/** * <copyright> * </copyright> * * $Id$ */ package orgomg.cwm.objectmodel.core; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; 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 --> * <!-- begin-model-doc --> * The Core metamodel depends on no other packages. * * The ObjectModel Core metamodel contains basic metamodel classes and associations used by all other CWM metamodel packages, including other ObjectModel packages * * OCL Representation of Core Constraints * * Operations * * The operation allFeatures results in a Set containing all Features of the Classifier itself and all its inherited Features. * allFeatures : Set(Feature); * allFeatures = self.feature->union(self.parent.oclAsType(Classifier).allFeatures) * * The operation allAttributes results in a Set containing all Attributes of the Classifier itself and all its inherited Attributes. * allAttributes : set(Attribute); * allAttributes = self.allFeatures->select(f | f.oclIsKindOf(Attribute)) * * The operation specification yields the set of Classifiers that the current Classifier realizes. * specification: Set(Classifier) * specification = self.clientDependency-> * select(d | d.stereotype.name = "realization" * and d.supplier.oclIsKindOf(Classifier)).supplier.oclAsType(Classifier) * * The operation parent returns a Set containing all direct parents of a Classifier. * parent : Set(Classifier); * parent = self.generalization.parent * * The operation allParents returns a Set containing all the Classifiers inherited by this Classifier (the transitive closure), excluding the Classifier itself. * allParents : Set(Classifier); * allParents = self.parent->union(self.parent.allParents) * * The operation allContents returns a Set containing all ModelElements contained in the Classifier together with the contents inherited from its parents. * allContents : Set(ModelElement); * allContents = self.contents->union(self.parent.allContents-> * select(e | e.elementOwnership.visibility = #public or * e.elementOwnership.visibility = #protected)) * * The operation supplier results in a Set containing all direct suppliers of the ModelElement. * supplier : Set(ModelElement); * supplier = self.clientDependency.supplier * * The operation allSuppliers results in a Set containing all the ModelElements that are suppliers of this ModelElement, including the suppliers of these Model Elements. This is the transitive closure. * allSuppliers : Set(ModelElement); * allSuppliers = self.supplier->union(self.supplier.allSuppliers) * * The operation contents results in a Set containing all ModelElements contained by the Namespace. * contents : Set(ModelElement) * contents = self.ownedElement -> union(self.namespace.contents) * * The operation allContents results in a Set containing all ModelElements contained by the Namespace. * allContents : Set(ModelElement); * allContents = self.contents * * The operation allVisibleElements results in a Set containing all ModelElements visible outside of the Namespace. * allVisibleElements : Set(ModelElement) * allVisibleElements = self.allContents -> select(e | * e.elementOwnership.visibility = #public) * * The operation allSurroundingNamespaces results in a Set containing all surrounding Namespaces. * allSurroundingNamespaces : Set(Namespace) * allSurroundingNamespaces = * self.namespace->union(self.namespace.allSurroundingNamespaces) * * The operation contents results in a Set containing the ModelElements owned by or imported by the Package. * contents : Set(ModelElement) * contents = self.ownedElement->union(self.importedElement) * * The operation allImportedElements results in a Set containing the ModelElements imported by the Package. * allImportedElements : Set(ModelElement) * allImportedElements = self.importedElement * * The operation allContents results in a Set containing the ModelElements owned by or imported by the Package. * allContents : Set(ModelElement) * allContents = self.contents * * Constraints * * [C-3-1] A Constraint cannot be applied to itself. * context Constraint inv: * not self.constrainedElement->includes (self) * * [C-3-2] A DataType cannot contain any other ModelElements. * context DataType inv: * self.ownedElement->isEmpty * * [C-3-3] Tags associated with a model element (directly via a property list or indirectly via a stereotype) must not clash with any meta attributes associated with the model element. * context ModelElement inv: * -- cannot be specified with OCL * <!-- end-model-doc --> * @see orgomg.cwm.objectmodel.core.CoreFactory * @model kind="package" * @generated */ public interface CorePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "core"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http:///orgomg/cwm/objectmodel/core.ecore"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "orgomg.cwm.objectmodel.core"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ CorePackage eINSTANCE = orgomg.cwm.objectmodel.core.impl.CorePackageImpl.init(); /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ElementImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getElement() * @generated */ int ELEMENT = 0; /** * The number of structural features of the '<em>Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl <em>Model Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ModelElementImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getModelElement() * @generated */ int MODEL_ELEMENT = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__VISIBILITY = ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__CLIENT_DEPENDENCY = ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__SUPPLIER_DEPENDENCY = ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__CONSTRAINT = ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__NAMESPACE = ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__IMPORTER = ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__STEREOTYPE = ELEMENT_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__TAGGED_VALUE = ELEMENT_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__DOCUMENT = ELEMENT_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__DESCRIPTION = ELEMENT_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__RESPONSIBLE_PARTY = ELEMENT_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__ELEMENT_NODE = ELEMENT_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__SET = ELEMENT_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__RENDERED_OBJECT = ELEMENT_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__VOCABULARY_ELEMENT = ELEMENT_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__MEASUREMENT = ELEMENT_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT__CHANGE_REQUEST = ELEMENT_FEATURE_COUNT + 17; /** * The number of structural features of the '<em>Model Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 18; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.NamespaceImpl <em>Namespace</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.NamespaceImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getNamespace() * @generated */ int NAMESPACE = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__VISIBILITY = MODEL_ELEMENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__CLIENT_DEPENDENCY = MODEL_ELEMENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__SUPPLIER_DEPENDENCY = MODEL_ELEMENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__CONSTRAINT = MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__NAMESPACE = MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__IMPORTER = MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__STEREOTYPE = MODEL_ELEMENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__TAGGED_VALUE = MODEL_ELEMENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__DOCUMENT = MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__RESPONSIBLE_PARTY = MODEL_ELEMENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__ELEMENT_NODE = MODEL_ELEMENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__SET = MODEL_ELEMENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__RENDERED_OBJECT = MODEL_ELEMENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__VOCABULARY_ELEMENT = MODEL_ELEMENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__MEASUREMENT = MODEL_ELEMENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__CHANGE_REQUEST = MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE__OWNED_ELEMENT = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Namespace</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMESPACE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ClassifierImpl <em>Classifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ClassifierImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getClassifier() * @generated */ int CLASSIFIER = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__NAME = NAMESPACE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__VISIBILITY = NAMESPACE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__CLIENT_DEPENDENCY = NAMESPACE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__SUPPLIER_DEPENDENCY = NAMESPACE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__CONSTRAINT = NAMESPACE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__NAMESPACE = NAMESPACE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__IMPORTER = NAMESPACE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__STEREOTYPE = NAMESPACE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__TAGGED_VALUE = NAMESPACE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__DOCUMENT = NAMESPACE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__DESCRIPTION = NAMESPACE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__RESPONSIBLE_PARTY = NAMESPACE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__ELEMENT_NODE = NAMESPACE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__SET = NAMESPACE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__RENDERED_OBJECT = NAMESPACE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__VOCABULARY_ELEMENT = NAMESPACE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__MEASUREMENT = NAMESPACE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__CHANGE_REQUEST = NAMESPACE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__IS_ABSTRACT = NAMESPACE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__FEATURE = NAMESPACE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__STRUCTURAL_FEATURE = NAMESPACE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__PARAMETER = NAMESPACE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__GENERALIZATION = NAMESPACE_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__SPECIALIZATION = NAMESPACE_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__INSTANCE = NAMESPACE_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__ALIAS = NAMESPACE_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__EXPRESSION_NODE = NAMESPACE_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__MAPPING_FROM = NAMESPACE_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__MAPPING_TO = NAMESPACE_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__CLASSIFIER_MAP = NAMESPACE_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER__CF_MAP = NAMESPACE_FEATURE_COUNT + 12; /** * The number of structural features of the '<em>Classifier</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 13; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ClassImpl <em>Class</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ClassImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getClass_() * @generated */ int CLASS = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__NAME = CLASSIFIER__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__VISIBILITY = CLASSIFIER__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__CLIENT_DEPENDENCY = CLASSIFIER__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__SUPPLIER_DEPENDENCY = CLASSIFIER__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__CONSTRAINT = CLASSIFIER__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__NAMESPACE = CLASSIFIER__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__IMPORTER = CLASSIFIER__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__STEREOTYPE = CLASSIFIER__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__TAGGED_VALUE = CLASSIFIER__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__DOCUMENT = CLASSIFIER__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__DESCRIPTION = CLASSIFIER__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__RESPONSIBLE_PARTY = CLASSIFIER__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__ELEMENT_NODE = CLASSIFIER__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__SET = CLASSIFIER__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__RENDERED_OBJECT = CLASSIFIER__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__VOCABULARY_ELEMENT = CLASSIFIER__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__MEASUREMENT = CLASSIFIER__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__CHANGE_REQUEST = CLASSIFIER__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__FEATURE = CLASSIFIER__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__STRUCTURAL_FEATURE = CLASSIFIER__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__PARAMETER = CLASSIFIER__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__GENERALIZATION = CLASSIFIER__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__SPECIALIZATION = CLASSIFIER__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__INSTANCE = CLASSIFIER__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__ALIAS = CLASSIFIER__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__EXPRESSION_NODE = CLASSIFIER__EXPRESSION_NODE; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__MAPPING_FROM = CLASSIFIER__MAPPING_FROM; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__MAPPING_TO = CLASSIFIER__MAPPING_TO; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__CLASSIFIER_MAP = CLASSIFIER__CLASSIFIER_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__CF_MAP = CLASSIFIER__CF_MAP; /** * The feature id for the '<em><b>Index</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS__INDEX = CLASSIFIER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Class</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 1; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.DataTypeImpl <em>Data Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.DataTypeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getDataType() * @generated */ int DATA_TYPE = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__NAME = CLASSIFIER__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__VISIBILITY = CLASSIFIER__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__CLIENT_DEPENDENCY = CLASSIFIER__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__SUPPLIER_DEPENDENCY = CLASSIFIER__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__CONSTRAINT = CLASSIFIER__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__NAMESPACE = CLASSIFIER__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__IMPORTER = CLASSIFIER__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__STEREOTYPE = CLASSIFIER__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__TAGGED_VALUE = CLASSIFIER__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__DOCUMENT = CLASSIFIER__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__DESCRIPTION = CLASSIFIER__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__RESPONSIBLE_PARTY = CLASSIFIER__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__ELEMENT_NODE = CLASSIFIER__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__SET = CLASSIFIER__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__RENDERED_OBJECT = CLASSIFIER__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__VOCABULARY_ELEMENT = CLASSIFIER__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__MEASUREMENT = CLASSIFIER__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__CHANGE_REQUEST = CLASSIFIER__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__FEATURE = CLASSIFIER__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__STRUCTURAL_FEATURE = CLASSIFIER__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__PARAMETER = CLASSIFIER__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__GENERALIZATION = CLASSIFIER__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__SPECIALIZATION = CLASSIFIER__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__INSTANCE = CLASSIFIER__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__ALIAS = CLASSIFIER__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__EXPRESSION_NODE = CLASSIFIER__EXPRESSION_NODE; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__MAPPING_FROM = CLASSIFIER__MAPPING_FROM; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__MAPPING_TO = CLASSIFIER__MAPPING_TO; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__CLASSIFIER_MAP = CLASSIFIER__CLASSIFIER_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE__CF_MAP = CLASSIFIER__CF_MAP; /** * The number of structural features of the '<em>Data Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_TYPE_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.PackageImpl <em>Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.PackageImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getPackage() * @generated */ int PACKAGE = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__NAME = NAMESPACE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__VISIBILITY = NAMESPACE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__CLIENT_DEPENDENCY = NAMESPACE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__SUPPLIER_DEPENDENCY = NAMESPACE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__CONSTRAINT = NAMESPACE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__NAMESPACE = NAMESPACE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__IMPORTER = NAMESPACE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__STEREOTYPE = NAMESPACE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__TAGGED_VALUE = NAMESPACE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__DOCUMENT = NAMESPACE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__DESCRIPTION = NAMESPACE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__RESPONSIBLE_PARTY = NAMESPACE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__ELEMENT_NODE = NAMESPACE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__SET = NAMESPACE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__RENDERED_OBJECT = NAMESPACE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__VOCABULARY_ELEMENT = NAMESPACE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__MEASUREMENT = NAMESPACE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__CHANGE_REQUEST = NAMESPACE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__OWNED_ELEMENT = NAMESPACE__OWNED_ELEMENT; /** * The feature id for the '<em><b>Imported Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__IMPORTED_ELEMENT = NAMESPACE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Data Manager</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE__DATA_MANAGER = NAMESPACE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Package</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.SubsystemImpl <em>Subsystem</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.SubsystemImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getSubsystem() * @generated */ int SUBSYSTEM = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__NAME = CLASSIFIER__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__VISIBILITY = CLASSIFIER__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__CLIENT_DEPENDENCY = CLASSIFIER__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__SUPPLIER_DEPENDENCY = CLASSIFIER__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__CONSTRAINT = CLASSIFIER__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__NAMESPACE = CLASSIFIER__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__IMPORTER = CLASSIFIER__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__STEREOTYPE = CLASSIFIER__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__TAGGED_VALUE = CLASSIFIER__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__DOCUMENT = CLASSIFIER__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__DESCRIPTION = CLASSIFIER__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__RESPONSIBLE_PARTY = CLASSIFIER__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__ELEMENT_NODE = CLASSIFIER__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__SET = CLASSIFIER__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__RENDERED_OBJECT = CLASSIFIER__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__VOCABULARY_ELEMENT = CLASSIFIER__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__MEASUREMENT = CLASSIFIER__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__CHANGE_REQUEST = CLASSIFIER__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__OWNED_ELEMENT = CLASSIFIER__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__IS_ABSTRACT = CLASSIFIER__IS_ABSTRACT; /** * The feature id for the '<em><b>Feature</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__FEATURE = CLASSIFIER__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__STRUCTURAL_FEATURE = CLASSIFIER__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__PARAMETER = CLASSIFIER__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__GENERALIZATION = CLASSIFIER__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__SPECIALIZATION = CLASSIFIER__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__INSTANCE = CLASSIFIER__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__ALIAS = CLASSIFIER__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__EXPRESSION_NODE = CLASSIFIER__EXPRESSION_NODE; /** * The feature id for the '<em><b>Mapping From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__MAPPING_FROM = CLASSIFIER__MAPPING_FROM; /** * The feature id for the '<em><b>Mapping To</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__MAPPING_TO = CLASSIFIER__MAPPING_TO; /** * The feature id for the '<em><b>Classifier Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__CLASSIFIER_MAP = CLASSIFIER__CLASSIFIER_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__CF_MAP = CLASSIFIER__CF_MAP; /** * The feature id for the '<em><b>Imported Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__IMPORTED_ELEMENT = CLASSIFIER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Data Manager</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM__DATA_MANAGER = CLASSIFIER_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Subsystem</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUBSYSTEM_FEATURE_COUNT = CLASSIFIER_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ModelImpl <em>Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ModelImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getModel() * @generated */ int MODEL = 8; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__NAME = PACKAGE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__VISIBILITY = PACKAGE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__CLIENT_DEPENDENCY = PACKAGE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__SUPPLIER_DEPENDENCY = PACKAGE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__CONSTRAINT = PACKAGE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__NAMESPACE = PACKAGE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__IMPORTER = PACKAGE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__STEREOTYPE = PACKAGE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__TAGGED_VALUE = PACKAGE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__DOCUMENT = PACKAGE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__DESCRIPTION = PACKAGE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__RESPONSIBLE_PARTY = PACKAGE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__ELEMENT_NODE = PACKAGE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__SET = PACKAGE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__RENDERED_OBJECT = PACKAGE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__VOCABULARY_ELEMENT = PACKAGE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__MEASUREMENT = PACKAGE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__CHANGE_REQUEST = PACKAGE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owned Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__OWNED_ELEMENT = PACKAGE__OWNED_ELEMENT; /** * The feature id for the '<em><b>Imported Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__IMPORTED_ELEMENT = PACKAGE__IMPORTED_ELEMENT; /** * The feature id for the '<em><b>Data Manager</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL__DATA_MANAGER = PACKAGE__DATA_MANAGER; /** * The number of structural features of the '<em>Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.FeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.FeatureImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getFeature() * @generated */ int FEATURE = 9; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__VISIBILITY = MODEL_ELEMENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__CLIENT_DEPENDENCY = MODEL_ELEMENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__SUPPLIER_DEPENDENCY = MODEL_ELEMENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__CONSTRAINT = MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__NAMESPACE = MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__IMPORTER = MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__STEREOTYPE = MODEL_ELEMENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__TAGGED_VALUE = MODEL_ELEMENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__DOCUMENT = MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__RESPONSIBLE_PARTY = MODEL_ELEMENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__ELEMENT_NODE = MODEL_ELEMENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__SET = MODEL_ELEMENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__RENDERED_OBJECT = MODEL_ELEMENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__VOCABULARY_ELEMENT = MODEL_ELEMENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__MEASUREMENT = MODEL_ELEMENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__CHANGE_REQUEST = MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__OWNER_SCOPE = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__OWNER = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__FEATURE_NODE = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Feature Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__FEATURE_MAP = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__CF_MAP = MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.StructuralFeatureImpl <em>Structural Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.StructuralFeatureImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getStructuralFeature() * @generated */ int STRUCTURAL_FEATURE = 10; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__NAME = FEATURE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__VISIBILITY = FEATURE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__CLIENT_DEPENDENCY = FEATURE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__SUPPLIER_DEPENDENCY = FEATURE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__CONSTRAINT = FEATURE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__NAMESPACE = FEATURE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__IMPORTER = FEATURE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__STEREOTYPE = FEATURE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__TAGGED_VALUE = FEATURE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__DOCUMENT = FEATURE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__DESCRIPTION = FEATURE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__RESPONSIBLE_PARTY = FEATURE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__ELEMENT_NODE = FEATURE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__SET = FEATURE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__RENDERED_OBJECT = FEATURE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__VOCABULARY_ELEMENT = FEATURE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__MEASUREMENT = FEATURE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__CHANGE_REQUEST = FEATURE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__OWNER_SCOPE = FEATURE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__OWNER = FEATURE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__FEATURE_NODE = FEATURE__FEATURE_NODE; /** * The feature id for the '<em><b>Feature Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__FEATURE_MAP = FEATURE__FEATURE_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__CF_MAP = FEATURE__CF_MAP; /** * The feature id for the '<em><b>Changeability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__CHANGEABILITY = FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__MULTIPLICITY = FEATURE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Ordering</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__ORDERING = FEATURE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Target Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__TARGET_SCOPE = FEATURE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__TYPE = FEATURE_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__SLOT = FEATURE_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Discriminated Union</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__DISCRIMINATED_UNION = FEATURE_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Indexed Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__INDEXED_FEATURE = FEATURE_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Key Relationship</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__KEY_RELATIONSHIP = FEATURE_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Unique Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE__UNIQUE_KEY = FEATURE_FEATURE_COUNT + 9; /** * The number of structural features of the '<em>Structural Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCTURAL_FEATURE_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 10; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.AttributeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getAttribute() * @generated */ int ATTRIBUTE = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__NAME = STRUCTURAL_FEATURE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__VISIBILITY = STRUCTURAL_FEATURE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CLIENT_DEPENDENCY = STRUCTURAL_FEATURE__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__SUPPLIER_DEPENDENCY = STRUCTURAL_FEATURE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CONSTRAINT = STRUCTURAL_FEATURE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__NAMESPACE = STRUCTURAL_FEATURE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__IMPORTER = STRUCTURAL_FEATURE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__STEREOTYPE = STRUCTURAL_FEATURE__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__TAGGED_VALUE = STRUCTURAL_FEATURE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__DOCUMENT = STRUCTURAL_FEATURE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__DESCRIPTION = STRUCTURAL_FEATURE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__RESPONSIBLE_PARTY = STRUCTURAL_FEATURE__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__ELEMENT_NODE = STRUCTURAL_FEATURE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__SET = STRUCTURAL_FEATURE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__RENDERED_OBJECT = STRUCTURAL_FEATURE__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__VOCABULARY_ELEMENT = STRUCTURAL_FEATURE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__MEASUREMENT = STRUCTURAL_FEATURE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CHANGE_REQUEST = STRUCTURAL_FEATURE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__OWNER_SCOPE = STRUCTURAL_FEATURE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__OWNER = STRUCTURAL_FEATURE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__FEATURE_NODE = STRUCTURAL_FEATURE__FEATURE_NODE; /** * The feature id for the '<em><b>Feature Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__FEATURE_MAP = STRUCTURAL_FEATURE__FEATURE_MAP; /** * The feature id for the '<em><b>Cf Map</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CF_MAP = STRUCTURAL_FEATURE__CF_MAP; /** * The feature id for the '<em><b>Changeability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__CHANGEABILITY = STRUCTURAL_FEATURE__CHANGEABILITY; /** * The feature id for the '<em><b>Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__MULTIPLICITY = STRUCTURAL_FEATURE__MULTIPLICITY; /** * The feature id for the '<em><b>Ordering</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__ORDERING = STRUCTURAL_FEATURE__ORDERING; /** * The feature id for the '<em><b>Target Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__TARGET_SCOPE = STRUCTURAL_FEATURE__TARGET_SCOPE; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__TYPE = STRUCTURAL_FEATURE__TYPE; /** * The feature id for the '<em><b>Slot</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__SLOT = STRUCTURAL_FEATURE__SLOT; /** * The feature id for the '<em><b>Discriminated Union</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__DISCRIMINATED_UNION = STRUCTURAL_FEATURE__DISCRIMINATED_UNION; /** * The feature id for the '<em><b>Indexed Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__INDEXED_FEATURE = STRUCTURAL_FEATURE__INDEXED_FEATURE; /** * The feature id for the '<em><b>Key Relationship</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__KEY_RELATIONSHIP = STRUCTURAL_FEATURE__KEY_RELATIONSHIP; /** * The feature id for the '<em><b>Unique Key</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__UNIQUE_KEY = STRUCTURAL_FEATURE__UNIQUE_KEY; /** * The feature id for the '<em><b>Initial Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE__INITIAL_VALUE = STRUCTURAL_FEATURE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_FEATURE_COUNT = STRUCTURAL_FEATURE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ConstraintImpl <em>Constraint</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ConstraintImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getConstraint() * @generated */ int CONSTRAINT = 12; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__VISIBILITY = MODEL_ELEMENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__CLIENT_DEPENDENCY = MODEL_ELEMENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__SUPPLIER_DEPENDENCY = MODEL_ELEMENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__CONSTRAINT = MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__NAMESPACE = MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__IMPORTER = MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__STEREOTYPE = MODEL_ELEMENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__TAGGED_VALUE = MODEL_ELEMENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__DOCUMENT = MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__RESPONSIBLE_PARTY = MODEL_ELEMENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__ELEMENT_NODE = MODEL_ELEMENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__SET = MODEL_ELEMENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__RENDERED_OBJECT = MODEL_ELEMENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__VOCABULARY_ELEMENT = MODEL_ELEMENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__MEASUREMENT = MODEL_ELEMENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__CHANGE_REQUEST = MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__BODY = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Constrained Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__CONSTRAINED_ELEMENT = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Constrained Stereotype</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT__CONSTRAINED_STEREOTYPE = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Constraint</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRAINT_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.DependencyImpl <em>Dependency</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.DependencyImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getDependency() * @generated */ int DEPENDENCY = 13; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__VISIBILITY = MODEL_ELEMENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__CLIENT_DEPENDENCY = MODEL_ELEMENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__SUPPLIER_DEPENDENCY = MODEL_ELEMENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__CONSTRAINT = MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__NAMESPACE = MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__IMPORTER = MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__STEREOTYPE = MODEL_ELEMENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__TAGGED_VALUE = MODEL_ELEMENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__DOCUMENT = MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__RESPONSIBLE_PARTY = MODEL_ELEMENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__ELEMENT_NODE = MODEL_ELEMENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__SET = MODEL_ELEMENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__RENDERED_OBJECT = MODEL_ELEMENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__VOCABULARY_ELEMENT = MODEL_ELEMENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__MEASUREMENT = MODEL_ELEMENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__CHANGE_REQUEST = MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__KIND = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Client</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__CLIENT = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Supplier</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY__SUPPLIER = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Dependency</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPENDENCY_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getExpression() * @generated */ int EXPRESSION = 14; /** * The feature id for the '<em><b>Body</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__BODY = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__LANGUAGE = ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.BooleanExpressionImpl <em>Boolean Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.BooleanExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getBooleanExpression() * @generated */ int BOOLEAN_EXPRESSION = 15; /** * The feature id for the '<em><b>Body</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_EXPRESSION__BODY = EXPRESSION__BODY; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_EXPRESSION__LANGUAGE = EXPRESSION__LANGUAGE; /** * The number of structural features of the '<em>Boolean Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.ProcedureExpressionImpl <em>Procedure Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ProcedureExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getProcedureExpression() * @generated */ int PROCEDURE_EXPRESSION = 16; /** * The feature id for the '<em><b>Body</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCEDURE_EXPRESSION__BODY = EXPRESSION__BODY; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCEDURE_EXPRESSION__LANGUAGE = EXPRESSION__LANGUAGE; /** * The number of structural features of the '<em>Procedure Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROCEDURE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.MultiplicityImpl <em>Multiplicity</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.MultiplicityImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getMultiplicity() * @generated */ int MULTIPLICITY = 17; /** * The feature id for the '<em><b>Range</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY__RANGE = ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Multiplicity</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.MultiplicityRangeImpl <em>Multiplicity Range</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.MultiplicityRangeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getMultiplicityRange() * @generated */ int MULTIPLICITY_RANGE = 18; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_RANGE__LOWER = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_RANGE__UPPER = ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Multiplicity</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_RANGE__MULTIPLICITY = ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multiplicity Range</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICITY_RANGE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.StereotypeImpl <em>Stereotype</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.StereotypeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getStereotype() * @generated */ int STEREOTYPE = 19; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__NAME = MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__VISIBILITY = MODEL_ELEMENT__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__CLIENT_DEPENDENCY = MODEL_ELEMENT__CLIENT_DEPENDENCY; /** * The feature id for the '<em><b>Supplier Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__SUPPLIER_DEPENDENCY = MODEL_ELEMENT__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__CONSTRAINT = MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__NAMESPACE = MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__IMPORTER = MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__STEREOTYPE = MODEL_ELEMENT__STEREOTYPE; /** * The feature id for the '<em><b>Tagged Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__TAGGED_VALUE = MODEL_ELEMENT__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__DOCUMENT = MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__RESPONSIBLE_PARTY = MODEL_ELEMENT__RESPONSIBLE_PARTY; /** * The feature id for the '<em><b>Element Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__ELEMENT_NODE = MODEL_ELEMENT__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__SET = MODEL_ELEMENT__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__RENDERED_OBJECT = MODEL_ELEMENT__RENDERED_OBJECT; /** * The feature id for the '<em><b>Vocabulary Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__VOCABULARY_ELEMENT = MODEL_ELEMENT__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__MEASUREMENT = MODEL_ELEMENT__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__CHANGE_REQUEST = MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Base Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__BASE_CLASS = MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Stereotype Constraint</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__STEREOTYPE_CONSTRAINT = MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Extended Element</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__EXTENDED_ELEMENT = MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Required Tag</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE__REQUIRED_TAG = MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Stereotype</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STEREOTYPE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.TaggedValueImpl <em>Tagged Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.TaggedValueImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getTaggedValue() * @generated */ int TAGGED_VALUE = 20; /** * The feature id for the '<em><b>Tag</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TAGGED_VALUE__TAG = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TAGGED_VALUE__VALUE = ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Stereotype</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TAGGED_VALUE__STEREOTYPE = ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Model Element</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TAGGED_VALUE__MODEL_ELEMENT = ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Tagged Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TAGGED_VALUE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.ChangeableKind <em>Changeable Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.ChangeableKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getChangeableKind() * @generated */ int CHANGEABLE_KIND = 21; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.OrderingKind <em>Ordering Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.OrderingKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getOrderingKind() * @generated */ int ORDERING_KIND = 22; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.ScopeKind <em>Scope Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.ScopeKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getScopeKind() * @generated */ int SCOPE_KIND = 23; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.core.VisibilityKind <em>Visibility Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.VisibilityKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getVisibilityKind() * @generated */ int VISIBILITY_KIND = 24; /** * The meta object id for the '<em>Any</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getAny() * @generated */ int ANY = 25; /** * The meta object id for the '<em>Boolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getBoolean() * @generated */ int BOOLEAN = 26; /** * The meta object id for the '<em>Float</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getFloat() * @generated */ int FLOAT = 27; /** * The meta object id for the '<em>Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getInteger() * @generated */ int INTEGER = 28; /** * The meta object id for the '<em>Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getName_() * @generated */ int NAME = 29; /** * The meta object id for the '<em>String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getString() * @generated */ int STRING = 30; /** * The meta object id for the '<em>Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getTime() * @generated */ int TIME = 31; /** * The meta object id for the '<em>Unlimited Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getUnlimitedInteger() * @generated */ int UNLIMITED_INTEGER = 32; /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Element <em>Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element</em>'. * @see orgomg.cwm.objectmodel.core.Element * @generated */ EClass getElement(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.ModelElement <em>Model Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Element</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement * @generated */ EClass getModelElement(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.ModelElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getName() * @see #getModelElement() * @generated */ EAttribute getModelElement_Name(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.ModelElement#getVisibility <em>Visibility</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Visibility</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getVisibility() * @see #getModelElement() * @generated */ EAttribute getModelElement_Visibility(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getClientDependency <em>Client Dependency</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Client Dependency</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getClientDependency() * @see #getModelElement() * @generated */ EReference getModelElement_ClientDependency(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getSupplierDependency <em>Supplier Dependency</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Supplier Dependency</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getSupplierDependency() * @see #getModelElement() * @generated */ EReference getModelElement_SupplierDependency(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getConstraint <em>Constraint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Constraint</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getConstraint() * @see #getModelElement() * @generated */ EReference getModelElement_Constraint(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.ModelElement#getNamespace <em>Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Namespace</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getNamespace() * @see #getModelElement() * @generated */ EReference getModelElement_Namespace(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getImporter <em>Importer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Importer</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getImporter() * @see #getModelElement() * @generated */ EReference getModelElement_Importer(); /** * Returns the meta object for the reference '{@link orgomg.cwm.objectmodel.core.ModelElement#getStereotype <em>Stereotype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Stereotype</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getStereotype() * @see #getModelElement() * @generated */ EReference getModelElement_Stereotype(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getTaggedValue <em>Tagged Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tagged Value</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getTaggedValue() * @see #getModelElement() * @generated */ EReference getModelElement_TaggedValue(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getDocument <em>Document</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Document</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getDocument() * @see #getModelElement() * @generated */ EReference getModelElement_Document(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Description</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getDescription() * @see #getModelElement() * @generated */ EReference getModelElement_Description(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getResponsibleParty <em>Responsible Party</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Responsible Party</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getResponsibleParty() * @see #getModelElement() * @generated */ EReference getModelElement_ResponsibleParty(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getElementNode <em>Element Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Element Node</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getElementNode() * @see #getModelElement() * @generated */ EReference getModelElement_ElementNode(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getSet <em>Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Set</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getSet() * @see #getModelElement() * @generated */ EReference getModelElement_Set(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getRenderedObject <em>Rendered Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Rendered Object</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getRenderedObject() * @see #getModelElement() * @generated */ EReference getModelElement_RenderedObject(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getVocabularyElement <em>Vocabulary Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Vocabulary Element</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getVocabularyElement() * @see #getModelElement() * @generated */ EReference getModelElement_VocabularyElement(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getMeasurement <em>Measurement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Measurement</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getMeasurement() * @see #getModelElement() * @generated */ EReference getModelElement_Measurement(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.ModelElement#getChangeRequest <em>Change Request</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Change Request</em>'. * @see orgomg.cwm.objectmodel.core.ModelElement#getChangeRequest() * @see #getModelElement() * @generated */ EReference getModelElement_ChangeRequest(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Namespace <em>Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Namespace</em>'. * @see orgomg.cwm.objectmodel.core.Namespace * @generated */ EClass getNamespace(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.Namespace#getOwnedElement <em>Owned Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Element</em>'. * @see orgomg.cwm.objectmodel.core.Namespace#getOwnedElement() * @see #getNamespace() * @generated */ EReference getNamespace_OwnedElement(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Classifier <em>Classifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classifier</em>'. * @see orgomg.cwm.objectmodel.core.Classifier * @generated */ EClass getClassifier(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Classifier#isIsAbstract <em>Is Abstract</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Abstract</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#isIsAbstract() * @see #getClassifier() * @generated */ EAttribute getClassifier_IsAbstract(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getFeature <em>Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Feature</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getFeature() * @see #getClassifier() * @generated */ EReference getClassifier_Feature(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getStructuralFeature <em>Structural Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Structural Feature</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getStructuralFeature() * @see #getClassifier() * @generated */ EReference getClassifier_StructuralFeature(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Parameter</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getParameter() * @see #getClassifier() * @generated */ EReference getClassifier_Parameter(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getGeneralization <em>Generalization</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Generalization</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getGeneralization() * @see #getClassifier() * @generated */ EReference getClassifier_Generalization(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getSpecialization <em>Specialization</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Specialization</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getSpecialization() * @see #getClassifier() * @generated */ EReference getClassifier_Specialization(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getInstance <em>Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Instance</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getInstance() * @see #getClassifier() * @generated */ EReference getClassifier_Instance(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getAlias <em>Alias</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Alias</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getAlias() * @see #getClassifier() * @generated */ EReference getClassifier_Alias(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getExpressionNode <em>Expression Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Expression Node</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getExpressionNode() * @see #getClassifier() * @generated */ EReference getClassifier_ExpressionNode(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getMappingFrom <em>Mapping From</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Mapping From</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getMappingFrom() * @see #getClassifier() * @generated */ EReference getClassifier_MappingFrom(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getMappingTo <em>Mapping To</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Mapping To</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getMappingTo() * @see #getClassifier() * @generated */ EReference getClassifier_MappingTo(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getClassifierMap <em>Classifier Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Classifier Map</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getClassifierMap() * @see #getClassifier() * @generated */ EReference getClassifier_ClassifierMap(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Classifier#getCfMap <em>Cf Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Cf Map</em>'. * @see orgomg.cwm.objectmodel.core.Classifier#getCfMap() * @see #getClassifier() * @generated */ EReference getClassifier_CfMap(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Class <em>Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Class</em>'. * @see orgomg.cwm.objectmodel.core.Class * @generated */ EClass getClass_(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Class#getIndex <em>Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Index</em>'. * @see orgomg.cwm.objectmodel.core.Class#getIndex() * @see #getClass_() * @generated */ EReference getClass_Index(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.DataType <em>Data Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Data Type</em>'. * @see orgomg.cwm.objectmodel.core.DataType * @generated */ EClass getDataType(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Package <em>Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package</em>'. * @see orgomg.cwm.objectmodel.core.Package * @generated */ EClass getPackage(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Package#getImportedElement <em>Imported Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Imported Element</em>'. * @see orgomg.cwm.objectmodel.core.Package#getImportedElement() * @see #getPackage() * @generated */ EReference getPackage_ImportedElement(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Package#getDataManager <em>Data Manager</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Data Manager</em>'. * @see orgomg.cwm.objectmodel.core.Package#getDataManager() * @see #getPackage() * @generated */ EReference getPackage_DataManager(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Subsystem <em>Subsystem</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Subsystem</em>'. * @see orgomg.cwm.objectmodel.core.Subsystem * @generated */ EClass getSubsystem(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Model <em>Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model</em>'. * @see orgomg.cwm.objectmodel.core.Model * @generated */ EClass getModel(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Feature <em>Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature</em>'. * @see orgomg.cwm.objectmodel.core.Feature * @generated */ EClass getFeature(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Feature#getOwnerScope <em>Owner Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Owner Scope</em>'. * @see orgomg.cwm.objectmodel.core.Feature#getOwnerScope() * @see #getFeature() * @generated */ EAttribute getFeature_OwnerScope(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.Feature#getOwner <em>Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owner</em>'. * @see orgomg.cwm.objectmodel.core.Feature#getOwner() * @see #getFeature() * @generated */ EReference getFeature_Owner(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Feature#getFeatureNode <em>Feature Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Feature Node</em>'. * @see orgomg.cwm.objectmodel.core.Feature#getFeatureNode() * @see #getFeature() * @generated */ EReference getFeature_FeatureNode(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Feature#getFeatureMap <em>Feature Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Feature Map</em>'. * @see orgomg.cwm.objectmodel.core.Feature#getFeatureMap() * @see #getFeature() * @generated */ EReference getFeature_FeatureMap(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Feature#getCfMap <em>Cf Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Cf Map</em>'. * @see orgomg.cwm.objectmodel.core.Feature#getCfMap() * @see #getFeature() * @generated */ EReference getFeature_CfMap(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.StructuralFeature <em>Structural Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Structural Feature</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature * @generated */ EClass getStructuralFeature(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getChangeability <em>Changeability</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Changeability</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getChangeability() * @see #getStructuralFeature() * @generated */ EAttribute getStructuralFeature_Changeability(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getMultiplicity <em>Multiplicity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Multiplicity</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getMultiplicity() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_Multiplicity(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getOrdering <em>Ordering</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ordering</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getOrdering() * @see #getStructuralFeature() * @generated */ EAttribute getStructuralFeature_Ordering(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getTargetScope <em>Target Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Target Scope</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getTargetScope() * @see #getStructuralFeature() * @generated */ EAttribute getStructuralFeature_TargetScope(); /** * Returns the meta object for the reference '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getType() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_Type(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getSlot <em>Slot</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Slot</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getSlot() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_Slot(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getDiscriminatedUnion <em>Discriminated Union</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Discriminated Union</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getDiscriminatedUnion() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_DiscriminatedUnion(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getIndexedFeature <em>Indexed Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Indexed Feature</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getIndexedFeature() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_IndexedFeature(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getKeyRelationship <em>Key Relationship</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Key Relationship</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getKeyRelationship() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_KeyRelationship(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.StructuralFeature#getUniqueKey <em>Unique Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Unique Key</em>'. * @see orgomg.cwm.objectmodel.core.StructuralFeature#getUniqueKey() * @see #getStructuralFeature() * @generated */ EReference getStructuralFeature_UniqueKey(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Attribute <em>Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute</em>'. * @see orgomg.cwm.objectmodel.core.Attribute * @generated */ EClass getAttribute(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.core.Attribute#getInitialValue <em>Initial Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Initial Value</em>'. * @see orgomg.cwm.objectmodel.core.Attribute#getInitialValue() * @see #getAttribute() * @generated */ EReference getAttribute_InitialValue(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Constraint <em>Constraint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constraint</em>'. * @see orgomg.cwm.objectmodel.core.Constraint * @generated */ EClass getConstraint(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.core.Constraint#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body</em>'. * @see orgomg.cwm.objectmodel.core.Constraint#getBody() * @see #getConstraint() * @generated */ EReference getConstraint_Body(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Constraint#getConstrainedElement <em>Constrained Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Constrained Element</em>'. * @see orgomg.cwm.objectmodel.core.Constraint#getConstrainedElement() * @see #getConstraint() * @generated */ EReference getConstraint_ConstrainedElement(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.Constraint#getConstrainedStereotype <em>Constrained Stereotype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Constrained Stereotype</em>'. * @see orgomg.cwm.objectmodel.core.Constraint#getConstrainedStereotype() * @see #getConstraint() * @generated */ EReference getConstraint_ConstrainedStereotype(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Dependency <em>Dependency</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Dependency</em>'. * @see orgomg.cwm.objectmodel.core.Dependency * @generated */ EClass getDependency(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Dependency#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see orgomg.cwm.objectmodel.core.Dependency#getKind() * @see #getDependency() * @generated */ EAttribute getDependency_Kind(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Dependency#getClient <em>Client</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Client</em>'. * @see orgomg.cwm.objectmodel.core.Dependency#getClient() * @see #getDependency() * @generated */ EReference getDependency_Client(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Dependency#getSupplier <em>Supplier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Supplier</em>'. * @see orgomg.cwm.objectmodel.core.Dependency#getSupplier() * @see #getDependency() * @generated */ EReference getDependency_Supplier(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see orgomg.cwm.objectmodel.core.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Expression#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Body</em>'. * @see orgomg.cwm.objectmodel.core.Expression#getBody() * @see #getExpression() * @generated */ EAttribute getExpression_Body(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Expression#getLanguage <em>Language</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Language</em>'. * @see orgomg.cwm.objectmodel.core.Expression#getLanguage() * @see #getExpression() * @generated */ EAttribute getExpression_Language(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.BooleanExpression <em>Boolean Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Boolean Expression</em>'. * @see orgomg.cwm.objectmodel.core.BooleanExpression * @generated */ EClass getBooleanExpression(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.ProcedureExpression <em>Procedure Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Procedure Expression</em>'. * @see orgomg.cwm.objectmodel.core.ProcedureExpression * @generated */ EClass getProcedureExpression(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Multiplicity <em>Multiplicity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicity</em>'. * @see orgomg.cwm.objectmodel.core.Multiplicity * @generated */ EClass getMultiplicity(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.Multiplicity#getRange <em>Range</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Range</em>'. * @see orgomg.cwm.objectmodel.core.Multiplicity#getRange() * @see #getMultiplicity() * @generated */ EReference getMultiplicity_Range(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.MultiplicityRange <em>Multiplicity Range</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicity Range</em>'. * @see orgomg.cwm.objectmodel.core.MultiplicityRange * @generated */ EClass getMultiplicityRange(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.MultiplicityRange#getLower <em>Lower</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower</em>'. * @see orgomg.cwm.objectmodel.core.MultiplicityRange#getLower() * @see #getMultiplicityRange() * @generated */ EAttribute getMultiplicityRange_Lower(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.MultiplicityRange#getUpper <em>Upper</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper</em>'. * @see orgomg.cwm.objectmodel.core.MultiplicityRange#getUpper() * @see #getMultiplicityRange() * @generated */ EAttribute getMultiplicityRange_Upper(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.MultiplicityRange#getMultiplicity <em>Multiplicity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Multiplicity</em>'. * @see orgomg.cwm.objectmodel.core.MultiplicityRange#getMultiplicity() * @see #getMultiplicityRange() * @generated */ EReference getMultiplicityRange_Multiplicity(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.Stereotype <em>Stereotype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Stereotype</em>'. * @see orgomg.cwm.objectmodel.core.Stereotype * @generated */ EClass getStereotype(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.Stereotype#getBaseClass <em>Base Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Base Class</em>'. * @see orgomg.cwm.objectmodel.core.Stereotype#getBaseClass() * @see #getStereotype() * @generated */ EAttribute getStereotype_BaseClass(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.Stereotype#getStereotypeConstraint <em>Stereotype Constraint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Stereotype Constraint</em>'. * @see orgomg.cwm.objectmodel.core.Stereotype#getStereotypeConstraint() * @see #getStereotype() * @generated */ EReference getStereotype_StereotypeConstraint(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.core.Stereotype#getExtendedElement <em>Extended Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Extended Element</em>'. * @see orgomg.cwm.objectmodel.core.Stereotype#getExtendedElement() * @see #getStereotype() * @generated */ EReference getStereotype_ExtendedElement(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.core.Stereotype#getRequiredTag <em>Required Tag</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Required Tag</em>'. * @see orgomg.cwm.objectmodel.core.Stereotype#getRequiredTag() * @see #getStereotype() * @generated */ EReference getStereotype_RequiredTag(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.core.TaggedValue <em>Tagged Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tagged Value</em>'. * @see orgomg.cwm.objectmodel.core.TaggedValue * @generated */ EClass getTaggedValue(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.TaggedValue#getTag <em>Tag</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tag</em>'. * @see orgomg.cwm.objectmodel.core.TaggedValue#getTag() * @see #getTaggedValue() * @generated */ EAttribute getTaggedValue_Tag(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.TaggedValue#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see orgomg.cwm.objectmodel.core.TaggedValue#getValue() * @see #getTaggedValue() * @generated */ EAttribute getTaggedValue_Value(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.TaggedValue#getStereotype <em>Stereotype</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Stereotype</em>'. * @see orgomg.cwm.objectmodel.core.TaggedValue#getStereotype() * @see #getTaggedValue() * @generated */ EReference getTaggedValue_Stereotype(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.core.TaggedValue#getModelElement <em>Model Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Model Element</em>'. * @see orgomg.cwm.objectmodel.core.TaggedValue#getModelElement() * @see #getTaggedValue() * @generated */ EReference getTaggedValue_ModelElement(); /** * Returns the meta object for enum '{@link orgomg.cwm.objectmodel.core.ChangeableKind <em>Changeable Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Changeable Kind</em>'. * @see orgomg.cwm.objectmodel.core.ChangeableKind * @generated */ EEnum getChangeableKind(); /** * Returns the meta object for enum '{@link orgomg.cwm.objectmodel.core.OrderingKind <em>Ordering Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Ordering Kind</em>'. * @see orgomg.cwm.objectmodel.core.OrderingKind * @generated */ EEnum getOrderingKind(); /** * Returns the meta object for enum '{@link orgomg.cwm.objectmodel.core.ScopeKind <em>Scope Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Scope Kind</em>'. * @see orgomg.cwm.objectmodel.core.ScopeKind * @generated */ EEnum getScopeKind(); /** * Returns the meta object for enum '{@link orgomg.cwm.objectmodel.core.VisibilityKind <em>Visibility Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Visibility Kind</em>'. * @see orgomg.cwm.objectmodel.core.VisibilityKind * @generated */ EEnum getVisibilityKind(); /** * Returns the meta object for data type '{@link java.lang.String <em>Any</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Any</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getAny(); /** * Returns the meta object for data type '<em>Boolean</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Boolean</em>'. * @model instanceClass="boolean" * @generated */ EDataType getBoolean(); /** * Returns the meta object for data type '{@link java.lang.String <em>Float</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Float</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getFloat(); /** * Returns the meta object for data type '<em>Integer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Integer</em>'. * @model instanceClass="long" * @generated */ EDataType getInteger(); /** * Returns the meta object for data type '{@link java.lang.String <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Name</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getName_(); /** * Returns the meta object for data type '{@link java.lang.String <em>String</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>String</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getString(); /** * Returns the meta object for data type '{@link java.lang.String <em>Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Time</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getTime(); /** * Returns the meta object for data type '<em>Unlimited Integer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unlimited Integer</em>'. * @model instanceClass="long" * @generated */ EDataType getUnlimitedInteger(); /** * 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 */ CoreFactory getCoreFactory(); /** * <!-- 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 orgomg.cwm.objectmodel.core.impl.ElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ElementImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getElement() * @generated */ EClass ELEMENT = eINSTANCE.getElement(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl <em>Model Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ModelElementImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getModelElement() * @generated */ EClass MODEL_ELEMENT = eINSTANCE.getModelElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODEL_ELEMENT__NAME = eINSTANCE.getModelElement_Name(); /** * The meta object literal for the '<em><b>Visibility</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODEL_ELEMENT__VISIBILITY = eINSTANCE.getModelElement_Visibility(); /** * The meta object literal for the '<em><b>Client Dependency</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__CLIENT_DEPENDENCY = eINSTANCE.getModelElement_ClientDependency(); /** * The meta object literal for the '<em><b>Supplier Dependency</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__SUPPLIER_DEPENDENCY = eINSTANCE.getModelElement_SupplierDependency(); /** * The meta object literal for the '<em><b>Constraint</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__CONSTRAINT = eINSTANCE.getModelElement_Constraint(); /** * The meta object literal for the '<em><b>Namespace</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__NAMESPACE = eINSTANCE.getModelElement_Namespace(); /** * The meta object literal for the '<em><b>Importer</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__IMPORTER = eINSTANCE.getModelElement_Importer(); /** * The meta object literal for the '<em><b>Stereotype</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__STEREOTYPE = eINSTANCE.getModelElement_Stereotype(); /** * The meta object literal for the '<em><b>Tagged Value</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__TAGGED_VALUE = eINSTANCE.getModelElement_TaggedValue(); /** * The meta object literal for the '<em><b>Document</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__DOCUMENT = eINSTANCE.getModelElement_Document(); /** * The meta object literal for the '<em><b>Description</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__DESCRIPTION = eINSTANCE.getModelElement_Description(); /** * The meta object literal for the '<em><b>Responsible Party</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__RESPONSIBLE_PARTY = eINSTANCE.getModelElement_ResponsibleParty(); /** * The meta object literal for the '<em><b>Element Node</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__ELEMENT_NODE = eINSTANCE.getModelElement_ElementNode(); /** * The meta object literal for the '<em><b>Set</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__SET = eINSTANCE.getModelElement_Set(); /** * The meta object literal for the '<em><b>Rendered Object</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__RENDERED_OBJECT = eINSTANCE.getModelElement_RenderedObject(); /** * The meta object literal for the '<em><b>Vocabulary Element</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__VOCABULARY_ELEMENT = eINSTANCE.getModelElement_VocabularyElement(); /** * The meta object literal for the '<em><b>Measurement</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__MEASUREMENT = eINSTANCE.getModelElement_Measurement(); /** * The meta object literal for the '<em><b>Change Request</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT__CHANGE_REQUEST = eINSTANCE.getModelElement_ChangeRequest(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.NamespaceImpl <em>Namespace</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.NamespaceImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getNamespace() * @generated */ EClass NAMESPACE = eINSTANCE.getNamespace(); /** * The meta object literal for the '<em><b>Owned Element</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAMESPACE__OWNED_ELEMENT = eINSTANCE.getNamespace_OwnedElement(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ClassifierImpl <em>Classifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ClassifierImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getClassifier() * @generated */ EClass CLASSIFIER = eINSTANCE.getClassifier(); /** * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CLASSIFIER__IS_ABSTRACT = eINSTANCE.getClassifier_IsAbstract(); /** * The meta object literal for the '<em><b>Feature</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__FEATURE = eINSTANCE.getClassifier_Feature(); /** * The meta object literal for the '<em><b>Structural Feature</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__STRUCTURAL_FEATURE = eINSTANCE.getClassifier_StructuralFeature(); /** * The meta object literal for the '<em><b>Parameter</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__PARAMETER = eINSTANCE.getClassifier_Parameter(); /** * The meta object literal for the '<em><b>Generalization</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__GENERALIZATION = eINSTANCE.getClassifier_Generalization(); /** * The meta object literal for the '<em><b>Specialization</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__SPECIALIZATION = eINSTANCE.getClassifier_Specialization(); /** * The meta object literal for the '<em><b>Instance</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__INSTANCE = eINSTANCE.getClassifier_Instance(); /** * The meta object literal for the '<em><b>Alias</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__ALIAS = eINSTANCE.getClassifier_Alias(); /** * The meta object literal for the '<em><b>Expression Node</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__EXPRESSION_NODE = eINSTANCE.getClassifier_ExpressionNode(); /** * The meta object literal for the '<em><b>Mapping From</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__MAPPING_FROM = eINSTANCE.getClassifier_MappingFrom(); /** * The meta object literal for the '<em><b>Mapping To</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__MAPPING_TO = eINSTANCE.getClassifier_MappingTo(); /** * The meta object literal for the '<em><b>Classifier Map</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__CLASSIFIER_MAP = eINSTANCE.getClassifier_ClassifierMap(); /** * The meta object literal for the '<em><b>Cf Map</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER__CF_MAP = eINSTANCE.getClassifier_CfMap(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ClassImpl <em>Class</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ClassImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getClass_() * @generated */ EClass CLASS = eINSTANCE.getClass_(); /** * The meta object literal for the '<em><b>Index</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASS__INDEX = eINSTANCE.getClass_Index(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.DataTypeImpl <em>Data Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.DataTypeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getDataType() * @generated */ EClass DATA_TYPE = eINSTANCE.getDataType(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.PackageImpl <em>Package</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.PackageImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getPackage() * @generated */ EClass PACKAGE = eINSTANCE.getPackage(); /** * The meta object literal for the '<em><b>Imported Element</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE__IMPORTED_ELEMENT = eINSTANCE.getPackage_ImportedElement(); /** * The meta object literal for the '<em><b>Data Manager</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE__DATA_MANAGER = eINSTANCE.getPackage_DataManager(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.SubsystemImpl <em>Subsystem</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.SubsystemImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getSubsystem() * @generated */ EClass SUBSYSTEM = eINSTANCE.getSubsystem(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ModelImpl <em>Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ModelImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getModel() * @generated */ EClass MODEL = eINSTANCE.getModel(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.FeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.FeatureImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getFeature() * @generated */ EClass FEATURE = eINSTANCE.getFeature(); /** * The meta object literal for the '<em><b>Owner Scope</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FEATURE__OWNER_SCOPE = eINSTANCE.getFeature_OwnerScope(); /** * The meta object literal for the '<em><b>Owner</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__OWNER = eINSTANCE.getFeature_Owner(); /** * The meta object literal for the '<em><b>Feature Node</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__FEATURE_NODE = eINSTANCE.getFeature_FeatureNode(); /** * The meta object literal for the '<em><b>Feature Map</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__FEATURE_MAP = eINSTANCE.getFeature_FeatureMap(); /** * The meta object literal for the '<em><b>Cf Map</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__CF_MAP = eINSTANCE.getFeature_CfMap(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.StructuralFeatureImpl <em>Structural Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.StructuralFeatureImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getStructuralFeature() * @generated */ EClass STRUCTURAL_FEATURE = eINSTANCE.getStructuralFeature(); /** * The meta object literal for the '<em><b>Changeability</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURAL_FEATURE__CHANGEABILITY = eINSTANCE.getStructuralFeature_Changeability(); /** * The meta object literal for the '<em><b>Multiplicity</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__MULTIPLICITY = eINSTANCE.getStructuralFeature_Multiplicity(); /** * The meta object literal for the '<em><b>Ordering</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURAL_FEATURE__ORDERING = eINSTANCE.getStructuralFeature_Ordering(); /** * The meta object literal for the '<em><b>Target Scope</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUCTURAL_FEATURE__TARGET_SCOPE = eINSTANCE.getStructuralFeature_TargetScope(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__TYPE = eINSTANCE.getStructuralFeature_Type(); /** * The meta object literal for the '<em><b>Slot</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__SLOT = eINSTANCE.getStructuralFeature_Slot(); /** * The meta object literal for the '<em><b>Discriminated Union</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__DISCRIMINATED_UNION = eINSTANCE.getStructuralFeature_DiscriminatedUnion(); /** * The meta object literal for the '<em><b>Indexed Feature</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__INDEXED_FEATURE = eINSTANCE.getStructuralFeature_IndexedFeature(); /** * The meta object literal for the '<em><b>Key Relationship</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__KEY_RELATIONSHIP = eINSTANCE.getStructuralFeature_KeyRelationship(); /** * The meta object literal for the '<em><b>Unique Key</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCTURAL_FEATURE__UNIQUE_KEY = eINSTANCE.getStructuralFeature_UniqueKey(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.AttributeImpl <em>Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.AttributeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getAttribute() * @generated */ EClass ATTRIBUTE = eINSTANCE.getAttribute(); /** * The meta object literal for the '<em><b>Initial Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE__INITIAL_VALUE = eINSTANCE.getAttribute_InitialValue(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ConstraintImpl <em>Constraint</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ConstraintImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getConstraint() * @generated */ EClass CONSTRAINT = eINSTANCE.getConstraint(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRAINT__BODY = eINSTANCE.getConstraint_Body(); /** * The meta object literal for the '<em><b>Constrained Element</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRAINT__CONSTRAINED_ELEMENT = eINSTANCE.getConstraint_ConstrainedElement(); /** * The meta object literal for the '<em><b>Constrained Stereotype</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTRAINT__CONSTRAINED_STEREOTYPE = eINSTANCE.getConstraint_ConstrainedStereotype(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.DependencyImpl <em>Dependency</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.DependencyImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getDependency() * @generated */ EClass DEPENDENCY = eINSTANCE.getDependency(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEPENDENCY__KIND = eINSTANCE.getDependency_Kind(); /** * The meta object literal for the '<em><b>Client</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEPENDENCY__CLIENT = eINSTANCE.getDependency_Client(); /** * The meta object literal for the '<em><b>Supplier</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEPENDENCY__SUPPLIER = eINSTANCE.getDependency_Supplier(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '<em><b>Body</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION__BODY = eINSTANCE.getExpression_Body(); /** * The meta object literal for the '<em><b>Language</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXPRESSION__LANGUAGE = eINSTANCE.getExpression_Language(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.BooleanExpressionImpl <em>Boolean Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.BooleanExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getBooleanExpression() * @generated */ EClass BOOLEAN_EXPRESSION = eINSTANCE.getBooleanExpression(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.ProcedureExpressionImpl <em>Procedure Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.ProcedureExpressionImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getProcedureExpression() * @generated */ EClass PROCEDURE_EXPRESSION = eINSTANCE.getProcedureExpression(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.MultiplicityImpl <em>Multiplicity</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.MultiplicityImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getMultiplicity() * @generated */ EClass MULTIPLICITY = eINSTANCE.getMultiplicity(); /** * The meta object literal for the '<em><b>Range</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MULTIPLICITY__RANGE = eINSTANCE.getMultiplicity_Range(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.MultiplicityRangeImpl <em>Multiplicity Range</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.MultiplicityRangeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getMultiplicityRange() * @generated */ EClass MULTIPLICITY_RANGE = eINSTANCE.getMultiplicityRange(); /** * The meta object literal for the '<em><b>Lower</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_RANGE__LOWER = eINSTANCE.getMultiplicityRange_Lower(); /** * The meta object literal for the '<em><b>Upper</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICITY_RANGE__UPPER = eINSTANCE.getMultiplicityRange_Upper(); /** * The meta object literal for the '<em><b>Multiplicity</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MULTIPLICITY_RANGE__MULTIPLICITY = eINSTANCE.getMultiplicityRange_Multiplicity(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.StereotypeImpl <em>Stereotype</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.StereotypeImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getStereotype() * @generated */ EClass STEREOTYPE = eINSTANCE.getStereotype(); /** * The meta object literal for the '<em><b>Base Class</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STEREOTYPE__BASE_CLASS = eINSTANCE.getStereotype_BaseClass(); /** * The meta object literal for the '<em><b>Stereotype Constraint</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STEREOTYPE__STEREOTYPE_CONSTRAINT = eINSTANCE.getStereotype_StereotypeConstraint(); /** * The meta object literal for the '<em><b>Extended Element</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STEREOTYPE__EXTENDED_ELEMENT = eINSTANCE.getStereotype_ExtendedElement(); /** * The meta object literal for the '<em><b>Required Tag</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STEREOTYPE__REQUIRED_TAG = eINSTANCE.getStereotype_RequiredTag(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.impl.TaggedValueImpl <em>Tagged Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.TaggedValueImpl * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getTaggedValue() * @generated */ EClass TAGGED_VALUE = eINSTANCE.getTaggedValue(); /** * The meta object literal for the '<em><b>Tag</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TAGGED_VALUE__TAG = eINSTANCE.getTaggedValue_Tag(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TAGGED_VALUE__VALUE = eINSTANCE.getTaggedValue_Value(); /** * The meta object literal for the '<em><b>Stereotype</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TAGGED_VALUE__STEREOTYPE = eINSTANCE.getTaggedValue_Stereotype(); /** * The meta object literal for the '<em><b>Model Element</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TAGGED_VALUE__MODEL_ELEMENT = eINSTANCE.getTaggedValue_ModelElement(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.ChangeableKind <em>Changeable Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.ChangeableKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getChangeableKind() * @generated */ EEnum CHANGEABLE_KIND = eINSTANCE.getChangeableKind(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.OrderingKind <em>Ordering Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.OrderingKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getOrderingKind() * @generated */ EEnum ORDERING_KIND = eINSTANCE.getOrderingKind(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.ScopeKind <em>Scope Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.ScopeKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getScopeKind() * @generated */ EEnum SCOPE_KIND = eINSTANCE.getScopeKind(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.core.VisibilityKind <em>Visibility Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.VisibilityKind * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getVisibilityKind() * @generated */ EEnum VISIBILITY_KIND = eINSTANCE.getVisibilityKind(); /** * The meta object literal for the '<em>Any</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getAny() * @generated */ EDataType ANY = eINSTANCE.getAny(); /** * The meta object literal for the '<em>Boolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getBoolean() * @generated */ EDataType BOOLEAN = eINSTANCE.getBoolean(); /** * The meta object literal for the '<em>Float</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getFloat() * @generated */ EDataType FLOAT = eINSTANCE.getFloat(); /** * The meta object literal for the '<em>Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getInteger() * @generated */ EDataType INTEGER = eINSTANCE.getInteger(); /** * The meta object literal for the '<em>Name</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getName_() * @generated */ EDataType NAME = eINSTANCE.getName_(); /** * The meta object literal for the '<em>String</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getString() * @generated */ EDataType STRING = eINSTANCE.getString(); /** * The meta object literal for the '<em>Time</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getTime() * @generated */ EDataType TIME = eINSTANCE.getTime(); /** * The meta object literal for the '<em>Unlimited Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.core.impl.CorePackageImpl#getUnlimitedInteger() * @generated */ EDataType UNLIMITED_INTEGER = eINSTANCE.getUnlimitedInteger(); } } //CorePackage