/** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon * which it depends. * * <p>This method is used to initialize {@link CinematicPackage#eINSTANCE} when that field is * accessed. Clients should not invoke it directly. Instead, they should simply access that field * to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static CinematicPackage init() { if (isInited) return (CinematicPackage) EPackage.Registry.INSTANCE.getEPackage(CinematicPackage.eNS_URI); // Obtain or create and register package CinematicPackageImpl theCinematicPackage = (CinematicPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof CinematicPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new CinematicPackageImpl()); isInited = true; // Initialize simple dependencies EnvironmentPackage.eINSTANCE.eClass(); // Obtain or create and register interdependencies ViewPackageImpl theViewPackage = (ViewPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ViewPackage.eNS_URI) instanceof ViewPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ViewPackage.eNS_URI) : ViewPackage.eINSTANCE); FlowPackageImpl theFlowPackage = (FlowPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FlowPackage.eNS_URI) instanceof FlowPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(FlowPackage.eNS_URI) : FlowPackage.eINSTANCE); ToolkitsPackageImpl theToolkitsPackage = (ToolkitsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolkitsPackage.eNS_URI) instanceof ToolkitsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ToolkitsPackage.eNS_URI) : ToolkitsPackage.eINSTANCE); // Create package meta-data objects theCinematicPackage.createPackageContents(); theViewPackage.createPackageContents(); theFlowPackage.createPackageContents(); theToolkitsPackage.createPackageContents(); // Initialize created meta-data theCinematicPackage.initializePackageContents(); theViewPackage.initializePackageContents(); theFlowPackage.initializePackageContents(); theToolkitsPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theCinematicPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(CinematicPackage.eNS_URI, theCinematicPackage); return theCinematicPackage; }
/** * * <!-- begin-user-doc --> * The <b>Package</b> for the model. It contains accessors for the meta objects to represent * * <ul> * <li>each class, * <li>each feature of each class, * <li>each enum, * <li>and each data type * </ul> * * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.CinematicFactory * @model kind="package" * @generated */ public interface CinematicPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNAME = "cinematic"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://www.obeonetwork.org/dsl/cinematic/3.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ String eNS_PREFIX = "cinematic"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ CinematicPackage eINSTANCE = org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl.init(); /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.CinematicElementImpl * <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.CinematicElementImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getCinematicElement() * @generated */ int CINEMATIC_ELEMENT = 0; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__METADATAS = EnvironmentPackage.OBEO_DSM_OBJECT__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__DESCRIPTION = EnvironmentPackage.OBEO_DSM_OBJECT__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__KEYWORDS = EnvironmentPackage.OBEO_DSM_OBJECT__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__BEHAVIOURS = EnvironmentPackage.OBEO_DSM_OBJECT__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__BINDING_REGISTRIES = EnvironmentPackage.OBEO_DSM_OBJECT__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__VERSION = EnvironmentPackage.OBEO_DSM_OBJECT__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__CREATED_ON = EnvironmentPackage.OBEO_DSM_OBJECT__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT__MODIFIED_ON = EnvironmentPackage.OBEO_DSM_OBJECT__MODIFIED_ON; /** * The number of structural features of the '<em>Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ELEMENT_FEATURE_COUNT = EnvironmentPackage.OBEO_DSM_OBJECT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.NamedElementImpl * <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.NamedElementImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getNamedElement() * @generated */ int NAMED_ELEMENT = 1; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__METADATAS = CINEMATIC_ELEMENT__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__DESCRIPTION = CINEMATIC_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__KEYWORDS = CINEMATIC_ELEMENT__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__BEHAVIOURS = CINEMATIC_ELEMENT__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__BINDING_REGISTRIES = CINEMATIC_ELEMENT__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__VERSION = CINEMATIC_ELEMENT__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__CREATED_ON = CINEMATIC_ELEMENT__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__MODIFIED_ON = CINEMATIC_ELEMENT__MODIFIED_ON; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT__NAME = CINEMATIC_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int NAMED_ELEMENT_FEATURE_COUNT = CINEMATIC_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.AbstractPackageImpl * <em>Abstract Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.AbstractPackageImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getAbstractPackage() * @generated */ int ABSTRACT_PACKAGE = 2; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__METADATAS = NAMED_ELEMENT__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__DESCRIPTION = NAMED_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__KEYWORDS = NAMED_ELEMENT__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__BEHAVIOURS = NAMED_ELEMENT__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__BINDING_REGISTRIES = NAMED_ELEMENT__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__VERSION = NAMED_ELEMENT__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__CREATED_ON = NAMED_ELEMENT__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__MODIFIED_ON = NAMED_ELEMENT__MODIFIED_ON; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Flows</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__FLOWS = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>View Containers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__VIEW_CONTAINERS = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Sub Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE__SUB_PACKAGES = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Abstract Package</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_PACKAGE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.CinematicRootImpl * <em>Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.CinematicRootImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getCinematicRoot() * @generated */ int CINEMATIC_ROOT = 4; /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.EventImpl * <em>Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.EventImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getEvent() * @generated */ int EVENT = 5; /** * The meta object id for the '{@link org.obeonetwork.dsl.cinematic.impl.PackageImpl * <em>Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.PackageImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getPackage() * @generated */ int PACKAGE = 3; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__METADATAS = ABSTRACT_PACKAGE__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__DESCRIPTION = ABSTRACT_PACKAGE__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__KEYWORDS = ABSTRACT_PACKAGE__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__BEHAVIOURS = ABSTRACT_PACKAGE__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__BINDING_REGISTRIES = ABSTRACT_PACKAGE__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__VERSION = ABSTRACT_PACKAGE__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__CREATED_ON = ABSTRACT_PACKAGE__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__MODIFIED_ON = ABSTRACT_PACKAGE__MODIFIED_ON; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__NAME = ABSTRACT_PACKAGE__NAME; /** * The feature id for the '<em><b>Flows</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__FLOWS = ABSTRACT_PACKAGE__FLOWS; /** * The feature id for the '<em><b>View Containers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__VIEW_CONTAINERS = ABSTRACT_PACKAGE__VIEW_CONTAINERS; /** * The feature id for the '<em><b>Sub Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE__SUB_PACKAGES = ABSTRACT_PACKAGE__SUB_PACKAGES; /** * The number of structural features of the '<em>Package</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int PACKAGE_FEATURE_COUNT = ABSTRACT_PACKAGE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__METADATAS = ABSTRACT_PACKAGE__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__DESCRIPTION = ABSTRACT_PACKAGE__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__KEYWORDS = ABSTRACT_PACKAGE__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__BEHAVIOURS = ABSTRACT_PACKAGE__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__BINDING_REGISTRIES = ABSTRACT_PACKAGE__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__VERSION = ABSTRACT_PACKAGE__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__CREATED_ON = ABSTRACT_PACKAGE__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__MODIFIED_ON = ABSTRACT_PACKAGE__MODIFIED_ON; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__NAME = ABSTRACT_PACKAGE__NAME; /** * The feature id for the '<em><b>Flows</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__FLOWS = ABSTRACT_PACKAGE__FLOWS; /** * The feature id for the '<em><b>View Containers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__VIEW_CONTAINERS = ABSTRACT_PACKAGE__VIEW_CONTAINERS; /** * The feature id for the '<em><b>Sub Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__SUB_PACKAGES = ABSTRACT_PACKAGE__SUB_PACKAGES; /** * The feature id for the '<em><b>Toolkits</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT__TOOLKITS = ABSTRACT_PACKAGE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int CINEMATIC_ROOT_FEATURE_COUNT = ABSTRACT_PACKAGE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Metadatas</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__METADATAS = NAMED_ELEMENT__METADATAS; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__DESCRIPTION = NAMED_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Keywords</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__KEYWORDS = NAMED_ELEMENT__KEYWORDS; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__BEHAVIOURS = NAMED_ELEMENT__BEHAVIOURS; /** * The feature id for the '<em><b>Binding Registries</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__BINDING_REGISTRIES = NAMED_ELEMENT__BINDING_REGISTRIES; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__VERSION = NAMED_ELEMENT__VERSION; /** * The feature id for the '<em><b>Created On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__CREATED_ON = NAMED_ELEMENT__CREATED_ON; /** * The feature id for the '<em><b>Modified On</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__MODIFIED_ON = NAMED_ELEMENT__MODIFIED_ON; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT__NAME = NAMED_ELEMENT__NAME; /** * The number of structural features of the '<em>Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int EVENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.AbstractPackage * <em>Abstract Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Abstract Package</em>'. * @see org.obeonetwork.dsl.cinematic.AbstractPackage * @generated */ EClass getAbstractPackage(); /** * Returns the meta object for the containment reference list '{@link * org.obeonetwork.dsl.cinematic.AbstractPackage#getFlows <em>Flows</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Flows</em>'. * @see org.obeonetwork.dsl.cinematic.AbstractPackage#getFlows() * @see #getAbstractPackage() * @generated */ EReference getAbstractPackage_Flows(); /** * Returns the meta object for the containment reference list '{@link * org.obeonetwork.dsl.cinematic.AbstractPackage#getViewContainers <em>View Containers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>View Containers</em>'. * @see org.obeonetwork.dsl.cinematic.AbstractPackage#getViewContainers() * @see #getAbstractPackage() * @generated */ EReference getAbstractPackage_ViewContainers(); /** * Returns the meta object for the containment reference list '{@link * org.obeonetwork.dsl.cinematic.AbstractPackage#getSubPackages <em>Sub Packages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Sub Packages</em>'. * @see org.obeonetwork.dsl.cinematic.AbstractPackage#getSubPackages() * @see #getAbstractPackage() * @generated */ EReference getAbstractPackage_SubPackages(); /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.CinematicRoot * <em>Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Root</em>'. * @see org.obeonetwork.dsl.cinematic.CinematicRoot * @generated */ EClass getCinematicRoot(); /** * Returns the meta object for the reference list '{@link * org.obeonetwork.dsl.cinematic.CinematicRoot#getToolkits <em>Toolkits</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Toolkits</em>'. * @see org.obeonetwork.dsl.cinematic.CinematicRoot#getToolkits() * @see #getCinematicRoot() * @generated */ EReference getCinematicRoot_Toolkits(); /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.NamedElement <em>Named * Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Named Element</em>'. * @see org.obeonetwork.dsl.cinematic.NamedElement * @generated */ EClass getNamedElement(); /** * Returns the meta object for the attribute '{@link * org.obeonetwork.dsl.cinematic.NamedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.obeonetwork.dsl.cinematic.NamedElement#getName() * @see #getNamedElement() * @generated */ EAttribute getNamedElement_Name(); /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.Event <em>Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Event</em>'. * @see org.obeonetwork.dsl.cinematic.Event * @generated */ EClass getEvent(); /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.CinematicElement * <em>Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Element</em>'. * @see org.obeonetwork.dsl.cinematic.CinematicElement * @generated */ EClass getCinematicElement(); /** * Returns the meta object for class '{@link org.obeonetwork.dsl.cinematic.Package * <em>Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for class '<em>Package</em>'. * @see org.obeonetwork.dsl.cinematic.Package * @generated */ EClass getPackage(); /** * 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 */ CinematicFactory getCinematicFactory(); /** * * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * * <ul> * <li>each class, * <li>each feature of each class, * <li>each enum, * <li>and each data type * </ul> * * <!-- end-user-doc --> * * @generated */ interface Literals { /** * The meta object literal for the '{@link * org.obeonetwork.dsl.cinematic.impl.AbstractPackageImpl <em>Abstract Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.AbstractPackageImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getAbstractPackage() * @generated */ EClass ABSTRACT_PACKAGE = eINSTANCE.getAbstractPackage(); /** * The meta object literal for the '<em><b>Flows</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference ABSTRACT_PACKAGE__FLOWS = eINSTANCE.getAbstractPackage_Flows(); /** * The meta object literal for the '<em><b>View Containers</b></em>' containment reference list * feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference ABSTRACT_PACKAGE__VIEW_CONTAINERS = eINSTANCE.getAbstractPackage_ViewContainers(); /** * The meta object literal for the '<em><b>Sub Packages</b></em>' containment reference list * feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference ABSTRACT_PACKAGE__SUB_PACKAGES = eINSTANCE.getAbstractPackage_SubPackages(); /** * The meta object literal for the '{@link org.obeonetwork.dsl.cinematic.impl.CinematicRootImpl * <em>Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.CinematicRootImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getCinematicRoot() * @generated */ EClass CINEMATIC_ROOT = eINSTANCE.getCinematicRoot(); /** * The meta object literal for the '<em><b>Toolkits</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EReference CINEMATIC_ROOT__TOOLKITS = eINSTANCE.getCinematicRoot_Toolkits(); /** * The meta object literal for the '{@link org.obeonetwork.dsl.cinematic.impl.NamedElementImpl * <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.NamedElementImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getNamedElement() * @generated */ EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); /** * The meta object literal for the '{@link org.obeonetwork.dsl.cinematic.impl.EventImpl * <em>Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.EventImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getEvent() * @generated */ EClass EVENT = eINSTANCE.getEvent(); /** * The meta object literal for the '{@link * org.obeonetwork.dsl.cinematic.impl.CinematicElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.CinematicElementImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getCinematicElement() * @generated */ EClass CINEMATIC_ELEMENT = eINSTANCE.getCinematicElement(); /** * The meta object literal for the '{@link org.obeonetwork.dsl.cinematic.impl.PackageImpl * <em>Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.obeonetwork.dsl.cinematic.impl.PackageImpl * @see org.obeonetwork.dsl.cinematic.impl.CinematicPackageImpl#getPackage() * @generated */ EClass PACKAGE = eINSTANCE.getPackage(); } } // CinematicPackage