/** * <copyright> * </copyright> * * $Id$ */ package orgomg.cwm.objectmodel.behavioral; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import orgomg.cwm.objectmodel.core.CorePackage; /** * <!-- 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 Behavioral metamodel depends on the following package: * * org.omg::CWM::ObjectModel::Core * * The Behavioral metamodel collects together classes and associations that describe the behavior of CWM types and provides a foundation for recording the invocations of defined behaviors. The elements of the Behavioral metamodel are shown in the following figure. * * OCL Representation of Behavioral Constraints * * Operations * * The operation hasSameSignature checks if the argument has the same signature as the instance itself. * hasSameSignature ( b : BehavioralFeature ) : Boolean; * hasSameSignature (b) = * (self.name = b.name) and * (self.parameter->size = b.parameter->size) and * Sequence{ 1..(self.parameter->size) }->forAll( index : Integer | * b.parameter->at(index).type = * self.parameter->at(index).type and * b.parameter->at(index).kind = * self.parameter->at(index).kind ) * * The operation allOperations results in a Set containing all Operations of the Classifier itself and all its inherited Operations. * allOperations : Set(Operation); * allOperations = self.allFeatures->select(f | f.ockIsKindOf(Operations)) * * The operation allMethods results in a Set containing all Methods of the Classifier itself and all its inherited Methods. * allOperations : Set(Method); * allMethods = self.allFeatures->select(f | f.ockIsKindOf(Method)) * * Constraints * * [C-4-1] All Parameters should have a unique name. * context BehavioralFeature inv: * self.parameter->forAll(p1, p2 | p1.name = p2.name implies p1 = p2) * * [C-4-2] The type of the Parameters should be included in the Namespace of the Classifier. * context BehavioralFeature inv: * self.parameter->forAll( p | self.owner.namespace.allContents->includes (p.type) ) * * [C-4-3] The number of arguments must be the same as the number of parameters of the Operation. * context CallAction inv: * self.actualArgument->size = self.operation.parameter->size * * [C-4-4] An Interface can only contain Operations. * context Interface inv: * self.allFeatures->forAll( f | f.oclIsKindOf( Operation ) ) * * [C-4-5] An Interface cannot contain any ModelElements. * context Interface inv: * self.allContents->isEmpty * * [C-4-6] All Features defined in an Interface are public. * context Interface inv: * self.allFeatures->forAll( f | f.visibility = #public ) * * [C-4-7] If the realized Operation is a query, then so is the Method. * context Method inv: * self.specification->isQuery implies self.isQuery * <!-- end-model-doc --> * @see orgomg.cwm.objectmodel.behavioral.BehavioralFactory * @model kind="package" * @generated */ public interface BehavioralPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "behavioral"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http:///orgomg/cwm/objectmodel/behavioral.ecore"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "orgomg.cwm.objectmodel.behavioral"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ BehavioralPackage eINSTANCE = orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl.init(); /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.ArgumentImpl <em>Argument</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.ArgumentImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getArgument() * @generated */ int ARGUMENT = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__VISIBILITY = CorePackage.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 ARGUMENT__CLIENT_DEPENDENCY = CorePackage.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 ARGUMENT__SUPPLIER_DEPENDENCY = CorePackage.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 ARGUMENT__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__STEREOTYPE = CorePackage.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 ARGUMENT__TAGGED_VALUE = CorePackage.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 ARGUMENT__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__DESCRIPTION = CorePackage.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 ARGUMENT__RESPONSIBLE_PARTY = CorePackage.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 ARGUMENT__ELEMENT_NODE = CorePackage.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 ARGUMENT__SET = CorePackage.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 ARGUMENT__RENDERED_OBJECT = CorePackage.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 ARGUMENT__VOCABULARY_ELEMENT = CorePackage.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 ARGUMENT__MEASUREMENT = CorePackage.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 ARGUMENT__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__VALUE = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Call Action</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__CALL_ACTION = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Argument</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.BehavioralFeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralFeatureImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getBehavioralFeature() * @generated */ int BEHAVIORAL_FEATURE = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__NAME = CorePackage.FEATURE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__VISIBILITY = CorePackage.FEATURE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__CLIENT_DEPENDENCY = CorePackage.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 BEHAVIORAL_FEATURE__SUPPLIER_DEPENDENCY = CorePackage.FEATURE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__CONSTRAINT = CorePackage.FEATURE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__NAMESPACE = CorePackage.FEATURE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__IMPORTER = CorePackage.FEATURE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__STEREOTYPE = CorePackage.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 BEHAVIORAL_FEATURE__TAGGED_VALUE = CorePackage.FEATURE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__DOCUMENT = CorePackage.FEATURE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__DESCRIPTION = CorePackage.FEATURE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__RESPONSIBLE_PARTY = CorePackage.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 BEHAVIORAL_FEATURE__ELEMENT_NODE = CorePackage.FEATURE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__SET = CorePackage.FEATURE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__RENDERED_OBJECT = CorePackage.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 BEHAVIORAL_FEATURE__VOCABULARY_ELEMENT = CorePackage.FEATURE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__MEASUREMENT = CorePackage.FEATURE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__CHANGE_REQUEST = CorePackage.FEATURE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__OWNER_SCOPE = CorePackage.FEATURE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__OWNER = CorePackage.FEATURE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__FEATURE_NODE = CorePackage.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 BEHAVIORAL_FEATURE__FEATURE_MAP = CorePackage.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 BEHAVIORAL_FEATURE__CF_MAP = CorePackage.FEATURE__CF_MAP; /** * The feature id for the '<em><b>Is Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__IS_QUERY = CorePackage.FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE__PARAMETER = CorePackage.FEATURE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIORAL_FEATURE_FEATURE_COUNT = CorePackage.FEATURE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.CallActionImpl <em>Call Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.CallActionImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getCallAction() * @generated */ int CALL_ACTION = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__VISIBILITY = CorePackage.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 CALL_ACTION__CLIENT_DEPENDENCY = CorePackage.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 CALL_ACTION__SUPPLIER_DEPENDENCY = CorePackage.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 CALL_ACTION__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__STEREOTYPE = CorePackage.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 CALL_ACTION__TAGGED_VALUE = CorePackage.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 CALL_ACTION__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__DESCRIPTION = CorePackage.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 CALL_ACTION__RESPONSIBLE_PARTY = CorePackage.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 CALL_ACTION__ELEMENT_NODE = CorePackage.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 CALL_ACTION__SET = CorePackage.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 CALL_ACTION__RENDERED_OBJECT = CorePackage.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 CALL_ACTION__VOCABULARY_ELEMENT = CorePackage.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 CALL_ACTION__MEASUREMENT = CorePackage.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 CALL_ACTION__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Actual Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__ACTUAL_ARGUMENT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__OPERATION = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Step Execution</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION__STEP_EXECUTION = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Call Action</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_ACTION_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.EventImpl <em>Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.EventImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getEvent() * @generated */ int EVENT = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__VISIBILITY = CorePackage.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 EVENT__CLIENT_DEPENDENCY = CorePackage.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 EVENT__SUPPLIER_DEPENDENCY = CorePackage.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 EVENT__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__STEREOTYPE = CorePackage.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 EVENT__TAGGED_VALUE = CorePackage.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 EVENT__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__DESCRIPTION = CorePackage.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 EVENT__RESPONSIBLE_PARTY = CorePackage.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 EVENT__ELEMENT_NODE = CorePackage.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 EVENT__SET = CorePackage.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 EVENT__RENDERED_OBJECT = CorePackage.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 EVENT__VOCABULARY_ELEMENT = CorePackage.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 EVENT__MEASUREMENT = CorePackage.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 EVENT__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT__PARAMETER = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.InterfaceImpl <em>Interface</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.InterfaceImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getInterface() * @generated */ int INTERFACE = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__NAME = CorePackage.CLASSIFIER__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__VISIBILITY = CorePackage.CLASSIFIER__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__CLIENT_DEPENDENCY = CorePackage.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 INTERFACE__SUPPLIER_DEPENDENCY = CorePackage.CLASSIFIER__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__CONSTRAINT = CorePackage.CLASSIFIER__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__NAMESPACE = CorePackage.CLASSIFIER__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__IMPORTER = CorePackage.CLASSIFIER__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__STEREOTYPE = CorePackage.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 INTERFACE__TAGGED_VALUE = CorePackage.CLASSIFIER__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__DOCUMENT = CorePackage.CLASSIFIER__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__DESCRIPTION = CorePackage.CLASSIFIER__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__RESPONSIBLE_PARTY = CorePackage.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 INTERFACE__ELEMENT_NODE = CorePackage.CLASSIFIER__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__SET = CorePackage.CLASSIFIER__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__RENDERED_OBJECT = CorePackage.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 INTERFACE__VOCABULARY_ELEMENT = CorePackage.CLASSIFIER__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__MEASUREMENT = CorePackage.CLASSIFIER__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__CHANGE_REQUEST = CorePackage.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 INTERFACE__OWNED_ELEMENT = CorePackage.CLASSIFIER__OWNED_ELEMENT; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__IS_ABSTRACT = CorePackage.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 INTERFACE__FEATURE = CorePackage.CLASSIFIER__FEATURE; /** * The feature id for the '<em><b>Structural Feature</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__STRUCTURAL_FEATURE = CorePackage.CLASSIFIER__STRUCTURAL_FEATURE; /** * The feature id for the '<em><b>Parameter</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__PARAMETER = CorePackage.CLASSIFIER__PARAMETER; /** * The feature id for the '<em><b>Generalization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__GENERALIZATION = CorePackage.CLASSIFIER__GENERALIZATION; /** * The feature id for the '<em><b>Specialization</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__SPECIALIZATION = CorePackage.CLASSIFIER__SPECIALIZATION; /** * The feature id for the '<em><b>Instance</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__INSTANCE = CorePackage.CLASSIFIER__INSTANCE; /** * The feature id for the '<em><b>Alias</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__ALIAS = CorePackage.CLASSIFIER__ALIAS; /** * The feature id for the '<em><b>Expression Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__EXPRESSION_NODE = CorePackage.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 INTERFACE__MAPPING_FROM = CorePackage.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 INTERFACE__MAPPING_TO = CorePackage.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 INTERFACE__CLASSIFIER_MAP = CorePackage.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 INTERFACE__CF_MAP = CorePackage.CLASSIFIER__CF_MAP; /** * The number of structural features of the '<em>Interface</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_FEATURE_COUNT = CorePackage.CLASSIFIER_FEATURE_COUNT + 0; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.MethodImpl <em>Method</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.MethodImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getMethod() * @generated */ int METHOD = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__NAME = BEHAVIORAL_FEATURE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__VISIBILITY = BEHAVIORAL_FEATURE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__CLIENT_DEPENDENCY = BEHAVIORAL_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 METHOD__SUPPLIER_DEPENDENCY = BEHAVIORAL_FEATURE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__CONSTRAINT = BEHAVIORAL_FEATURE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__NAMESPACE = BEHAVIORAL_FEATURE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__IMPORTER = BEHAVIORAL_FEATURE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__STEREOTYPE = BEHAVIORAL_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 METHOD__TAGGED_VALUE = BEHAVIORAL_FEATURE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__DOCUMENT = BEHAVIORAL_FEATURE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__DESCRIPTION = BEHAVIORAL_FEATURE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__RESPONSIBLE_PARTY = BEHAVIORAL_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 METHOD__ELEMENT_NODE = BEHAVIORAL_FEATURE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__SET = BEHAVIORAL_FEATURE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__RENDERED_OBJECT = BEHAVIORAL_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 METHOD__VOCABULARY_ELEMENT = BEHAVIORAL_FEATURE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__MEASUREMENT = BEHAVIORAL_FEATURE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__CHANGE_REQUEST = BEHAVIORAL_FEATURE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__OWNER_SCOPE = BEHAVIORAL_FEATURE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__OWNER = BEHAVIORAL_FEATURE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__FEATURE_NODE = BEHAVIORAL_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 METHOD__FEATURE_MAP = BEHAVIORAL_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 METHOD__CF_MAP = BEHAVIORAL_FEATURE__CF_MAP; /** * The feature id for the '<em><b>Is Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__IS_QUERY = BEHAVIORAL_FEATURE__IS_QUERY; /** * The feature id for the '<em><b>Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__PARAMETER = BEHAVIORAL_FEATURE__PARAMETER; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__BODY = BEHAVIORAL_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Specification</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD__SPECIFICATION = BEHAVIORAL_FEATURE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Method</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int METHOD_FEATURE_COUNT = BEHAVIORAL_FEATURE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.OperationImpl <em>Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.OperationImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getOperation() * @generated */ int OPERATION = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__NAME = BEHAVIORAL_FEATURE__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__VISIBILITY = BEHAVIORAL_FEATURE__VISIBILITY; /** * The feature id for the '<em><b>Client Dependency</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__CLIENT_DEPENDENCY = BEHAVIORAL_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 OPERATION__SUPPLIER_DEPENDENCY = BEHAVIORAL_FEATURE__SUPPLIER_DEPENDENCY; /** * The feature id for the '<em><b>Constraint</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__CONSTRAINT = BEHAVIORAL_FEATURE__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__NAMESPACE = BEHAVIORAL_FEATURE__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__IMPORTER = BEHAVIORAL_FEATURE__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__STEREOTYPE = BEHAVIORAL_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 OPERATION__TAGGED_VALUE = BEHAVIORAL_FEATURE__TAGGED_VALUE; /** * The feature id for the '<em><b>Document</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__DOCUMENT = BEHAVIORAL_FEATURE__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__DESCRIPTION = BEHAVIORAL_FEATURE__DESCRIPTION; /** * The feature id for the '<em><b>Responsible Party</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__RESPONSIBLE_PARTY = BEHAVIORAL_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 OPERATION__ELEMENT_NODE = BEHAVIORAL_FEATURE__ELEMENT_NODE; /** * The feature id for the '<em><b>Set</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__SET = BEHAVIORAL_FEATURE__SET; /** * The feature id for the '<em><b>Rendered Object</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__RENDERED_OBJECT = BEHAVIORAL_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 OPERATION__VOCABULARY_ELEMENT = BEHAVIORAL_FEATURE__VOCABULARY_ELEMENT; /** * The feature id for the '<em><b>Measurement</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__MEASUREMENT = BEHAVIORAL_FEATURE__MEASUREMENT; /** * The feature id for the '<em><b>Change Request</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__CHANGE_REQUEST = BEHAVIORAL_FEATURE__CHANGE_REQUEST; /** * The feature id for the '<em><b>Owner Scope</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__OWNER_SCOPE = BEHAVIORAL_FEATURE__OWNER_SCOPE; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__OWNER = BEHAVIORAL_FEATURE__OWNER; /** * The feature id for the '<em><b>Feature Node</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__FEATURE_NODE = BEHAVIORAL_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 OPERATION__FEATURE_MAP = BEHAVIORAL_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 OPERATION__CF_MAP = BEHAVIORAL_FEATURE__CF_MAP; /** * The feature id for the '<em><b>Is Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__IS_QUERY = BEHAVIORAL_FEATURE__IS_QUERY; /** * The feature id for the '<em><b>Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__PARAMETER = BEHAVIORAL_FEATURE__PARAMETER; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__IS_ABSTRACT = BEHAVIORAL_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Call Action</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__CALL_ACTION = BEHAVIORAL_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Method</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__METHOD = BEHAVIORAL_FEATURE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_FEATURE_COUNT = BEHAVIORAL_FEATURE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.ParameterImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getParameter() * @generated */ int PARAMETER = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__NAME = CorePackage.MODEL_ELEMENT__NAME; /** * The feature id for the '<em><b>Visibility</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__VISIBILITY = CorePackage.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 PARAMETER__CLIENT_DEPENDENCY = CorePackage.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 PARAMETER__SUPPLIER_DEPENDENCY = CorePackage.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 PARAMETER__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Namespace</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Importer</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER; /** * The feature id for the '<em><b>Stereotype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__STEREOTYPE = CorePackage.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 PARAMETER__TAGGED_VALUE = CorePackage.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 PARAMETER__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT; /** * The feature id for the '<em><b>Description</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__DESCRIPTION = CorePackage.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 PARAMETER__RESPONSIBLE_PARTY = CorePackage.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 PARAMETER__ELEMENT_NODE = CorePackage.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 PARAMETER__SET = CorePackage.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 PARAMETER__RENDERED_OBJECT = CorePackage.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 PARAMETER__VOCABULARY_ELEMENT = CorePackage.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 PARAMETER__MEASUREMENT = CorePackage.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 PARAMETER__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST; /** * The feature id for the '<em><b>Default Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__DEFAULT_VALUE = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__KIND = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Behavioral Feature</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__BEHAVIORAL_FEATURE = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Event</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__EVENT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__TYPE = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind <em>Parameter Direction Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getParameterDirectionKind() * @generated */ int PARAMETER_DIRECTION_KIND = 8; /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Argument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Argument</em>'. * @see orgomg.cwm.objectmodel.behavioral.Argument * @generated */ EClass getArgument(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.behavioral.Argument#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see orgomg.cwm.objectmodel.behavioral.Argument#getValue() * @see #getArgument() * @generated */ EReference getArgument_Value(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.behavioral.Argument#getCallAction <em>Call Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Call Action</em>'. * @see orgomg.cwm.objectmodel.behavioral.Argument#getCallAction() * @see #getArgument() * @generated */ EReference getArgument_CallAction(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.BehavioralFeature <em>Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature</em>'. * @see orgomg.cwm.objectmodel.behavioral.BehavioralFeature * @generated */ EClass getBehavioralFeature(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.behavioral.BehavioralFeature#isIsQuery <em>Is Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Query</em>'. * @see orgomg.cwm.objectmodel.behavioral.BehavioralFeature#isIsQuery() * @see #getBehavioralFeature() * @generated */ EAttribute getBehavioralFeature_IsQuery(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.behavioral.BehavioralFeature#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameter</em>'. * @see orgomg.cwm.objectmodel.behavioral.BehavioralFeature#getParameter() * @see #getBehavioralFeature() * @generated */ EReference getBehavioralFeature_Parameter(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.CallAction <em>Call Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Call Action</em>'. * @see orgomg.cwm.objectmodel.behavioral.CallAction * @generated */ EClass getCallAction(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.behavioral.CallAction#getActualArgument <em>Actual Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Actual Argument</em>'. * @see orgomg.cwm.objectmodel.behavioral.CallAction#getActualArgument() * @see #getCallAction() * @generated */ EReference getCallAction_ActualArgument(); /** * Returns the meta object for the reference '{@link orgomg.cwm.objectmodel.behavioral.CallAction#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Operation</em>'. * @see orgomg.cwm.objectmodel.behavioral.CallAction#getOperation() * @see #getCallAction() * @generated */ EReference getCallAction_Operation(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.behavioral.CallAction#getStepExecution <em>Step Execution</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Step Execution</em>'. * @see orgomg.cwm.objectmodel.behavioral.CallAction#getStepExecution() * @see #getCallAction() * @generated */ EReference getCallAction_StepExecution(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Event <em>Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Event</em>'. * @see orgomg.cwm.objectmodel.behavioral.Event * @generated */ EClass getEvent(); /** * Returns the meta object for the containment reference list '{@link orgomg.cwm.objectmodel.behavioral.Event#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameter</em>'. * @see orgomg.cwm.objectmodel.behavioral.Event#getParameter() * @see #getEvent() * @generated */ EReference getEvent_Parameter(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Interface <em>Interface</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface</em>'. * @see orgomg.cwm.objectmodel.behavioral.Interface * @generated */ EClass getInterface(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Method <em>Method</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Method</em>'. * @see orgomg.cwm.objectmodel.behavioral.Method * @generated */ EClass getMethod(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.behavioral.Method#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.behavioral.Method#getBody() * @see #getMethod() * @generated */ EReference getMethod_Body(); /** * Returns the meta object for the reference '{@link orgomg.cwm.objectmodel.behavioral.Method#getSpecification <em>Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Specification</em>'. * @see orgomg.cwm.objectmodel.behavioral.Method#getSpecification() * @see #getMethod() * @generated */ EReference getMethod_Specification(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Operation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation</em>'. * @see orgomg.cwm.objectmodel.behavioral.Operation * @generated */ EClass getOperation(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.behavioral.Operation#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.behavioral.Operation#isIsAbstract() * @see #getOperation() * @generated */ EAttribute getOperation_IsAbstract(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.behavioral.Operation#getCallAction <em>Call Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Call Action</em>'. * @see orgomg.cwm.objectmodel.behavioral.Operation#getCallAction() * @see #getOperation() * @generated */ EReference getOperation_CallAction(); /** * Returns the meta object for the reference list '{@link orgomg.cwm.objectmodel.behavioral.Operation#getMethod <em>Method</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Method</em>'. * @see orgomg.cwm.objectmodel.behavioral.Operation#getMethod() * @see #getOperation() * @generated */ EReference getOperation_Method(); /** * Returns the meta object for class '{@link orgomg.cwm.objectmodel.behavioral.Parameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parameter</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter * @generated */ EClass getParameter(); /** * Returns the meta object for the containment reference '{@link orgomg.cwm.objectmodel.behavioral.Parameter#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Value</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter#getDefaultValue() * @see #getParameter() * @generated */ EReference getParameter_DefaultValue(); /** * Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.behavioral.Parameter#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter#getKind() * @see #getParameter() * @generated */ EAttribute getParameter_Kind(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.behavioral.Parameter#getBehavioralFeature <em>Behavioral Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Behavioral Feature</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter#getBehavioralFeature() * @see #getParameter() * @generated */ EReference getParameter_BehavioralFeature(); /** * Returns the meta object for the container reference '{@link orgomg.cwm.objectmodel.behavioral.Parameter#getEvent <em>Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Event</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter#getEvent() * @see #getParameter() * @generated */ EReference getParameter_Event(); /** * Returns the meta object for the reference '{@link orgomg.cwm.objectmodel.behavioral.Parameter#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see orgomg.cwm.objectmodel.behavioral.Parameter#getType() * @see #getParameter() * @generated */ EReference getParameter_Type(); /** * Returns the meta object for enum '{@link orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind <em>Parameter Direction Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Parameter Direction Kind</em>'. * @see orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind * @generated */ EEnum getParameterDirectionKind(); /** * 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 */ BehavioralFactory getBehavioralFactory(); /** * <!-- 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.behavioral.impl.ArgumentImpl <em>Argument</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.ArgumentImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getArgument() * @generated */ EClass ARGUMENT = eINSTANCE.getArgument(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__VALUE = eINSTANCE.getArgument_Value(); /** * The meta object literal for the '<em><b>Call Action</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__CALL_ACTION = eINSTANCE.getArgument_CallAction(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.BehavioralFeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralFeatureImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getBehavioralFeature() * @generated */ EClass BEHAVIORAL_FEATURE = eINSTANCE.getBehavioralFeature(); /** * The meta object literal for the '<em><b>Is Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BEHAVIORAL_FEATURE__IS_QUERY = eINSTANCE.getBehavioralFeature_IsQuery(); /** * The meta object literal for the '<em><b>Parameter</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BEHAVIORAL_FEATURE__PARAMETER = eINSTANCE.getBehavioralFeature_Parameter(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.CallActionImpl <em>Call Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.CallActionImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getCallAction() * @generated */ EClass CALL_ACTION = eINSTANCE.getCallAction(); /** * The meta object literal for the '<em><b>Actual Argument</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CALL_ACTION__ACTUAL_ARGUMENT = eINSTANCE.getCallAction_ActualArgument(); /** * The meta object literal for the '<em><b>Operation</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CALL_ACTION__OPERATION = eINSTANCE.getCallAction_Operation(); /** * The meta object literal for the '<em><b>Step Execution</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CALL_ACTION__STEP_EXECUTION = eINSTANCE.getCallAction_StepExecution(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.EventImpl <em>Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.EventImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getEvent() * @generated */ EClass EVENT = eINSTANCE.getEvent(); /** * The meta object literal for the '<em><b>Parameter</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EVENT__PARAMETER = eINSTANCE.getEvent_Parameter(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.InterfaceImpl <em>Interface</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.InterfaceImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getInterface() * @generated */ EClass INTERFACE = eINSTANCE.getInterface(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.MethodImpl <em>Method</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.MethodImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getMethod() * @generated */ EClass METHOD = eINSTANCE.getMethod(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference METHOD__BODY = eINSTANCE.getMethod_Body(); /** * The meta object literal for the '<em><b>Specification</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference METHOD__SPECIFICATION = eINSTANCE.getMethod_Specification(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.OperationImpl <em>Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.OperationImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getOperation() * @generated */ EClass OPERATION = eINSTANCE.getOperation(); /** * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION__IS_ABSTRACT = eINSTANCE.getOperation_IsAbstract(); /** * The meta object literal for the '<em><b>Call Action</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION__CALL_ACTION = eINSTANCE.getOperation_CallAction(); /** * The meta object literal for the '<em><b>Method</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION__METHOD = eINSTANCE.getOperation_Method(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.impl.ParameterImpl * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getParameter() * @generated */ EClass PARAMETER = eINSTANCE.getParameter(); /** * The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER__DEFAULT_VALUE = eINSTANCE.getParameter_DefaultValue(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARAMETER__KIND = eINSTANCE.getParameter_Kind(); /** * The meta object literal for the '<em><b>Behavioral Feature</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER__BEHAVIORAL_FEATURE = eINSTANCE.getParameter_BehavioralFeature(); /** * The meta object literal for the '<em><b>Event</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER__EVENT = eINSTANCE.getParameter_Event(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type(); /** * The meta object literal for the '{@link orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind <em>Parameter Direction Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see orgomg.cwm.objectmodel.behavioral.ParameterDirectionKind * @see orgomg.cwm.objectmodel.behavioral.impl.BehavioralPackageImpl#getParameterDirectionKind() * @generated */ EEnum PARAMETER_DIRECTION_KIND = eINSTANCE.getParameterDirectionKind(); } } //BehavioralPackage