/**
* <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