blob: 96e86141ea7a11187f54c7cc353b5e22a10b1639 [file] [log] [blame]
/**
* <copyright>
*
* Copyright (c) 2012, 2012 SAP AG.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* SAP AG - initial API, implementation and documentation
*
* </copyright>
*/
package org.eclipse.graphiti.examples.mm.filesystem;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.FilesystemFactory
* @model kind="package"
* @generated
*/
public interface FilesystemPackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "<copyright>\r\n\r\nCopyright (c) 2012, 2012 SAP AG.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n SAP AG - initial API, implementation and documentation\r\n\r\n</copyright>";
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "filesystem";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org/eclipse/graphiti/examples/filesystem";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.graphiti.examples";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
FilesystemPackage eINSTANCE = org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FileImpl <em>File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FileImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFile()
* @generated
*/
int FILE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILE__NAME = 0;
/**
* The number of structural features of the '<em>File</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemImpl <em>Filesystem</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFilesystem()
* @generated
*/
int FILESYSTEM = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILESYSTEM__NAME = 0;
/**
* The feature id for the '<em><b>Folders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILESYSTEM__FOLDERS = 1;
/**
* The feature id for the '<em><b>Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILESYSTEM__FILES = 2;
/**
* The number of structural features of the '<em>Filesystem</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILESYSTEM_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FolderImpl <em>Folder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FolderImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFolder()
* @generated
*/
int FOLDER = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER__NAME = 0;
/**
* The feature id for the '<em><b>Folders</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER__FOLDERS = 1;
/**
* The feature id for the '<em><b>Files</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER__FILES = 2;
/**
* The number of structural features of the '<em>Folder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER_FEATURE_COUNT = 3;
/**
* Returns the meta object for class '{@link org.eclipse.graphiti.examples.mm.filesystem.File <em>File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>File</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.File
* @generated
*/
EClass getFile();
/**
* Returns the meta object for the attribute '{@link org.eclipse.graphiti.examples.mm.filesystem.File#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.File#getName()
* @see #getFile()
* @generated
*/
EAttribute getFile_Name();
/**
* Returns the meta object for class '{@link org.eclipse.graphiti.examples.mm.filesystem.Filesystem <em>Filesystem</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Filesystem</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Filesystem
* @generated
*/
EClass getFilesystem();
/**
* Returns the meta object for the attribute '{@link org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getName()
* @see #getFilesystem()
* @generated
*/
EAttribute getFilesystem_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getFolders <em>Folders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Folders</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getFolders()
* @see #getFilesystem()
* @generated
*/
EReference getFilesystem_Folders();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getFiles <em>Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Files</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Filesystem#getFiles()
* @see #getFilesystem()
* @generated
*/
EReference getFilesystem_Files();
/**
* Returns the meta object for class '{@link org.eclipse.graphiti.examples.mm.filesystem.Folder <em>Folder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Folder</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Folder
* @generated
*/
EClass getFolder();
/**
* Returns the meta object for the attribute '{@link org.eclipse.graphiti.examples.mm.filesystem.Folder#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Folder#getName()
* @see #getFolder()
* @generated
*/
EAttribute getFolder_Name();
/**
* Returns the meta object for the reference list '{@link org.eclipse.graphiti.examples.mm.filesystem.Folder#getFolders <em>Folders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Folders</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Folder#getFolders()
* @see #getFolder()
* @generated
*/
EReference getFolder_Folders();
/**
* Returns the meta object for the reference list '{@link org.eclipse.graphiti.examples.mm.filesystem.Folder#getFiles <em>Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Files</em>'.
* @see org.eclipse.graphiti.examples.mm.filesystem.Folder#getFiles()
* @see #getFolder()
* @generated
*/
EReference getFolder_Files();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
FilesystemFactory getFilesystemFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FileImpl <em>File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FileImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFile()
* @generated
*/
EClass FILE = eINSTANCE.getFile();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILE__NAME = eINSTANCE.getFile_Name();
/**
* The meta object literal for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemImpl <em>Filesystem</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFilesystem()
* @generated
*/
EClass FILESYSTEM = eINSTANCE.getFilesystem();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILESYSTEM__NAME = eINSTANCE.getFilesystem_Name();
/**
* The meta object literal for the '<em><b>Folders</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FILESYSTEM__FOLDERS = eINSTANCE.getFilesystem_Folders();
/**
* The meta object literal for the '<em><b>Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FILESYSTEM__FILES = eINSTANCE.getFilesystem_Files();
/**
* The meta object literal for the '{@link org.eclipse.graphiti.examples.mm.filesystem.impl.FolderImpl <em>Folder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FolderImpl
* @see org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemPackageImpl#getFolder()
* @generated
*/
EClass FOLDER = eINSTANCE.getFolder();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FOLDER__NAME = eINSTANCE.getFolder_Name();
/**
* The meta object literal for the '<em><b>Folders</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOLDER__FOLDERS = eINSTANCE.getFolder_Folders();
/**
* The meta object literal for the '<em><b>Files</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOLDER__FILES = eINSTANCE.getFolder_Files();
}
} //FilesystemPackage