/** */ package hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FilesystemFactory * @model kind="package" * annotation="http://www.eclipse.org/emf/2002/Ecore settingDelegates='org.eclipse.viatra.query.querybasedfeature'" * @generated */ public interface FilesystemPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "Filesystem"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "FS"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "FS"; /** * The singleton instance of the package. * * * @generated */ FilesystemPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl.init(); /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileSystemImpl File System}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileSystemImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFileSystem() * @generated */ int FILE_SYSTEM = 0; /** * The feature id for the 'Root' containment reference. * * * @generated * @ordered */ int FILE_SYSTEM__ROOT = 0; /** * The feature id for the 'Live' reference list. * * * @generated * @ordered */ int FILE_SYSTEM__LIVE = 1; /** * The number of structural features of the 'File System' class. * * * @generated * @ordered */ int FILE_SYSTEM_FEATURE_COUNT = 2; /** * The number of operations of the 'File System' class. * * * @generated * @ordered */ int FILE_SYSTEM_OPERATION_COUNT = 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FSObjectImpl FS Object}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FSObjectImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFSObject() * @generated */ int FS_OBJECT = 1; /** * The feature id for the 'Parent' container reference. * * * @generated * @ordered */ int FS_OBJECT__PARENT = 0; /** * The number of structural features of the 'FS Object' class. * * * @generated * @ordered */ int FS_OBJECT_FEATURE_COUNT = 1; /** * The number of operations of the 'FS Object' class. * * * @generated * @ordered */ int FS_OBJECT_OPERATION_COUNT = 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.DirImpl Dir}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.DirImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getDir() * @generated */ int DIR = 2; /** * The feature id for the 'Parent' container reference. * * * @generated * @ordered */ int DIR__PARENT = FS_OBJECT__PARENT; /** * The feature id for the 'Contents' containment reference list. * * * @generated * @ordered */ int DIR__CONTENTS = FS_OBJECT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Dir' class. * * * @generated * @ordered */ int DIR_FEATURE_COUNT = FS_OBJECT_FEATURE_COUNT + 1; /** * The number of operations of the 'Dir' class. * * * @generated * @ordered */ int DIR_OPERATION_COUNT = FS_OBJECT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileImpl File}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFile() * @generated */ int FILE = 3; /** * The feature id for the 'Parent' container reference. * * * @generated * @ordered */ int FILE__PARENT = FS_OBJECT__PARENT; /** * The number of structural features of the 'File' class. * * * @generated * @ordered */ int FILE_FEATURE_COUNT = FS_OBJECT_FEATURE_COUNT + 0; /** * The number of operations of the 'File' class. * * * @generated * @ordered */ int FILE_OPERATION_COUNT = FS_OBJECT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.ModelImpl Model}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.ModelImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getModel() * @generated */ int MODEL = 4; /** * The feature id for the 'Filesystems' containment reference. * * * @generated * @ordered */ int MODEL__FILESYSTEMS = 0; /** * The feature id for the 'Other FS Objects' containment reference list. * * * @generated * @ordered */ int MODEL__OTHER_FS_OBJECTS = 1; /** * The number of structural features of the 'Model' class. * * * @generated * @ordered */ int MODEL_FEATURE_COUNT = 2; /** * The number of operations of the 'Model' class. * * * @generated * @ordered */ int MODEL_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem File System}'. * * * @return the meta object for class 'File System'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem * @generated */ EClass getFileSystem(); /** * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem#getRoot Root}'. * * * @return the meta object for the containment reference 'Root'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem#getRoot() * @see #getFileSystem() * @generated */ EReference getFileSystem_Root(); /** * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem#getLive Live}'. * * * @return the meta object for the reference list 'Live'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FileSystem#getLive() * @see #getFileSystem() * @generated */ EReference getFileSystem_Live(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FSObject FS Object}'. * * * @return the meta object for class 'FS Object'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FSObject * @generated */ EClass getFSObject(); /** * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FSObject#getParent Parent}'. * * * @return the meta object for the container reference 'Parent'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FSObject#getParent() * @see #getFSObject() * @generated */ EReference getFSObject_Parent(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Dir Dir}'. * * * @return the meta object for class 'Dir'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Dir * @generated */ EClass getDir(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Dir#getContents Contents}'. * * * @return the meta object for the containment reference list 'Contents'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Dir#getContents() * @see #getDir() * @generated */ EReference getDir_Contents(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.File File}'. * * * @return the meta object for class 'File'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.File * @generated */ EClass getFile(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model Model}'. * * * @return the meta object for class 'Model'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model * @generated */ EClass getModel(); /** * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model#getFilesystems Filesystems}'. * * * @return the meta object for the containment reference 'Filesystems'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model#getFilesystems() * @see #getModel() * @generated */ EReference getModel_Filesystems(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model#getOtherFSObjects Other FS Objects}'. * * * @return the meta object for the containment reference list 'Other FS Objects'. * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.Model#getOtherFSObjects() * @see #getModel() * @generated */ EReference getModel_OtherFSObjects(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ FilesystemFactory getFilesystemFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileSystemImpl File System}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileSystemImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFileSystem() * @generated */ EClass FILE_SYSTEM = eINSTANCE.getFileSystem(); /** * The meta object literal for the 'Root' containment reference feature. * * * @generated */ EReference FILE_SYSTEM__ROOT = eINSTANCE.getFileSystem_Root(); /** * The meta object literal for the 'Live' reference list feature. * * * @generated */ EReference FILE_SYSTEM__LIVE = eINSTANCE.getFileSystem_Live(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FSObjectImpl FS Object}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FSObjectImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFSObject() * @generated */ EClass FS_OBJECT = eINSTANCE.getFSObject(); /** * The meta object literal for the 'Parent' container reference feature. * * * @generated */ EReference FS_OBJECT__PARENT = eINSTANCE.getFSObject_Parent(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.DirImpl Dir}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.DirImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getDir() * @generated */ EClass DIR = eINSTANCE.getDir(); /** * The meta object literal for the 'Contents' containment reference list feature. * * * @generated */ EReference DIR__CONTENTS = eINSTANCE.getDir_Contents(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileImpl File}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FileImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getFile() * @generated */ EClass FILE = eINSTANCE.getFile(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.ModelImpl Model}' class. * * * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.ModelImpl * @see hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.impl.FilesystemPackageImpl#getModel() * @generated */ EClass MODEL = eINSTANCE.getModel(); /** * The meta object literal for the 'Filesystems' containment reference feature. * * * @generated */ EReference MODEL__FILESYSTEMS = eINSTANCE.getModel_Filesystems(); /** * The meta object literal for the 'Other FS Objects' containment reference list feature. * * * @generated */ EReference MODEL__OTHER_FS_OBJECTS = eINSTANCE.getModel_OtherFSObjects(); } } //FilesystemPackage