/** * <copyright> * </copyright> * * $Id$ */ package org.dresdenocl.language.ocl; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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 --> * @see org.dresdenocl.language.ocl.OclFactory * @model kind="package" * @generated */ public interface OclPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "ocl"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.tu-dresden.de/ocl20/pivot/language/ocl"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "ocl"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ OclPackage eINSTANCE = org.dresdenocl.language.ocl.impl.OclPackageImpl.init(); /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OclExpressionCSImpl <em>Expression CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OclExpressionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOclExpressionCS() * @generated */ int OCL_EXPRESSION_CS = 0; /** * The number of structural features of the '<em>Expression CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OCL_EXPRESSION_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.BracketExpCSImpl <em>Bracket Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BracketExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBracketExpCS() * @generated */ int BRACKET_EXP_CS = 1; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BRACKET_EXP_CS__OCL_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Bracket Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BRACKET_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ModelElementCSImpl <em>Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ModelElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getModelElementCS() * @generated */ int MODEL_ELEMENT_CS = 2; /** * The feature id for the '<em><b>Path Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS__PATH_NAME = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Model Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_ELEMENT_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PathNameCSImpl <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNameCS() * @generated */ int PATH_NAME_CS = 3; /** * The number of structural features of the '<em>Path Name CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PathNameSimpleCSImpl <em>Path Name Simple CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNameSimpleCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNameSimpleCS() * @generated */ int PATH_NAME_SIMPLE_CS = 4; /** * The feature id for the '<em><b>Named Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_SIMPLE_CS__NAMED_ELEMENT = PATH_NAME_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Path Name Simple CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_SIMPLE_CS_FEATURE_COUNT = PATH_NAME_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PathNamePathCSImpl <em>Path Name Path CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNamePathCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNamePathCS() * @generated */ int PATH_NAME_PATH_CS = 5; /** * The feature id for the '<em><b>Path Name</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_PATH_CS__PATH_NAME = PATH_NAME_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Path Name Path CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PATH_NAME_PATH_CS_FEATURE_COUNT = PATH_NAME_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.UnreservedSimpleNameCSImpl <em>Unreserved Simple Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.UnreservedSimpleNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getUnreservedSimpleNameCS() * @generated */ int UNRESERVED_SIMPLE_NAME_CS = 6; /** * The number of structural features of the '<em>Unreserved Simple Name CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNRESERVED_SIMPLE_NAME_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.NamedElementCSImpl <em>Named Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NamedElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNamedElementCS() * @generated */ int NAMED_ELEMENT_CS = 7; /** * The feature id for the '<em><b>Named Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS__NAMED_ELEMENT = UNRESERVED_SIMPLE_NAME_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Named Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_CS_FEATURE_COUNT = UNRESERVED_SIMPLE_NAME_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.SimpleNameCSImpl <em>Simple Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.SimpleNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getSimpleNameCS() * @generated */ int SIMPLE_NAME_CS = 8; /** * The feature id for the '<em><b>Simple Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS__SIMPLE_NAME = 0; /** * The number of structural features of the '<em>Simple Name CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_NAME_CS_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.TypeCSImpl <em>Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TypeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTypeCS() * @generated */ int TYPE_CS = 9; /** * The number of structural features of the '<em>Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.TypeModelElementCSImpl <em>Type Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TypeModelElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTypeModelElementCS() * @generated */ int TYPE_MODEL_ELEMENT_CS = 10; /** * The feature id for the '<em><b>Model Element</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_MODEL_ELEMENT_CS__MODEL_ELEMENT = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Type Model Element CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_MODEL_ELEMENT_CS_FEATURE_COUNT = TYPE_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.TupleTypeCSImpl <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleTypeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleTypeCS() * @generated */ int TUPLE_TYPE_CS = 11; /** * The feature id for the '<em><b>Variable Declaration List</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS__VARIABLE_DECLARATION_LIST = TYPE_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tuple Type CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_CS_FEATURE_COUNT = TYPE_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationCSImpl <em>Variable Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationCS() * @generated */ int VARIABLE_DECLARATION_CS = 14; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitCSImpl <em>Variable Declaration With Init CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithInitCS() * @generated */ int VARIABLE_DECLARATION_WITH_INIT_CS = 15; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitCSImpl <em>Variable Declaration Without Init CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithoutInitCS() * @generated */ int VARIABLE_DECLARATION_WITHOUT_INIT_CS = 16; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitListCSImpl <em>Variable Declaration With Init List CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitListCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithInitListCS() * @generated */ int VARIABLE_DECLARATION_WITH_INIT_LIST_CS = 17; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitListCSImpl <em>Variable Declaration Without Init List CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitListCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithoutInitListCS() * @generated */ int VARIABLE_DECLARATION_WITHOUT_INIT_LIST_CS = 18; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LiteralExpCSImpl <em>Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLiteralExpCS() * @generated */ int LITERAL_EXP_CS = 19; /** * The number of structural features of the '<em>Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionTypeLiteralExpCSImpl <em>Collection Type Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionTypeLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionTypeLiteralExpCS() * @generated */ int COLLECTION_TYPE_LITERAL_EXP_CS = 12; /** * The feature id for the '<em><b>Collection Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_LITERAL_EXP_CS__COLLECTION_TYPE = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Collection Type Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.TupleTypeLiteralExpCSImpl <em>Tuple Type Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleTypeLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleTypeLiteralExpCS() * @generated */ int TUPLE_TYPE_LITERAL_EXP_CS = 13; /** * The feature id for the '<em><b>Tuple Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_LITERAL_EXP_CS__TUPLE_TYPE = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tuple Type Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_TYPE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Variable Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_CS__VARIABLE_NAME = 0; /** * The number of structural features of the '<em>Variable Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_CS_FEATURE_COUNT = 1; /** * The feature id for the '<em><b>Variable Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_CS__VARIABLE_NAME = VARIABLE_DECLARATION_CS__VARIABLE_NAME; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_CS__TYPE_NAME = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Initialization</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_CS__INITIALIZATION = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Equal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_CS__EQUAL = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Variable Declaration With Init CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_CS_FEATURE_COUNT = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Variable Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITHOUT_INIT_CS__VARIABLE_NAME = VARIABLE_DECLARATION_CS__VARIABLE_NAME; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITHOUT_INIT_CS__TYPE_NAME = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Variable Declaration Without Init CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITHOUT_INIT_CS_FEATURE_COUNT = VARIABLE_DECLARATION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Variable Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_LIST_CS__VARIABLE_DECLARATIONS = 0; /** * The number of structural features of the '<em>Variable Declaration With Init List CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITH_INIT_LIST_CS_FEATURE_COUNT = 1; /** * The feature id for the '<em><b>Variable Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITHOUT_INIT_LIST_CS__VARIABLE_DECLARATIONS = 0; /** * The number of structural features of the '<em>Variable Declaration Without Init List CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_WITHOUT_INIT_LIST_CS_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralExpCSImpl <em>Collection Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralExpCS() * @generated */ int COLLECTION_LITERAL_EXP_CS = 20; /** * The feature id for the '<em><b>Collection Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Collection Literal Parts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS__COLLECTION_LITERAL_PARTS = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionTypeIdentifierCSImpl <em>Collection Type Identifier CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionTypeIdentifierCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionTypeIdentifierCS() * @generated */ int COLLECTION_TYPE_IDENTIFIER_CS = 21; /** * The feature id for the '<em><b>Type Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_IDENTIFIER_CS__TYPE_NAME = TYPE_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Generic Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_IDENTIFIER_CS__GENERIC_TYPE = TYPE_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Type Identifier CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_TYPE_IDENTIFIER_CS_FEATURE_COUNT = TYPE_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralPartsCSImpl <em>Collection Literal Parts CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralPartsCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralPartsCS() * @generated */ int COLLECTION_LITERAL_PARTS_CS = 22; /** * The number of structural features of the '<em>Collection Literal Parts CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralPartsOclExpCSImpl <em>Collection Literal Parts Ocl Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralPartsOclExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralPartsOclExpCS() * @generated */ int COLLECTION_LITERAL_PARTS_OCL_EXP_CS = 23; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PARTS_OCL_EXP_CS__OCL_EXPRESSION = COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Collection Literal Parts Ocl Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_LITERAL_PARTS_OCL_EXP_CS_FEATURE_COUNT = COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CollectionRangeCSImpl <em>Collection Range CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionRangeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionRangeCS() * @generated */ int COLLECTION_RANGE_CS = 24; /** * The feature id for the '<em><b>From</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__FROM = COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>To</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS__TO = COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Range CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_RANGE_CS_FEATURE_COUNT = COLLECTION_LITERAL_PARTS_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.CallExpCSImpl <em>Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCallExpCS() * @generated */ int CALL_EXP_CS = 25; /** * The number of structural features of the '<em>Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CALL_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LoopExpCSImpl <em>Loop Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LoopExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLoopExpCS() * @generated */ int LOOP_EXP_CS = 26; /** * The number of structural features of the '<em>Loop Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_EXP_CS_FEATURE_COUNT = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.IteratorExpVariableCSImpl <em>Iterator Exp Variable CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IteratorExpVariableCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIteratorExpVariableCS() * @generated */ int ITERATOR_EXP_VARIABLE_CS = 27; /** * The feature id for the '<em><b>Variable Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_VARIABLE_CS__VARIABLE_NAME = 0; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_VARIABLE_CS__TYPE_NAME = 1; /** * The number of structural features of the '<em>Iterator Exp Variable CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_VARIABLE_CS_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.IteratorExpCSImpl <em>Iterator Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IteratorExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIteratorExpCS() * @generated */ int ITERATOR_EXP_CS = 28; /** * The feature id for the '<em><b>Iterator Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__ITERATOR_NAME = LOOP_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Iterator Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__ITERATOR_VARIABLES = LOOP_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Body Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS__BODY_EXPRESSION = LOOP_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Iterator Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATOR_EXP_CS_FEATURE_COUNT = LOOP_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.IterateExpCSImpl <em>Iterate Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IterateExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIterateExpCS() * @generated */ int ITERATE_EXP_CS = 29; /** * The feature id for the '<em><b>Iterator Variable</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__ITERATOR_VARIABLE = LOOP_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Result Variable</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__RESULT_VARIABLE = LOOP_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Body Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS__BODY_EXPRESSION = LOOP_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Iterate Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITERATE_EXP_CS_FEATURE_COUNT = LOOP_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.FeatureCallExpCSImpl <em>Feature Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.FeatureCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getFeatureCallExpCS() * @generated */ int FEATURE_CALL_EXP_CS = 30; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.NavigationCallExpImpl <em>Navigation Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NavigationCallExpImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNavigationCallExp() * @generated */ int NAVIGATION_CALL_EXP = 31; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ImplicitFeatureCallCSImpl <em>Implicit Feature Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitFeatureCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitFeatureCallCS() * @generated */ int IMPLICIT_FEATURE_CALL_CS = 34; /** * The number of structural features of the '<em>Feature Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CALL_EXP_CS_FEATURE_COUNT = CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAVIGATION_CALL_EXP__SOURCE = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Navigation Operator</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAVIGATION_CALL_EXP__NAVIGATION_OPERATOR = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Feature Calls</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAVIGATION_CALL_EXP__FEATURE_CALLS = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Navigation Call Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAVIGATION_CALL_EXP_FEATURE_COUNT = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallBaseExpCSImpl <em>Operation Call Base Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallBaseExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallBaseExpCS() * @generated */ int OPERATION_CALL_BASE_EXP_CS = 32; /** * The feature id for the '<em><b>Operation Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BASE_EXP_CS__OPERATION_NAME = 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BASE_EXP_CS__ARGUMENTS = 1; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BASE_EXP_CS__IS_MARKED_PRE = 2; /** * The number of structural features of the '<em>Operation Call Base Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BASE_EXP_CS_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallBaseExpCSImpl <em>Property Call Base Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallBaseExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallBaseExpCS() * @generated */ int PROPERTY_CALL_BASE_EXP_CS = 33; /** * The feature id for the '<em><b>Property</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_BASE_EXP_CS__PROPERTY = 0; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_BASE_EXP_CS__IS_MARKED_PRE = 1; /** * The number of structural features of the '<em>Property Call Base Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_BASE_EXP_CS_FEATURE_COUNT = 2; /** * The number of structural features of the '<em>Implicit Feature Call CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallExpCSImpl <em>Property Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallExpCS() * @generated */ int PROPERTY_CALL_EXP_CS = 37; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ImplicitPropertyCallCSImpl <em>Implicit Property Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitPropertyCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitPropertyCallCS() * @generated */ int IMPLICIT_PROPERTY_CALL_CS = 35; /** * The feature id for the '<em><b>Property</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_PROPERTY_CALL_CS__PROPERTY = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_PROPERTY_CALL_CS__IS_MARKED_PRE = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Implicit Property Call CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_PROPERTY_CALL_CS_FEATURE_COUNT = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallExplicitPathExpCSImpl <em>Property Call Explicit Path Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallExplicitPathExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallExplicitPathExpCS() * @generated */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS = 39; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallExpCSImpl <em>Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallExpCS() * @generated */ int OPERATION_CALL_EXP_CS = 40; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.UnaryOperationCallExpCSImpl <em>Unary Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.UnaryOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getUnaryOperationCallExpCS() * @generated */ int UNARY_OPERATION_CALL_EXP_CS = 43; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LogicalNotOperationCallExpCSImpl <em>Logical Not Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalNotOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalNotOperationCallExpCS() * @generated */ int LOGICAL_NOT_OPERATION_CALL_EXP_CS = 44; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallWithSourceExpCSImpl <em>Operation Call With Source Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallWithSourceExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallWithSourceExpCS() * @generated */ int OPERATION_CALL_WITH_SOURCE_EXP_CS = 45; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallBinaryExpCSImpl <em>Operation Call Binary Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallBinaryExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallBinaryExpCS() * @generated */ int OPERATION_CALL_BINARY_EXP_CS = 46; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.AdditiveOperationCallExpCSImpl <em>Additive Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.AdditiveOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getAdditiveOperationCallExpCS() * @generated */ int ADDITIVE_OPERATION_CALL_EXP_CS = 47; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.MultOperationCallExpCSImpl <em>Mult Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.MultOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getMultOperationCallExpCS() * @generated */ int MULT_OPERATION_CALL_EXP_CS = 48; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.RelationalOperationCallExpCSImpl <em>Relational Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.RelationalOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getRelationalOperationCallExpCS() * @generated */ int RELATIONAL_OPERATION_CALL_EXP_CS = 49; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.EqualityOperationCallExpCSImpl <em>Equality Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.EqualityOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getEqualityOperationCallExpCS() * @generated */ int EQUALITY_OPERATION_CALL_EXP_CS = 50; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LogicalAndOperationCallExpCSImpl <em>Logical And Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalAndOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalAndOperationCallExpCS() * @generated */ int LOGICAL_AND_OPERATION_CALL_EXP_CS = 51; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LogicalOrOperationCallExpCSImpl <em>Logical Or Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalOrOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalOrOperationCallExpCS() * @generated */ int LOGICAL_OR_OPERATION_CALL_EXP_CS = 52; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LogicalXorOperationCallExpCSImpl <em>Logical Xor Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalXorOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalXorOperationCallExpCS() * @generated */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS = 53; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LogicalImpliesOperationCallExpCSImpl <em>Logical Implies Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalImpliesOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalImpliesOperationCallExpCS() * @generated */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS = 54; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallWithImlicitSourceExpCSImpl <em>Operation Call With Imlicit Source Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallWithImlicitSourceExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallWithImlicitSourceExpCS() * @generated */ int OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS = 55; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ImplicitOperationCallCSImpl <em>Implicit Operation Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitOperationCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitOperationCallCS() * @generated */ int IMPLICIT_OPERATION_CALL_CS = 36; /** * The feature id for the '<em><b>Operation Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_OPERATION_CALL_CS__OPERATION_NAME = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_OPERATION_CALL_CS__ARGUMENTS = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_OPERATION_CALL_CS__IS_MARKED_PRE = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Implicit Operation Call CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLICIT_OPERATION_CALL_CS_FEATURE_COUNT = IMPLICIT_FEATURE_CALL_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Property Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXP_CS_FEATURE_COUNT = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallOnSelfExpCSImpl <em>Property Call On Self Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallOnSelfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallOnSelfExpCS() * @generated */ int PROPERTY_CALL_ON_SELF_EXP_CS = 38; /** * The feature id for the '<em><b>Property</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_ON_SELF_EXP_CS__PROPERTY = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_ON_SELF_EXP_CS__IS_MARKED_PRE = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Property Call On Self Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_ON_SELF_EXP_CS_FEATURE_COUNT = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__SOURCE = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Property Path</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__PROPERTY_PATH = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Property Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__PROPERTY_NAME = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__IS_MARKED_PRE = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Property Call Explicit Path Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPLICIT_PATH_EXP_CS_FEATURE_COUNT = PROPERTY_CALL_EXP_CS_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXP_CS_FEATURE_COUNT = FEATURE_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationCallOnSelfExpCSImpl <em>Operation Call On Self Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallOnSelfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallOnSelfExpCS() * @generated */ int OPERATION_CALL_ON_SELF_EXP_CS = 41; /** * The feature id for the '<em><b>Operation Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_ON_SELF_EXP_CS__OPERATION_NAME = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_ON_SELF_EXP_CS__ARGUMENTS = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_ON_SELF_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Operation Call On Self Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_ON_SELF_EXP_CS_FEATURE_COUNT = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.StaticOperationCallExpCSImpl <em>Static Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.StaticOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getStaticOperationCallExpCS() * @generated */ int STATIC_OPERATION_CALL_EXP_CS = 42; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATIC_OPERATION_CALL_EXP_CS__TYPE_NAME = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operation Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATIC_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATIC_OPERATION_CALL_EXP_CS__ARGUMENTS = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Static Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATIC_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Unary Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_NOT_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_NOT_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Logical Not Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_NOT_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_SOURCE_EXP_CS__SOURCE = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_SOURCE_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Operation Call With Source Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_SOURCE_EXP_CS_FEATURE_COUNT = OPERATION_CALL_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BINARY_EXP_CS__SOURCE = OPERATION_CALL_WITH_SOURCE_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_WITH_SOURCE_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME = OPERATION_CALL_WITH_SOURCE_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BINARY_EXP_CS__TARGET = OPERATION_CALL_WITH_SOURCE_EXP_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Operation Call Binary Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT = OPERATION_CALL_WITH_SOURCE_EXP_CS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Additive Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULT_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULT_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULT_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULT_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Mult Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULT_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Relational Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Equality Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_AND_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_AND_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_AND_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_AND_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Logical And Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_AND_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_OR_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_OR_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_OR_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_OR_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Logical Or Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_OR_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Logical Xor Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_XOR_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS__SOURCE = OPERATION_CALL_BINARY_EXP_CS__SOURCE; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_BINARY_EXP_CS__IS_MARKED_PRE; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS__OPERATION_NAME = OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS__TARGET = OPERATION_CALL_BINARY_EXP_CS__TARGET; /** * The number of structural features of the '<em>Logical Implies Operation Call Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS_FEATURE_COUNT = OPERATION_CALL_BINARY_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operation Name</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS__OPERATION_NAME = OPERATION_CALL_ON_SELF_EXP_CS__OPERATION_NAME; /** * The feature id for the '<em><b>Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS__ARGUMENTS = OPERATION_CALL_ON_SELF_EXP_CS__ARGUMENTS; /** * The feature id for the '<em><b>Is Marked Pre</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS__IS_MARKED_PRE = OPERATION_CALL_ON_SELF_EXP_CS__IS_MARKED_PRE; /** * The number of structural features of the '<em>Operation Call With Imlicit Source Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS_FEATURE_COUNT = OPERATION_CALL_ON_SELF_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.TupleLiteralExpCSImpl <em>Tuple Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleLiteralExpCS() * @generated */ int TUPLE_LITERAL_EXP_CS = 56; /** * The feature id for the '<em><b>Variable Declarations</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS__VARIABLE_DECLARATIONS = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tuple Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PrimitiveLiteralExpCSImpl <em>Primitive Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PrimitiveLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPrimitiveLiteralExpCS() * @generated */ int PRIMITIVE_LITERAL_EXP_CS = 57; /** * The number of structural features of the '<em>Primitive Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT = LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.IntegerLiteralExpCSImpl <em>Integer Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IntegerLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIntegerLiteralExpCS() * @generated */ int INTEGER_LITERAL_EXP_CS = 58; /** * The feature id for the '<em><b>Integer Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS__INTEGER_LITERAL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Integer Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.RealLiteralExpCSImpl <em>Real Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.RealLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getRealLiteralExpCS() * @generated */ int REAL_LITERAL_EXP_CS = 59; /** * The feature id for the '<em><b>Int Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__INT_VALUE = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Real Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__REAL_VALUE = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Navigation Operator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS__NAVIGATION_OPERATOR = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Real Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.BooleanLiteralExpCSImpl <em>Boolean Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BooleanLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBooleanLiteralExpCS() * @generated */ int BOOLEAN_LITERAL_EXP_CS = 60; /** * The feature id for the '<em><b>Boolean Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS__BOOLEAN_LITERAL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Boolean Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.StringLiteralExpCSImpl <em>String Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.StringLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getStringLiteralExpCS() * @generated */ int STRING_LITERAL_EXP_CS = 61; /** * The feature id for the '<em><b>String Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS__STRING_LITERAL = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>String Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.InvalidLiteralExpCSImpl <em>Invalid Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvalidLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvalidLiteralExpCS() * @generated */ int INVALID_LITERAL_EXP_CS = 62; /** * The number of structural features of the '<em>Invalid Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVALID_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.NullLiteralExpCSImpl <em>Null Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NullLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNullLiteralExpCS() * @generated */ int NULL_LITERAL_EXP_CS = 63; /** * The number of structural features of the '<em>Null Literal Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NULL_LITERAL_EXP_CS_FEATURE_COUNT = PRIMITIVE_LITERAL_EXP_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.LetExpCSImpl <em>Let Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LetExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLetExpCS() * @generated */ int LET_EXP_CS = 64; /** * The feature id for the '<em><b>Variable Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__VARIABLE_DECLARATIONS = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS__OCL_EXPRESSION = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Let Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LET_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.IfExpCSImpl <em>If Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIfExpCS() * @generated */ int IF_EXP_CS = 65; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__CONDITION = OCL_EXPRESSION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Then Branch</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__THEN_BRANCH = OCL_EXPRESSION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Else Branch</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS__ELSE_BRANCH = OCL_EXPRESSION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>If Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_EXP_CS_FEATURE_COUNT = OCL_EXPRESSION_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationCSImpl <em>Package Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationCS() * @generated */ int PACKAGE_DECLARATION_CS = 66; /** * The feature id for the '<em><b>Context Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__CONTEXT_DECLARATIONS = 0; /** * The feature id for the '<em><b>Layout Information</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS__LAYOUT_INFORMATION = 1; /** * The number of structural features of the '<em>Package Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_CS_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationWithNamespaceCSImpl <em>Package Declaration With Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationWithNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationWithNamespaceCS() * @generated */ int PACKAGE_DECLARATION_WITH_NAMESPACE_CS = 67; /** * The feature id for the '<em><b>Context Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITH_NAMESPACE_CS__CONTEXT_DECLARATIONS = PACKAGE_DECLARATION_CS__CONTEXT_DECLARATIONS; /** * The feature id for the '<em><b>Layout Information</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITH_NAMESPACE_CS__LAYOUT_INFORMATION = PACKAGE_DECLARATION_CS__LAYOUT_INFORMATION; /** * The feature id for the '<em><b>Nested Namespace</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITH_NAMESPACE_CS__NESTED_NAMESPACE = PACKAGE_DECLARATION_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Package Declaration With Namespace CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITH_NAMESPACE_CS_FEATURE_COUNT = PACKAGE_DECLARATION_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationNestedNamespaceCSImpl <em>Package Declaration Nested Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationNestedNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationNestedNamespaceCS() * @generated */ int PACKAGE_DECLARATION_NESTED_NAMESPACE_CS = 68; /** * The feature id for the '<em><b>Namespace</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__NAMESPACE = 0; /** * The feature id for the '<em><b>Nested Namespace</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__NESTED_NAMESPACE = 1; /** * The feature id for the '<em><b>Layout Information</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__LAYOUT_INFORMATION = 2; /** * The number of structural features of the '<em>Package Declaration Nested Namespace CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_NESTED_NAMESPACE_CS_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationWithoutNamespaceCSImpl <em>Package Declaration Without Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationWithoutNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationWithoutNamespaceCS() * @generated */ int PACKAGE_DECLARATION_WITHOUT_NAMESPACE_CS = 69; /** * The feature id for the '<em><b>Context Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITHOUT_NAMESPACE_CS__CONTEXT_DECLARATIONS = PACKAGE_DECLARATION_CS__CONTEXT_DECLARATIONS; /** * The feature id for the '<em><b>Layout Information</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITHOUT_NAMESPACE_CS__LAYOUT_INFORMATION = PACKAGE_DECLARATION_CS__LAYOUT_INFORMATION; /** * The number of structural features of the '<em>Package Declaration Without Namespace CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PACKAGE_DECLARATION_WITHOUT_NAMESPACE_CS_FEATURE_COUNT = PACKAGE_DECLARATION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ContextDeclarationCSImpl <em>Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getContextDeclarationCS() * @generated */ int CONTEXT_DECLARATION_CS = 70; /** * The number of structural features of the '<em>Context Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_DECLARATION_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.AttributeContextDeclarationCSImpl <em>Attribute Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.AttributeContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getAttributeContextDeclarationCS() * @generated */ int ATTRIBUTE_CONTEXT_DECLARATION_CS = 71; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CONTEXT_DECLARATION_CS__TYPE_NAME = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CONTEXT_DECLARATION_CS__TYPE = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Init Or Derive Value</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CONTEXT_DECLARATION_CS__INIT_OR_DERIVE_VALUE = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Attribute Context Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_CONTEXT_DECLARATION_CS_FEATURE_COUNT = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ClassifierContextDeclarationCSImpl <em>Classifier Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ClassifierContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getClassifierContextDeclarationCS() * @generated */ int CLASSIFIER_CONTEXT_DECLARATION_CS = 72; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECLARATION_CS__TYPE_NAME = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Invariants And Definitions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECLARATION_CS__INVARIANTS_AND_DEFINITIONS = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Classifier Context Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFIER_CONTEXT_DECLARATION_CS_FEATURE_COUNT = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationContextDeclarationCSImpl <em>Operation Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationContextDeclarationCS() * @generated */ int OPERATION_CONTEXT_DECLARATION_CS = 73; /** * The feature id for the '<em><b>Operation</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECLARATION_CS__OPERATION = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Pre Post Or Body Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECLARATION_CS__PRE_POST_OR_BODY_DECLARATIONS = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Operation Context Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CONTEXT_DECLARATION_CS_FEATURE_COUNT = CONTEXT_DECLARATION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.InitOrDeriveValueCSImpl <em>Init Or Derive Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InitOrDeriveValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInitOrDeriveValueCS() * @generated */ int INIT_OR_DERIVE_VALUE_CS = 74; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DERIVE_VALUE_CS__OCL_EXPRESSION = 0; /** * The number of structural features of the '<em>Init Or Derive Value CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_OR_DERIVE_VALUE_CS_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.InitValueCSImpl <em>Init Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InitValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInitValueCS() * @generated */ int INIT_VALUE_CS = 75; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS__OCL_EXPRESSION = INIT_OR_DERIVE_VALUE_CS__OCL_EXPRESSION; /** * The number of structural features of the '<em>Init Value CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INIT_VALUE_CS_FEATURE_COUNT = INIT_OR_DERIVE_VALUE_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.DeriveValueCSImpl <em>Derive Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DeriveValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDeriveValueCS() * @generated */ int DERIVE_VALUE_CS = 76; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVE_VALUE_CS__OCL_EXPRESSION = INIT_OR_DERIVE_VALUE_CS__OCL_EXPRESSION; /** * The number of structural features of the '<em>Derive Value CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVE_VALUE_CS_FEATURE_COUNT = INIT_OR_DERIVE_VALUE_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.InvariantOrDefinitionCSImpl <em>Invariant Or Definition CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvariantOrDefinitionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvariantOrDefinitionCS() * @generated */ int INVARIANT_OR_DEFINITION_CS = 77; /** * The number of structural features of the '<em>Invariant Or Definition CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.InvariantExpCSImpl <em>Invariant Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvariantExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvariantExpCS() * @generated */ int INVARIANT_EXP_CS = 78; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVARIANT_EXP_CS__NAME = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVARIANT_EXP_CS__OCL_EXPRESSION = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Invariant Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVARIANT_EXP_CS_FEATURE_COUNT = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpCSImpl <em>Definition Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpCS() * @generated */ int DEFINITION_EXP_CS = 79; /** * The feature id for the '<em><b>Static</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_CS__STATIC = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Definition Exp Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_CS__DEFINITION_EXP_PART = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Definition Exp CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_CS_FEATURE_COUNT = INVARIANT_OR_DEFINITION_CS_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpPartCSImpl <em>Definition Exp Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpPartCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpPartCS() * @generated */ int DEFINITION_EXP_PART_CS = 80; /** * The number of structural features of the '<em>Definition Exp Part CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_PART_CS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpPropertyCSImpl <em>Definition Exp Property CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpPropertyCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpPropertyCS() * @generated */ int DEFINITION_EXP_PROPERTY_CS = 81; /** * The feature id for the '<em><b>Variable Declaration</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_PROPERTY_CS__VARIABLE_DECLARATION = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Definition Exp Property CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_PROPERTY_CS_FEATURE_COUNT = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpOperationCSImpl <em>Definition Exp Operation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpOperationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpOperationCS() * @generated */ int DEFINITION_EXP_OPERATION_CS = 82; /** * The feature id for the '<em><b>Operation</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_OPERATION_CS__OPERATION = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Equal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_OPERATION_CS__EQUAL = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_OPERATION_CS__OCL_EXPRESSION = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Definition Exp Operation CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFINITION_EXP_OPERATION_CS_FEATURE_COUNT = DEFINITION_EXP_PART_CS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PrePostOrBodyDeclarationCSImpl <em>Pre Post Or Body Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PrePostOrBodyDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPrePostOrBodyDeclarationCS() * @generated */ int PRE_POST_OR_BODY_DECLARATION_CS = 83; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECLARATION_CS__NAME = 0; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECLARATION_CS__OCL_EXPRESSION = 1; /** * The number of structural features of the '<em>Pre Post Or Body Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_POST_OR_BODY_DECLARATION_CS_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PreConditionDeclarationCSImpl <em>Pre Condition Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PreConditionDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPreConditionDeclarationCS() * @generated */ int PRE_CONDITION_DECLARATION_CS = 84; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_CONDITION_DECLARATION_CS__NAME = PRE_POST_OR_BODY_DECLARATION_CS__NAME; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_CONDITION_DECLARATION_CS__OCL_EXPRESSION = PRE_POST_OR_BODY_DECLARATION_CS__OCL_EXPRESSION; /** * The number of structural features of the '<em>Pre Condition Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRE_CONDITION_DECLARATION_CS_FEATURE_COUNT = PRE_POST_OR_BODY_DECLARATION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.PostConditionDeclarationCSImpl <em>Post Condition Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PostConditionDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPostConditionDeclarationCS() * @generated */ int POST_CONDITION_DECLARATION_CS = 85; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POST_CONDITION_DECLARATION_CS__NAME = PRE_POST_OR_BODY_DECLARATION_CS__NAME; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POST_CONDITION_DECLARATION_CS__OCL_EXPRESSION = PRE_POST_OR_BODY_DECLARATION_CS__OCL_EXPRESSION; /** * The number of structural features of the '<em>Post Condition Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POST_CONDITION_DECLARATION_CS_FEATURE_COUNT = PRE_POST_OR_BODY_DECLARATION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.BodyDeclarationCSImpl <em>Body Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BodyDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBodyDeclarationCS() * @generated */ int BODY_DECLARATION_CS = 86; /** * The feature id for the '<em><b>Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BODY_DECLARATION_CS__NAME = PRE_POST_OR_BODY_DECLARATION_CS__NAME; /** * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BODY_DECLARATION_CS__OCL_EXPRESSION = PRE_POST_OR_BODY_DECLARATION_CS__OCL_EXPRESSION; /** * The number of structural features of the '<em>Body Declaration CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BODY_DECLARATION_CS_FEATURE_COUNT = PRE_POST_OR_BODY_DECLARATION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionCSImpl <em>Operation Definition CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionCS() * @generated */ int OPERATION_DEFINITION_CS = 87; /** * The feature id for the '<em><b>Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_CS__OPERATION = 0; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_CS__PARAMETERS = 1; /** * The feature id for the '<em><b>Return Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_CS__RETURN_TYPE = 2; /** * The number of structural features of the '<em>Operation Definition CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_CS_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionInContextCSImpl <em>Operation Definition In Context CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionInContextCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionInContextCS() * @generated */ int OPERATION_DEFINITION_IN_CONTEXT_CS = 88; /** * The feature id for the '<em><b>Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_CONTEXT_CS__OPERATION = OPERATION_DEFINITION_CS__OPERATION; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_CONTEXT_CS__PARAMETERS = OPERATION_DEFINITION_CS__PARAMETERS; /** * The feature id for the '<em><b>Return Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_CONTEXT_CS__RETURN_TYPE = OPERATION_DEFINITION_CS__RETURN_TYPE; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_CONTEXT_CS__TYPE_NAME = OPERATION_DEFINITION_CS_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Operation Definition In Context CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_CONTEXT_CS_FEATURE_COUNT = OPERATION_DEFINITION_CS_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionInDefCSImpl <em>Operation Definition In Def CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionInDefCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionInDefCS() * @generated */ int OPERATION_DEFINITION_IN_DEF_CS = 89; /** * The feature id for the '<em><b>Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_DEF_CS__OPERATION = OPERATION_DEFINITION_CS__OPERATION; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_DEF_CS__PARAMETERS = OPERATION_DEFINITION_CS__PARAMETERS; /** * The feature id for the '<em><b>Return Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_DEF_CS__RETURN_TYPE = OPERATION_DEFINITION_CS__RETURN_TYPE; /** * The number of structural features of the '<em>Operation Definition In Def CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_IN_DEF_CS_FEATURE_COUNT = OPERATION_DEFINITION_CS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.dresdenocl.language.ocl.impl.ParameterCSImpl <em>Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ParameterCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getParameterCS() * @generated */ int PARAMETER_CS = 90; /** * The feature id for the '<em><b>Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__PARAMETER = 0; /** * The feature id for the '<em><b>Parameter Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS__PARAMETER_TYPE = 1; /** * The number of structural features of the '<em>Parameter CS</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_CS_FEATURE_COUNT = 2; /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OclExpressionCS <em>Expression CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression CS</em>'. * @see org.dresdenocl.language.ocl.OclExpressionCS * @generated */ EClass getOclExpressionCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.BracketExpCS <em>Bracket Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Bracket Exp CS</em>'. * @see org.dresdenocl.language.ocl.BracketExpCS * @generated */ EClass getBracketExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.BracketExpCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.BracketExpCS#getOclExpression() * @see #getBracketExpCS() * @generated */ EReference getBracketExpCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ModelElementCS <em>Model Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Element CS</em>'. * @see org.dresdenocl.language.ocl.ModelElementCS * @generated */ EClass getModelElementCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.ModelElementCS#getPathName <em>Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path Name</em>'. * @see org.dresdenocl.language.ocl.ModelElementCS#getPathName() * @see #getModelElementCS() * @generated */ EReference getModelElementCS_PathName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PathNameCS <em>Path Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Name CS</em>'. * @see org.dresdenocl.language.ocl.PathNameCS * @generated */ EClass getPathNameCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PathNameSimpleCS <em>Path Name Simple CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Name Simple CS</em>'. * @see org.dresdenocl.language.ocl.PathNameSimpleCS * @generated */ EClass getPathNameSimpleCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.PathNameSimpleCS#getNamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Named Element</em>'. * @see org.dresdenocl.language.ocl.PathNameSimpleCS#getNamedElement() * @see #getPathNameSimpleCS() * @generated */ EReference getPathNameSimpleCS_NamedElement(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PathNamePathCS <em>Path Name Path CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Path Name Path CS</em>'. * @see org.dresdenocl.language.ocl.PathNamePathCS * @generated */ EClass getPathNamePathCS(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.PathNamePathCS#getPathName <em>Path Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Path Name</em>'. * @see org.dresdenocl.language.ocl.PathNamePathCS#getPathName() * @see #getPathNamePathCS() * @generated */ EReference getPathNamePathCS_PathName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.UnreservedSimpleNameCS <em>Unreserved Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unreserved Simple Name CS</em>'. * @see org.dresdenocl.language.ocl.UnreservedSimpleNameCS * @generated */ EClass getUnreservedSimpleNameCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.NamedElementCS <em>Named Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element CS</em>'. * @see org.dresdenocl.language.ocl.NamedElementCS * @generated */ EClass getNamedElementCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.NamedElementCS#getNamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Named Element</em>'. * @see org.dresdenocl.language.ocl.NamedElementCS#getNamedElement() * @see #getNamedElementCS() * @generated */ EReference getNamedElementCS_NamedElement(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.SimpleNameCS <em>Simple Name CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simple Name CS</em>'. * @see org.dresdenocl.language.ocl.SimpleNameCS * @generated */ EClass getSimpleNameCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.SimpleNameCS#getSimpleName <em>Simple Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Simple Name</em>'. * @see org.dresdenocl.language.ocl.SimpleNameCS#getSimpleName() * @see #getSimpleNameCS() * @generated */ EAttribute getSimpleNameCS_SimpleName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.TypeCS <em>Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type CS</em>'. * @see org.dresdenocl.language.ocl.TypeCS * @generated */ EClass getTypeCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.TypeModelElementCS <em>Type Model Element CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type Model Element CS</em>'. * @see org.dresdenocl.language.ocl.TypeModelElementCS * @generated */ EClass getTypeModelElementCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.TypeModelElementCS#getModelElement <em>Model Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Model Element</em>'. * @see org.dresdenocl.language.ocl.TypeModelElementCS#getModelElement() * @see #getTypeModelElementCS() * @generated */ EReference getTypeModelElementCS_ModelElement(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.TupleTypeCS <em>Tuple Type CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Type CS</em>'. * @see org.dresdenocl.language.ocl.TupleTypeCS * @generated */ EClass getTupleTypeCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.TupleTypeCS#getVariableDeclarationList <em>Variable Declaration List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Declaration List</em>'. * @see org.dresdenocl.language.ocl.TupleTypeCS#getVariableDeclarationList() * @see #getTupleTypeCS() * @generated */ EReference getTupleTypeCS_VariableDeclarationList(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionTypeLiteralExpCS <em>Collection Type Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Type Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.CollectionTypeLiteralExpCS * @generated */ EClass getCollectionTypeLiteralExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionTypeLiteralExpCS#getCollectionType <em>Collection Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Collection Type</em>'. * @see org.dresdenocl.language.ocl.CollectionTypeLiteralExpCS#getCollectionType() * @see #getCollectionTypeLiteralExpCS() * @generated */ EReference getCollectionTypeLiteralExpCS_CollectionType(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.TupleTypeLiteralExpCS <em>Tuple Type Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Type Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.TupleTypeLiteralExpCS * @generated */ EClass getTupleTypeLiteralExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.TupleTypeLiteralExpCS#getTupleType <em>Tuple Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple Type</em>'. * @see org.dresdenocl.language.ocl.TupleTypeLiteralExpCS#getTupleType() * @see #getTupleTypeLiteralExpCS() * @generated */ EReference getTupleTypeLiteralExpCS_TupleType(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.VariableDeclarationCS <em>Variable Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration CS</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationCS * @generated */ EClass getVariableDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.VariableDeclarationCS#getVariableName <em>Variable Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Name</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationCS#getVariableName() * @see #getVariableDeclarationCS() * @generated */ EReference getVariableDeclarationCS_VariableName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitCS <em>Variable Declaration With Init CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration With Init CS</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitCS * @generated */ EClass getVariableDeclarationWithInitCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getTypeName() * @see #getVariableDeclarationWithInitCS() * @generated */ EReference getVariableDeclarationWithInitCS_TypeName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getInitialization <em>Initialization</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Initialization</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getInitialization() * @see #getVariableDeclarationWithInitCS() * @generated */ EReference getVariableDeclarationWithInitCS_Initialization(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getEqual <em>Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Equal</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitCS#getEqual() * @see #getVariableDeclarationWithInitCS() * @generated */ EAttribute getVariableDeclarationWithInitCS_Equal(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.VariableDeclarationWithoutInitCS <em>Variable Declaration Without Init CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration Without Init CS</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithoutInitCS * @generated */ EClass getVariableDeclarationWithoutInitCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.VariableDeclarationWithoutInitCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithoutInitCS#getTypeName() * @see #getVariableDeclarationWithoutInitCS() * @generated */ EReference getVariableDeclarationWithoutInitCS_TypeName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitListCS <em>Variable Declaration With Init List CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration With Init List CS</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitListCS * @generated */ EClass getVariableDeclarationWithInitListCS(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.VariableDeclarationWithInitListCS#getVariableDeclarations <em>Variable Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variable Declarations</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithInitListCS#getVariableDeclarations() * @see #getVariableDeclarationWithInitListCS() * @generated */ EReference getVariableDeclarationWithInitListCS_VariableDeclarations(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.VariableDeclarationWithoutInitListCS <em>Variable Declaration Without Init List CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration Without Init List CS</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithoutInitListCS * @generated */ EClass getVariableDeclarationWithoutInitListCS(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.VariableDeclarationWithoutInitListCS#getVariableDeclarations <em>Variable Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variable Declarations</em>'. * @see org.dresdenocl.language.ocl.VariableDeclarationWithoutInitListCS#getVariableDeclarations() * @see #getVariableDeclarationWithoutInitListCS() * @generated */ EReference getVariableDeclarationWithoutInitListCS_VariableDeclarations(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LiteralExpCS <em>Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.LiteralExpCS * @generated */ EClass getLiteralExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionLiteralExpCS <em>Collection Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralExpCS * @generated */ EClass getCollectionLiteralExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionLiteralExpCS#getCollectionType <em>Collection Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Collection Type</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralExpCS#getCollectionType() * @see #getCollectionLiteralExpCS() * @generated */ EReference getCollectionLiteralExpCS_CollectionType(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.CollectionLiteralExpCS#getCollectionLiteralParts <em>Collection Literal Parts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Collection Literal Parts</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralExpCS#getCollectionLiteralParts() * @see #getCollectionLiteralExpCS() * @generated */ EReference getCollectionLiteralExpCS_CollectionLiteralParts(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionTypeIdentifierCS <em>Collection Type Identifier CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Type Identifier CS</em>'. * @see org.dresdenocl.language.ocl.CollectionTypeIdentifierCS * @generated */ EClass getCollectionTypeIdentifierCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.CollectionTypeIdentifierCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.CollectionTypeIdentifierCS#getTypeName() * @see #getCollectionTypeIdentifierCS() * @generated */ EReference getCollectionTypeIdentifierCS_TypeName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionTypeIdentifierCS#getGenericType <em>Generic Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Generic Type</em>'. * @see org.dresdenocl.language.ocl.CollectionTypeIdentifierCS#getGenericType() * @see #getCollectionTypeIdentifierCS() * @generated */ EReference getCollectionTypeIdentifierCS_GenericType(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionLiteralPartsCS <em>Collection Literal Parts CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Literal Parts CS</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralPartsCS * @generated */ EClass getCollectionLiteralPartsCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionLiteralPartsOclExpCS <em>Collection Literal Parts Ocl Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Literal Parts Ocl Exp CS</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralPartsOclExpCS * @generated */ EClass getCollectionLiteralPartsOclExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionLiteralPartsOclExpCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.CollectionLiteralPartsOclExpCS#getOclExpression() * @see #getCollectionLiteralPartsOclExpCS() * @generated */ EReference getCollectionLiteralPartsOclExpCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CollectionRangeCS <em>Collection Range CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collection Range CS</em>'. * @see org.dresdenocl.language.ocl.CollectionRangeCS * @generated */ EClass getCollectionRangeCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionRangeCS#getFrom <em>From</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>From</em>'. * @see org.dresdenocl.language.ocl.CollectionRangeCS#getFrom() * @see #getCollectionRangeCS() * @generated */ EReference getCollectionRangeCS_From(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.CollectionRangeCS#getTo <em>To</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>To</em>'. * @see org.dresdenocl.language.ocl.CollectionRangeCS#getTo() * @see #getCollectionRangeCS() * @generated */ EReference getCollectionRangeCS_To(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.CallExpCS <em>Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.CallExpCS * @generated */ EClass getCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LoopExpCS <em>Loop Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Loop Exp CS</em>'. * @see org.dresdenocl.language.ocl.LoopExpCS * @generated */ EClass getLoopExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.IteratorExpVariableCS <em>Iterator Exp Variable CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Iterator Exp Variable CS</em>'. * @see org.dresdenocl.language.ocl.IteratorExpVariableCS * @generated */ EClass getIteratorExpVariableCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IteratorExpVariableCS#getVariableName <em>Variable Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Name</em>'. * @see org.dresdenocl.language.ocl.IteratorExpVariableCS#getVariableName() * @see #getIteratorExpVariableCS() * @generated */ EReference getIteratorExpVariableCS_VariableName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IteratorExpVariableCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.IteratorExpVariableCS#getTypeName() * @see #getIteratorExpVariableCS() * @generated */ EReference getIteratorExpVariableCS_TypeName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.IteratorExpCS <em>Iterator Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Iterator Exp CS</em>'. * @see org.dresdenocl.language.ocl.IteratorExpCS * @generated */ EClass getIteratorExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.IteratorExpCS#getIteratorName <em>Iterator Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Iterator Name</em>'. * @see org.dresdenocl.language.ocl.IteratorExpCS#getIteratorName() * @see #getIteratorExpCS() * @generated */ EAttribute getIteratorExpCS_IteratorName(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.IteratorExpCS#getIteratorVariables <em>Iterator Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Iterator Variables</em>'. * @see org.dresdenocl.language.ocl.IteratorExpCS#getIteratorVariables() * @see #getIteratorExpCS() * @generated */ EReference getIteratorExpCS_IteratorVariables(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IteratorExpCS#getBodyExpression <em>Body Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body Expression</em>'. * @see org.dresdenocl.language.ocl.IteratorExpCS#getBodyExpression() * @see #getIteratorExpCS() * @generated */ EReference getIteratorExpCS_BodyExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.IterateExpCS <em>Iterate Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Iterate Exp CS</em>'. * @see org.dresdenocl.language.ocl.IterateExpCS * @generated */ EClass getIterateExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IterateExpCS#getIteratorVariable <em>Iterator Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Iterator Variable</em>'. * @see org.dresdenocl.language.ocl.IterateExpCS#getIteratorVariable() * @see #getIterateExpCS() * @generated */ EReference getIterateExpCS_IteratorVariable(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IterateExpCS#getResultVariable <em>Result Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Result Variable</em>'. * @see org.dresdenocl.language.ocl.IterateExpCS#getResultVariable() * @see #getIterateExpCS() * @generated */ EReference getIterateExpCS_ResultVariable(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IterateExpCS#getBodyExpression <em>Body Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body Expression</em>'. * @see org.dresdenocl.language.ocl.IterateExpCS#getBodyExpression() * @see #getIterateExpCS() * @generated */ EReference getIterateExpCS_BodyExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.FeatureCallExpCS <em>Feature Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.FeatureCallExpCS * @generated */ EClass getFeatureCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.NavigationCallExp <em>Navigation Call Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Navigation Call Exp</em>'. * @see org.dresdenocl.language.ocl.NavigationCallExp * @generated */ EClass getNavigationCallExp(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.NavigationCallExp#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see org.dresdenocl.language.ocl.NavigationCallExp#getSource() * @see #getNavigationCallExp() * @generated */ EReference getNavigationCallExp_Source(); /** * Returns the meta object for the attribute list '{@link org.dresdenocl.language.ocl.NavigationCallExp#getNavigationOperator <em>Navigation Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Navigation Operator</em>'. * @see org.dresdenocl.language.ocl.NavigationCallExp#getNavigationOperator() * @see #getNavigationCallExp() * @generated */ EAttribute getNavigationCallExp_NavigationOperator(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.NavigationCallExp#getFeatureCalls <em>Feature Calls</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Feature Calls</em>'. * @see org.dresdenocl.language.ocl.NavigationCallExp#getFeatureCalls() * @see #getNavigationCallExp() * @generated */ EReference getNavigationCallExp_FeatureCalls(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallBaseExpCS <em>Operation Call Base Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call Base Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallBaseExpCS * @generated */ EClass getOperationCallBaseExpCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.OperationCallBaseExpCS#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Operation Name</em>'. * @see org.dresdenocl.language.ocl.OperationCallBaseExpCS#getOperationName() * @see #getOperationCallBaseExpCS() * @generated */ EReference getOperationCallBaseExpCS_OperationName(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.OperationCallBaseExpCS#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @see org.dresdenocl.language.ocl.OperationCallBaseExpCS#getArguments() * @see #getOperationCallBaseExpCS() * @generated */ EReference getOperationCallBaseExpCS_Arguments(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.OperationCallBaseExpCS#isIsMarkedPre <em>Is Marked Pre</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Marked Pre</em>'. * @see org.dresdenocl.language.ocl.OperationCallBaseExpCS#isIsMarkedPre() * @see #getOperationCallBaseExpCS() * @generated */ EAttribute getOperationCallBaseExpCS_IsMarkedPre(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PropertyCallBaseExpCS <em>Property Call Base Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Call Base Exp CS</em>'. * @see org.dresdenocl.language.ocl.PropertyCallBaseExpCS * @generated */ EClass getPropertyCallBaseExpCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.PropertyCallBaseExpCS#getProperty <em>Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Property</em>'. * @see org.dresdenocl.language.ocl.PropertyCallBaseExpCS#getProperty() * @see #getPropertyCallBaseExpCS() * @generated */ EReference getPropertyCallBaseExpCS_Property(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.PropertyCallBaseExpCS#isIsMarkedPre <em>Is Marked Pre</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Marked Pre</em>'. * @see org.dresdenocl.language.ocl.PropertyCallBaseExpCS#isIsMarkedPre() * @see #getPropertyCallBaseExpCS() * @generated */ EAttribute getPropertyCallBaseExpCS_IsMarkedPre(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ImplicitFeatureCallCS <em>Implicit Feature Call CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implicit Feature Call CS</em>'. * @see org.dresdenocl.language.ocl.ImplicitFeatureCallCS * @generated */ EClass getImplicitFeatureCallCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PropertyCallExpCS <em>Property Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExpCS * @generated */ EClass getPropertyCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PropertyCallOnSelfExpCS <em>Property Call On Self Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Call On Self Exp CS</em>'. * @see org.dresdenocl.language.ocl.PropertyCallOnSelfExpCS * @generated */ EClass getPropertyCallOnSelfExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ImplicitPropertyCallCS <em>Implicit Property Call CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implicit Property Call CS</em>'. * @see org.dresdenocl.language.ocl.ImplicitPropertyCallCS * @generated */ EClass getImplicitPropertyCallCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS <em>Property Call Explicit Path Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Call Explicit Path Exp CS</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS * @generated */ EClass getPropertyCallExplicitPathExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getSource() * @see #getPropertyCallExplicitPathExpCS() * @generated */ EReference getPropertyCallExplicitPathExpCS_Source(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getPropertyPath <em>Property Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Property Path</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getPropertyPath() * @see #getPropertyCallExplicitPathExpCS() * @generated */ EReference getPropertyCallExplicitPathExpCS_PropertyPath(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getPropertyName <em>Property Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Property Name</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#getPropertyName() * @see #getPropertyCallExplicitPathExpCS() * @generated */ EReference getPropertyCallExplicitPathExpCS_PropertyName(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#isIsMarkedPre <em>Is Marked Pre</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Marked Pre</em>'. * @see org.dresdenocl.language.ocl.PropertyCallExplicitPathExpCS#isIsMarkedPre() * @see #getPropertyCallExplicitPathExpCS() * @generated */ EAttribute getPropertyCallExplicitPathExpCS_IsMarkedPre(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallExpCS <em>Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallExpCS * @generated */ EClass getOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallOnSelfExpCS <em>Operation Call On Self Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call On Self Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallOnSelfExpCS * @generated */ EClass getOperationCallOnSelfExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.StaticOperationCallExpCS <em>Static Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Static Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.StaticOperationCallExpCS * @generated */ EClass getStaticOperationCallExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.StaticOperationCallExpCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.StaticOperationCallExpCS#getTypeName() * @see #getStaticOperationCallExpCS() * @generated */ EReference getStaticOperationCallExpCS_TypeName(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.StaticOperationCallExpCS#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Operation Name</em>'. * @see org.dresdenocl.language.ocl.StaticOperationCallExpCS#getOperationName() * @see #getStaticOperationCallExpCS() * @generated */ EReference getStaticOperationCallExpCS_OperationName(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.StaticOperationCallExpCS#getArguments <em>Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Arguments</em>'. * @see org.dresdenocl.language.ocl.StaticOperationCallExpCS#getArguments() * @see #getStaticOperationCallExpCS() * @generated */ EReference getStaticOperationCallExpCS_Arguments(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.UnaryOperationCallExpCS <em>Unary Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unary Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.UnaryOperationCallExpCS * @generated */ EClass getUnaryOperationCallExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.UnaryOperationCallExpCS#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operation Name</em>'. * @see org.dresdenocl.language.ocl.UnaryOperationCallExpCS#getOperationName() * @see #getUnaryOperationCallExpCS() * @generated */ EAttribute getUnaryOperationCallExpCS_OperationName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.UnaryOperationCallExpCS#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.dresdenocl.language.ocl.UnaryOperationCallExpCS#getTarget() * @see #getUnaryOperationCallExpCS() * @generated */ EReference getUnaryOperationCallExpCS_Target(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS <em>Logical Not Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Logical Not Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS * @generated */ EClass getLogicalNotOperationCallExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operation Name</em>'. * @see org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS#getOperationName() * @see #getLogicalNotOperationCallExpCS() * @generated */ EAttribute getLogicalNotOperationCallExpCS_OperationName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.dresdenocl.language.ocl.LogicalNotOperationCallExpCS#getTarget() * @see #getLogicalNotOperationCallExpCS() * @generated */ EReference getLogicalNotOperationCallExpCS_Target(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallWithSourceExpCS <em>Operation Call With Source Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call With Source Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallWithSourceExpCS * @generated */ EClass getOperationCallWithSourceExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.OperationCallWithSourceExpCS#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Source</em>'. * @see org.dresdenocl.language.ocl.OperationCallWithSourceExpCS#getSource() * @see #getOperationCallWithSourceExpCS() * @generated */ EReference getOperationCallWithSourceExpCS_Source(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.OperationCallWithSourceExpCS#isIsMarkedPre <em>Is Marked Pre</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Marked Pre</em>'. * @see org.dresdenocl.language.ocl.OperationCallWithSourceExpCS#isIsMarkedPre() * @see #getOperationCallWithSourceExpCS() * @generated */ EAttribute getOperationCallWithSourceExpCS_IsMarkedPre(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallBinaryExpCS <em>Operation Call Binary Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call Binary Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallBinaryExpCS * @generated */ EClass getOperationCallBinaryExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.OperationCallBinaryExpCS#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operation Name</em>'. * @see org.dresdenocl.language.ocl.OperationCallBinaryExpCS#getOperationName() * @see #getOperationCallBinaryExpCS() * @generated */ EAttribute getOperationCallBinaryExpCS_OperationName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.OperationCallBinaryExpCS#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.dresdenocl.language.ocl.OperationCallBinaryExpCS#getTarget() * @see #getOperationCallBinaryExpCS() * @generated */ EReference getOperationCallBinaryExpCS_Target(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.AdditiveOperationCallExpCS <em>Additive Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Additive Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.AdditiveOperationCallExpCS * @generated */ EClass getAdditiveOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.MultOperationCallExpCS <em>Mult Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mult Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.MultOperationCallExpCS * @generated */ EClass getMultOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.RelationalOperationCallExpCS <em>Relational Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Relational Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.RelationalOperationCallExpCS * @generated */ EClass getRelationalOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.EqualityOperationCallExpCS <em>Equality Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Equality Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.EqualityOperationCallExpCS * @generated */ EClass getEqualityOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LogicalAndOperationCallExpCS <em>Logical And Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Logical And Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.LogicalAndOperationCallExpCS * @generated */ EClass getLogicalAndOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LogicalOrOperationCallExpCS <em>Logical Or Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Logical Or Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.LogicalOrOperationCallExpCS * @generated */ EClass getLogicalOrOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LogicalXorOperationCallExpCS <em>Logical Xor Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Logical Xor Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.LogicalXorOperationCallExpCS * @generated */ EClass getLogicalXorOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LogicalImpliesOperationCallExpCS <em>Logical Implies Operation Call Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Logical Implies Operation Call Exp CS</em>'. * @see org.dresdenocl.language.ocl.LogicalImpliesOperationCallExpCS * @generated */ EClass getLogicalImpliesOperationCallExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationCallWithImlicitSourceExpCS <em>Operation Call With Imlicit Source Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call With Imlicit Source Exp CS</em>'. * @see org.dresdenocl.language.ocl.OperationCallWithImlicitSourceExpCS * @generated */ EClass getOperationCallWithImlicitSourceExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ImplicitOperationCallCS <em>Implicit Operation Call CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implicit Operation Call CS</em>'. * @see org.dresdenocl.language.ocl.ImplicitOperationCallCS * @generated */ EClass getImplicitOperationCallCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.TupleLiteralExpCS <em>Tuple Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.TupleLiteralExpCS * @generated */ EClass getTupleLiteralExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.TupleLiteralExpCS#getVariableDeclarations <em>Variable Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Declarations</em>'. * @see org.dresdenocl.language.ocl.TupleLiteralExpCS#getVariableDeclarations() * @see #getTupleLiteralExpCS() * @generated */ EReference getTupleLiteralExpCS_VariableDeclarations(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PrimitiveLiteralExpCS <em>Primitive Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primitive Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.PrimitiveLiteralExpCS * @generated */ EClass getPrimitiveLiteralExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.IntegerLiteralExpCS <em>Integer Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Integer Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.IntegerLiteralExpCS * @generated */ EClass getIntegerLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.IntegerLiteralExpCS#getIntegerLiteral <em>Integer Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Integer Literal</em>'. * @see org.dresdenocl.language.ocl.IntegerLiteralExpCS#getIntegerLiteral() * @see #getIntegerLiteralExpCS() * @generated */ EAttribute getIntegerLiteralExpCS_IntegerLiteral(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.RealLiteralExpCS <em>Real Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Real Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.RealLiteralExpCS * @generated */ EClass getRealLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.RealLiteralExpCS#getIntValue <em>Int Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Int Value</em>'. * @see org.dresdenocl.language.ocl.RealLiteralExpCS#getIntValue() * @see #getRealLiteralExpCS() * @generated */ EAttribute getRealLiteralExpCS_IntValue(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.RealLiteralExpCS#getRealValue <em>Real Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Real Value</em>'. * @see org.dresdenocl.language.ocl.RealLiteralExpCS#getRealValue() * @see #getRealLiteralExpCS() * @generated */ EAttribute getRealLiteralExpCS_RealValue(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.RealLiteralExpCS#getNavigationOperator <em>Navigation Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Navigation Operator</em>'. * @see org.dresdenocl.language.ocl.RealLiteralExpCS#getNavigationOperator() * @see #getRealLiteralExpCS() * @generated */ EAttribute getRealLiteralExpCS_NavigationOperator(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.BooleanLiteralExpCS <em>Boolean Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Boolean Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.BooleanLiteralExpCS * @generated */ EClass getBooleanLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.BooleanLiteralExpCS#isBooleanLiteral <em>Boolean Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean Literal</em>'. * @see org.dresdenocl.language.ocl.BooleanLiteralExpCS#isBooleanLiteral() * @see #getBooleanLiteralExpCS() * @generated */ EAttribute getBooleanLiteralExpCS_BooleanLiteral(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.StringLiteralExpCS <em>String Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>String Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.StringLiteralExpCS * @generated */ EClass getStringLiteralExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.StringLiteralExpCS#getStringLiteral <em>String Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>String Literal</em>'. * @see org.dresdenocl.language.ocl.StringLiteralExpCS#getStringLiteral() * @see #getStringLiteralExpCS() * @generated */ EAttribute getStringLiteralExpCS_StringLiteral(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.InvalidLiteralExpCS <em>Invalid Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Invalid Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.InvalidLiteralExpCS * @generated */ EClass getInvalidLiteralExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.NullLiteralExpCS <em>Null Literal Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Null Literal Exp CS</em>'. * @see org.dresdenocl.language.ocl.NullLiteralExpCS * @generated */ EClass getNullLiteralExpCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.LetExpCS <em>Let Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Let Exp CS</em>'. * @see org.dresdenocl.language.ocl.LetExpCS * @generated */ EClass getLetExpCS(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.LetExpCS#getVariableDeclarations <em>Variable Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variable Declarations</em>'. * @see org.dresdenocl.language.ocl.LetExpCS#getVariableDeclarations() * @see #getLetExpCS() * @generated */ EReference getLetExpCS_VariableDeclarations(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.LetExpCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.LetExpCS#getOclExpression() * @see #getLetExpCS() * @generated */ EReference getLetExpCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.IfExpCS <em>If Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>If Exp CS</em>'. * @see org.dresdenocl.language.ocl.IfExpCS * @generated */ EClass getIfExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IfExpCS#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.dresdenocl.language.ocl.IfExpCS#getCondition() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_Condition(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IfExpCS#getThenBranch <em>Then Branch</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Then Branch</em>'. * @see org.dresdenocl.language.ocl.IfExpCS#getThenBranch() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_ThenBranch(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.IfExpCS#getElseBranch <em>Else Branch</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Else Branch</em>'. * @see org.dresdenocl.language.ocl.IfExpCS#getElseBranch() * @see #getIfExpCS() * @generated */ EReference getIfExpCS_ElseBranch(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PackageDeclarationCS <em>Package Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Declaration CS</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationCS * @generated */ EClass getPackageDeclarationCS(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.PackageDeclarationCS#getContextDeclarations <em>Context Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Context Declarations</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationCS#getContextDeclarations() * @see #getPackageDeclarationCS() * @generated */ EReference getPackageDeclarationCS_ContextDeclarations(); /** * Returns the meta object for the reference list '{@link org.dresdenocl.language.ocl.PackageDeclarationCS#getLayoutInformation <em>Layout Information</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Layout Information</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationCS#getLayoutInformation() * @see #getPackageDeclarationCS() * @generated */ EReference getPackageDeclarationCS_LayoutInformation(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PackageDeclarationWithNamespaceCS <em>Package Declaration With Namespace CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Declaration With Namespace CS</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationWithNamespaceCS * @generated */ EClass getPackageDeclarationWithNamespaceCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PackageDeclarationWithNamespaceCS#getNestedNamespace <em>Nested Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Nested Namespace</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationWithNamespaceCS#getNestedNamespace() * @see #getPackageDeclarationWithNamespaceCS() * @generated */ EReference getPackageDeclarationWithNamespaceCS_NestedNamespace(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS <em>Package Declaration Nested Namespace CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Declaration Nested Namespace CS</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS * @generated */ EClass getPackageDeclarationNestedNamespaceCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getNamespace <em>Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Namespace</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getNamespace() * @see #getPackageDeclarationNestedNamespaceCS() * @generated */ EReference getPackageDeclarationNestedNamespaceCS_Namespace(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getNestedNamespace <em>Nested Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Nested Namespace</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getNestedNamespace() * @see #getPackageDeclarationNestedNamespaceCS() * @generated */ EReference getPackageDeclarationNestedNamespaceCS_NestedNamespace(); /** * Returns the meta object for the reference list '{@link org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getLayoutInformation <em>Layout Information</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Layout Information</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationNestedNamespaceCS#getLayoutInformation() * @see #getPackageDeclarationNestedNamespaceCS() * @generated */ EReference getPackageDeclarationNestedNamespaceCS_LayoutInformation(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PackageDeclarationWithoutNamespaceCS <em>Package Declaration Without Namespace CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Package Declaration Without Namespace CS</em>'. * @see org.dresdenocl.language.ocl.PackageDeclarationWithoutNamespaceCS * @generated */ EClass getPackageDeclarationWithoutNamespaceCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ContextDeclarationCS <em>Context Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context Declaration CS</em>'. * @see org.dresdenocl.language.ocl.ContextDeclarationCS * @generated */ EClass getContextDeclarationCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.AttributeContextDeclarationCS <em>Attribute Context Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Context Declaration CS</em>'. * @see org.dresdenocl.language.ocl.AttributeContextDeclarationCS * @generated */ EClass getAttributeContextDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getTypeName() * @see #getAttributeContextDeclarationCS() * @generated */ EReference getAttributeContextDeclarationCS_TypeName(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type</em>'. * @see org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getType() * @see #getAttributeContextDeclarationCS() * @generated */ EReference getAttributeContextDeclarationCS_Type(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getInitOrDeriveValue <em>Init Or Derive Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Init Or Derive Value</em>'. * @see org.dresdenocl.language.ocl.AttributeContextDeclarationCS#getInitOrDeriveValue() * @see #getAttributeContextDeclarationCS() * @generated */ EReference getAttributeContextDeclarationCS_InitOrDeriveValue(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ClassifierContextDeclarationCS <em>Classifier Context Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classifier Context Declaration CS</em>'. * @see org.dresdenocl.language.ocl.ClassifierContextDeclarationCS * @generated */ EClass getClassifierContextDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.ClassifierContextDeclarationCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.ClassifierContextDeclarationCS#getTypeName() * @see #getClassifierContextDeclarationCS() * @generated */ EReference getClassifierContextDeclarationCS_TypeName(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.ClassifierContextDeclarationCS#getInvariantsAndDefinitions <em>Invariants And Definitions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Invariants And Definitions</em>'. * @see org.dresdenocl.language.ocl.ClassifierContextDeclarationCS#getInvariantsAndDefinitions() * @see #getClassifierContextDeclarationCS() * @generated */ EReference getClassifierContextDeclarationCS_InvariantsAndDefinitions(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationContextDeclarationCS <em>Operation Context Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Context Declaration CS</em>'. * @see org.dresdenocl.language.ocl.OperationContextDeclarationCS * @generated */ EClass getOperationContextDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.OperationContextDeclarationCS#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation</em>'. * @see org.dresdenocl.language.ocl.OperationContextDeclarationCS#getOperation() * @see #getOperationContextDeclarationCS() * @generated */ EReference getOperationContextDeclarationCS_Operation(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.OperationContextDeclarationCS#getPrePostOrBodyDeclarations <em>Pre Post Or Body Declarations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Pre Post Or Body Declarations</em>'. * @see org.dresdenocl.language.ocl.OperationContextDeclarationCS#getPrePostOrBodyDeclarations() * @see #getOperationContextDeclarationCS() * @generated */ EReference getOperationContextDeclarationCS_PrePostOrBodyDeclarations(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.InitOrDeriveValueCS <em>Init Or Derive Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Init Or Derive Value CS</em>'. * @see org.dresdenocl.language.ocl.InitOrDeriveValueCS * @generated */ EClass getInitOrDeriveValueCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.InitOrDeriveValueCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.InitOrDeriveValueCS#getOclExpression() * @see #getInitOrDeriveValueCS() * @generated */ EReference getInitOrDeriveValueCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.InitValueCS <em>Init Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Init Value CS</em>'. * @see org.dresdenocl.language.ocl.InitValueCS * @generated */ EClass getInitValueCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.DeriveValueCS <em>Derive Value CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Derive Value CS</em>'. * @see org.dresdenocl.language.ocl.DeriveValueCS * @generated */ EClass getDeriveValueCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.InvariantOrDefinitionCS <em>Invariant Or Definition CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Invariant Or Definition CS</em>'. * @see org.dresdenocl.language.ocl.InvariantOrDefinitionCS * @generated */ EClass getInvariantOrDefinitionCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.InvariantExpCS <em>Invariant Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Invariant Exp CS</em>'. * @see org.dresdenocl.language.ocl.InvariantExpCS * @generated */ EClass getInvariantExpCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.InvariantExpCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Name</em>'. * @see org.dresdenocl.language.ocl.InvariantExpCS#getName() * @see #getInvariantExpCS() * @generated */ EReference getInvariantExpCS_Name(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.InvariantExpCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.InvariantExpCS#getOclExpression() * @see #getInvariantExpCS() * @generated */ EReference getInvariantExpCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.DefinitionExpCS <em>Definition Exp CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Exp CS</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpCS * @generated */ EClass getDefinitionExpCS(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.DefinitionExpCS#isStatic <em>Static</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Static</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpCS#isStatic() * @see #getDefinitionExpCS() * @generated */ EAttribute getDefinitionExpCS_Static(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.DefinitionExpCS#getDefinitionExpPart <em>Definition Exp Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Definition Exp Part</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpCS#getDefinitionExpPart() * @see #getDefinitionExpCS() * @generated */ EReference getDefinitionExpCS_DefinitionExpPart(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.DefinitionExpPartCS <em>Definition Exp Part CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Exp Part CS</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpPartCS * @generated */ EClass getDefinitionExpPartCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.DefinitionExpPropertyCS <em>Definition Exp Property CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Exp Property CS</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpPropertyCS * @generated */ EClass getDefinitionExpPropertyCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.DefinitionExpPropertyCS#getVariableDeclaration <em>Variable Declaration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Declaration</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpPropertyCS#getVariableDeclaration() * @see #getDefinitionExpPropertyCS() * @generated */ EReference getDefinitionExpPropertyCS_VariableDeclaration(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.DefinitionExpOperationCS <em>Definition Exp Operation CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition Exp Operation CS</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpOperationCS * @generated */ EClass getDefinitionExpOperationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.DefinitionExpOperationCS#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpOperationCS#getOperation() * @see #getDefinitionExpOperationCS() * @generated */ EReference getDefinitionExpOperationCS_Operation(); /** * Returns the meta object for the attribute '{@link org.dresdenocl.language.ocl.DefinitionExpOperationCS#getEqual <em>Equal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Equal</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpOperationCS#getEqual() * @see #getDefinitionExpOperationCS() * @generated */ EAttribute getDefinitionExpOperationCS_Equal(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.DefinitionExpOperationCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.DefinitionExpOperationCS#getOclExpression() * @see #getDefinitionExpOperationCS() * @generated */ EReference getDefinitionExpOperationCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS <em>Pre Post Or Body Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Pre Post Or Body Declaration CS</em>'. * @see org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS * @generated */ EClass getPrePostOrBodyDeclarationCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Name</em>'. * @see org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS#getName() * @see #getPrePostOrBodyDeclarationCS() * @generated */ EReference getPrePostOrBodyDeclarationCS_Name(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS#getOclExpression <em>Ocl Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Ocl Expression</em>'. * @see org.dresdenocl.language.ocl.PrePostOrBodyDeclarationCS#getOclExpression() * @see #getPrePostOrBodyDeclarationCS() * @generated */ EReference getPrePostOrBodyDeclarationCS_OclExpression(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PreConditionDeclarationCS <em>Pre Condition Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Pre Condition Declaration CS</em>'. * @see org.dresdenocl.language.ocl.PreConditionDeclarationCS * @generated */ EClass getPreConditionDeclarationCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.PostConditionDeclarationCS <em>Post Condition Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Post Condition Declaration CS</em>'. * @see org.dresdenocl.language.ocl.PostConditionDeclarationCS * @generated */ EClass getPostConditionDeclarationCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.BodyDeclarationCS <em>Body Declaration CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Body Declaration CS</em>'. * @see org.dresdenocl.language.ocl.BodyDeclarationCS * @generated */ EClass getBodyDeclarationCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationDefinitionCS <em>Operation Definition CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Definition CS</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionCS * @generated */ EClass getOperationDefinitionCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.OperationDefinitionCS#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Operation</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionCS#getOperation() * @see #getOperationDefinitionCS() * @generated */ EReference getOperationDefinitionCS_Operation(); /** * Returns the meta object for the containment reference list '{@link org.dresdenocl.language.ocl.OperationDefinitionCS#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameters</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionCS#getParameters() * @see #getOperationDefinitionCS() * @generated */ EReference getOperationDefinitionCS_Parameters(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.OperationDefinitionCS#getReturnType <em>Return Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Return Type</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionCS#getReturnType() * @see #getOperationDefinitionCS() * @generated */ EReference getOperationDefinitionCS_ReturnType(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationDefinitionInContextCS <em>Operation Definition In Context CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Definition In Context CS</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionInContextCS * @generated */ EClass getOperationDefinitionInContextCS(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.OperationDefinitionInContextCS#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionInContextCS#getTypeName() * @see #getOperationDefinitionInContextCS() * @generated */ EReference getOperationDefinitionInContextCS_TypeName(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.OperationDefinitionInDefCS <em>Operation Definition In Def CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Definition In Def CS</em>'. * @see org.dresdenocl.language.ocl.OperationDefinitionInDefCS * @generated */ EClass getOperationDefinitionInDefCS(); /** * Returns the meta object for class '{@link org.dresdenocl.language.ocl.ParameterCS <em>Parameter CS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parameter CS</em>'. * @see org.dresdenocl.language.ocl.ParameterCS * @generated */ EClass getParameterCS(); /** * Returns the meta object for the reference '{@link org.dresdenocl.language.ocl.ParameterCS#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parameter</em>'. * @see org.dresdenocl.language.ocl.ParameterCS#getParameter() * @see #getParameterCS() * @generated */ EReference getParameterCS_Parameter(); /** * Returns the meta object for the containment reference '{@link org.dresdenocl.language.ocl.ParameterCS#getParameterType <em>Parameter Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Parameter Type</em>'. * @see org.dresdenocl.language.ocl.ParameterCS#getParameterType() * @see #getParameterCS() * @generated */ EReference getParameterCS_ParameterType(); /** * 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 */ OclFactory getOclFactory(); /** * <!-- 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 org.dresdenocl.language.ocl.impl.OclExpressionCSImpl <em>Expression CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OclExpressionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOclExpressionCS() * @generated */ EClass OCL_EXPRESSION_CS = eINSTANCE.getOclExpressionCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.BracketExpCSImpl <em>Bracket Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BracketExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBracketExpCS() * @generated */ EClass BRACKET_EXP_CS = eINSTANCE.getBracketExpCS(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BRACKET_EXP_CS__OCL_EXPRESSION = eINSTANCE.getBracketExpCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ModelElementCSImpl <em>Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ModelElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getModelElementCS() * @generated */ EClass MODEL_ELEMENT_CS = eINSTANCE.getModelElementCS(); /** * The meta object literal for the '<em><b>Path Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_ELEMENT_CS__PATH_NAME = eINSTANCE.getModelElementCS_PathName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PathNameCSImpl <em>Path Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNameCS() * @generated */ EClass PATH_NAME_CS = eINSTANCE.getPathNameCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PathNameSimpleCSImpl <em>Path Name Simple CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNameSimpleCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNameSimpleCS() * @generated */ EClass PATH_NAME_SIMPLE_CS = eINSTANCE.getPathNameSimpleCS(); /** * The meta object literal for the '<em><b>Named Element</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_SIMPLE_CS__NAMED_ELEMENT = eINSTANCE.getPathNameSimpleCS_NamedElement(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PathNamePathCSImpl <em>Path Name Path CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PathNamePathCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPathNamePathCS() * @generated */ EClass PATH_NAME_PATH_CS = eINSTANCE.getPathNamePathCS(); /** * The meta object literal for the '<em><b>Path Name</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PATH_NAME_PATH_CS__PATH_NAME = eINSTANCE.getPathNamePathCS_PathName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.UnreservedSimpleNameCSImpl <em>Unreserved Simple Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.UnreservedSimpleNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getUnreservedSimpleNameCS() * @generated */ EClass UNRESERVED_SIMPLE_NAME_CS = eINSTANCE.getUnreservedSimpleNameCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.NamedElementCSImpl <em>Named Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NamedElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNamedElementCS() * @generated */ EClass NAMED_ELEMENT_CS = eINSTANCE.getNamedElementCS(); /** * The meta object literal for the '<em><b>Named Element</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAMED_ELEMENT_CS__NAMED_ELEMENT = eINSTANCE.getNamedElementCS_NamedElement(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.SimpleNameCSImpl <em>Simple Name CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.SimpleNameCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getSimpleNameCS() * @generated */ EClass SIMPLE_NAME_CS = eINSTANCE.getSimpleNameCS(); /** * The meta object literal for the '<em><b>Simple Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SIMPLE_NAME_CS__SIMPLE_NAME = eINSTANCE.getSimpleNameCS_SimpleName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.TypeCSImpl <em>Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TypeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTypeCS() * @generated */ EClass TYPE_CS = eINSTANCE.getTypeCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.TypeModelElementCSImpl <em>Type Model Element CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TypeModelElementCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTypeModelElementCS() * @generated */ EClass TYPE_MODEL_ELEMENT_CS = eINSTANCE.getTypeModelElementCS(); /** * The meta object literal for the '<em><b>Model Element</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPE_MODEL_ELEMENT_CS__MODEL_ELEMENT = eINSTANCE.getTypeModelElementCS_ModelElement(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.TupleTypeCSImpl <em>Tuple Type CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleTypeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleTypeCS() * @generated */ EClass TUPLE_TYPE_CS = eINSTANCE.getTupleTypeCS(); /** * The meta object literal for the '<em><b>Variable Declaration List</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_TYPE_CS__VARIABLE_DECLARATION_LIST = eINSTANCE.getTupleTypeCS_VariableDeclarationList(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionTypeLiteralExpCSImpl <em>Collection Type Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionTypeLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionTypeLiteralExpCS() * @generated */ EClass COLLECTION_TYPE_LITERAL_EXP_CS = eINSTANCE.getCollectionTypeLiteralExpCS(); /** * The meta object literal for the '<em><b>Collection Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_TYPE_LITERAL_EXP_CS__COLLECTION_TYPE = eINSTANCE.getCollectionTypeLiteralExpCS_CollectionType(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.TupleTypeLiteralExpCSImpl <em>Tuple Type Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleTypeLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleTypeLiteralExpCS() * @generated */ EClass TUPLE_TYPE_LITERAL_EXP_CS = eINSTANCE.getTupleTypeLiteralExpCS(); /** * The meta object literal for the '<em><b>Tuple Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_TYPE_LITERAL_EXP_CS__TUPLE_TYPE = eINSTANCE.getTupleTypeLiteralExpCS_TupleType(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationCSImpl <em>Variable Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationCS() * @generated */ EClass VARIABLE_DECLARATION_CS = eINSTANCE.getVariableDeclarationCS(); /** * The meta object literal for the '<em><b>Variable Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_CS__VARIABLE_NAME = eINSTANCE.getVariableDeclarationCS_VariableName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitCSImpl <em>Variable Declaration With Init CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithInitCS() * @generated */ EClass VARIABLE_DECLARATION_WITH_INIT_CS = eINSTANCE.getVariableDeclarationWithInitCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_WITH_INIT_CS__TYPE_NAME = eINSTANCE.getVariableDeclarationWithInitCS_TypeName(); /** * The meta object literal for the '<em><b>Initialization</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_WITH_INIT_CS__INITIALIZATION = eINSTANCE.getVariableDeclarationWithInitCS_Initialization(); /** * The meta object literal for the '<em><b>Equal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_DECLARATION_WITH_INIT_CS__EQUAL = eINSTANCE.getVariableDeclarationWithInitCS_Equal(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitCSImpl <em>Variable Declaration Without Init CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithoutInitCS() * @generated */ EClass VARIABLE_DECLARATION_WITHOUT_INIT_CS = eINSTANCE.getVariableDeclarationWithoutInitCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_WITHOUT_INIT_CS__TYPE_NAME = eINSTANCE.getVariableDeclarationWithoutInitCS_TypeName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitListCSImpl <em>Variable Declaration With Init List CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithInitListCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithInitListCS() * @generated */ EClass VARIABLE_DECLARATION_WITH_INIT_LIST_CS = eINSTANCE.getVariableDeclarationWithInitListCS(); /** * The meta object literal for the '<em><b>Variable Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_WITH_INIT_LIST_CS__VARIABLE_DECLARATIONS = eINSTANCE.getVariableDeclarationWithInitListCS_VariableDeclarations(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitListCSImpl <em>Variable Declaration Without Init List CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.VariableDeclarationWithoutInitListCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getVariableDeclarationWithoutInitListCS() * @generated */ EClass VARIABLE_DECLARATION_WITHOUT_INIT_LIST_CS = eINSTANCE.getVariableDeclarationWithoutInitListCS(); /** * The meta object literal for the '<em><b>Variable Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_WITHOUT_INIT_LIST_CS__VARIABLE_DECLARATIONS = eINSTANCE.getVariableDeclarationWithoutInitListCS_VariableDeclarations(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LiteralExpCSImpl <em>Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLiteralExpCS() * @generated */ EClass LITERAL_EXP_CS = eINSTANCE.getLiteralExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralExpCSImpl <em>Collection Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralExpCS() * @generated */ EClass COLLECTION_LITERAL_EXP_CS = eINSTANCE.getCollectionLiteralExpCS(); /** * The meta object literal for the '<em><b>Collection Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_LITERAL_EXP_CS__COLLECTION_TYPE = eINSTANCE.getCollectionLiteralExpCS_CollectionType(); /** * The meta object literal for the '<em><b>Collection Literal Parts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_LITERAL_EXP_CS__COLLECTION_LITERAL_PARTS = eINSTANCE.getCollectionLiteralExpCS_CollectionLiteralParts(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionTypeIdentifierCSImpl <em>Collection Type Identifier CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionTypeIdentifierCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionTypeIdentifierCS() * @generated */ EClass COLLECTION_TYPE_IDENTIFIER_CS = eINSTANCE.getCollectionTypeIdentifierCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_TYPE_IDENTIFIER_CS__TYPE_NAME = eINSTANCE.getCollectionTypeIdentifierCS_TypeName(); /** * The meta object literal for the '<em><b>Generic Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_TYPE_IDENTIFIER_CS__GENERIC_TYPE = eINSTANCE.getCollectionTypeIdentifierCS_GenericType(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralPartsCSImpl <em>Collection Literal Parts CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralPartsCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralPartsCS() * @generated */ EClass COLLECTION_LITERAL_PARTS_CS = eINSTANCE.getCollectionLiteralPartsCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionLiteralPartsOclExpCSImpl <em>Collection Literal Parts Ocl Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionLiteralPartsOclExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionLiteralPartsOclExpCS() * @generated */ EClass COLLECTION_LITERAL_PARTS_OCL_EXP_CS = eINSTANCE.getCollectionLiteralPartsOclExpCS(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_LITERAL_PARTS_OCL_EXP_CS__OCL_EXPRESSION = eINSTANCE.getCollectionLiteralPartsOclExpCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CollectionRangeCSImpl <em>Collection Range CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CollectionRangeCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCollectionRangeCS() * @generated */ EClass COLLECTION_RANGE_CS = eINSTANCE.getCollectionRangeCS(); /** * The meta object literal for the '<em><b>From</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_RANGE_CS__FROM = eINSTANCE.getCollectionRangeCS_From(); /** * The meta object literal for the '<em><b>To</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COLLECTION_RANGE_CS__TO = eINSTANCE.getCollectionRangeCS_To(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.CallExpCSImpl <em>Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.CallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getCallExpCS() * @generated */ EClass CALL_EXP_CS = eINSTANCE.getCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LoopExpCSImpl <em>Loop Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LoopExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLoopExpCS() * @generated */ EClass LOOP_EXP_CS = eINSTANCE.getLoopExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.IteratorExpVariableCSImpl <em>Iterator Exp Variable CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IteratorExpVariableCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIteratorExpVariableCS() * @generated */ EClass ITERATOR_EXP_VARIABLE_CS = eINSTANCE.getIteratorExpVariableCS(); /** * The meta object literal for the '<em><b>Variable Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATOR_EXP_VARIABLE_CS__VARIABLE_NAME = eINSTANCE.getIteratorExpVariableCS_VariableName(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATOR_EXP_VARIABLE_CS__TYPE_NAME = eINSTANCE.getIteratorExpVariableCS_TypeName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.IteratorExpCSImpl <em>Iterator Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IteratorExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIteratorExpCS() * @generated */ EClass ITERATOR_EXP_CS = eINSTANCE.getIteratorExpCS(); /** * The meta object literal for the '<em><b>Iterator Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ITERATOR_EXP_CS__ITERATOR_NAME = eINSTANCE.getIteratorExpCS_IteratorName(); /** * The meta object literal for the '<em><b>Iterator Variables</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATOR_EXP_CS__ITERATOR_VARIABLES = eINSTANCE.getIteratorExpCS_IteratorVariables(); /** * The meta object literal for the '<em><b>Body Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATOR_EXP_CS__BODY_EXPRESSION = eINSTANCE.getIteratorExpCS_BodyExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.IterateExpCSImpl <em>Iterate Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IterateExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIterateExpCS() * @generated */ EClass ITERATE_EXP_CS = eINSTANCE.getIterateExpCS(); /** * The meta object literal for the '<em><b>Iterator Variable</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATE_EXP_CS__ITERATOR_VARIABLE = eINSTANCE.getIterateExpCS_IteratorVariable(); /** * The meta object literal for the '<em><b>Result Variable</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATE_EXP_CS__RESULT_VARIABLE = eINSTANCE.getIterateExpCS_ResultVariable(); /** * The meta object literal for the '<em><b>Body Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ITERATE_EXP_CS__BODY_EXPRESSION = eINSTANCE.getIterateExpCS_BodyExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.FeatureCallExpCSImpl <em>Feature Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.FeatureCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getFeatureCallExpCS() * @generated */ EClass FEATURE_CALL_EXP_CS = eINSTANCE.getFeatureCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.NavigationCallExpImpl <em>Navigation Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NavigationCallExpImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNavigationCallExp() * @generated */ EClass NAVIGATION_CALL_EXP = eINSTANCE.getNavigationCallExp(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAVIGATION_CALL_EXP__SOURCE = eINSTANCE.getNavigationCallExp_Source(); /** * The meta object literal for the '<em><b>Navigation Operator</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAVIGATION_CALL_EXP__NAVIGATION_OPERATOR = eINSTANCE.getNavigationCallExp_NavigationOperator(); /** * The meta object literal for the '<em><b>Feature Calls</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAVIGATION_CALL_EXP__FEATURE_CALLS = eINSTANCE.getNavigationCallExp_FeatureCalls(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallBaseExpCSImpl <em>Operation Call Base Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallBaseExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallBaseExpCS() * @generated */ EClass OPERATION_CALL_BASE_EXP_CS = eINSTANCE.getOperationCallBaseExpCS(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_BASE_EXP_CS__OPERATION_NAME = eINSTANCE.getOperationCallBaseExpCS_OperationName(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_BASE_EXP_CS__ARGUMENTS = eINSTANCE.getOperationCallBaseExpCS_Arguments(); /** * The meta object literal for the '<em><b>Is Marked Pre</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_CALL_BASE_EXP_CS__IS_MARKED_PRE = eINSTANCE.getOperationCallBaseExpCS_IsMarkedPre(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallBaseExpCSImpl <em>Property Call Base Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallBaseExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallBaseExpCS() * @generated */ EClass PROPERTY_CALL_BASE_EXP_CS = eINSTANCE.getPropertyCallBaseExpCS(); /** * The meta object literal for the '<em><b>Property</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_BASE_EXP_CS__PROPERTY = eINSTANCE.getPropertyCallBaseExpCS_Property(); /** * The meta object literal for the '<em><b>Is Marked Pre</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROPERTY_CALL_BASE_EXP_CS__IS_MARKED_PRE = eINSTANCE.getPropertyCallBaseExpCS_IsMarkedPre(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ImplicitFeatureCallCSImpl <em>Implicit Feature Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitFeatureCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitFeatureCallCS() * @generated */ EClass IMPLICIT_FEATURE_CALL_CS = eINSTANCE.getImplicitFeatureCallCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallExpCSImpl <em>Property Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallExpCS() * @generated */ EClass PROPERTY_CALL_EXP_CS = eINSTANCE.getPropertyCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallOnSelfExpCSImpl <em>Property Call On Self Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallOnSelfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallOnSelfExpCS() * @generated */ EClass PROPERTY_CALL_ON_SELF_EXP_CS = eINSTANCE.getPropertyCallOnSelfExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ImplicitPropertyCallCSImpl <em>Implicit Property Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitPropertyCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitPropertyCallCS() * @generated */ EClass IMPLICIT_PROPERTY_CALL_CS = eINSTANCE.getImplicitPropertyCallCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PropertyCallExplicitPathExpCSImpl <em>Property Call Explicit Path Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PropertyCallExplicitPathExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPropertyCallExplicitPathExpCS() * @generated */ EClass PROPERTY_CALL_EXPLICIT_PATH_EXP_CS = eINSTANCE.getPropertyCallExplicitPathExpCS(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__SOURCE = eINSTANCE.getPropertyCallExplicitPathExpCS_Source(); /** * The meta object literal for the '<em><b>Property Path</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__PROPERTY_PATH = eINSTANCE.getPropertyCallExplicitPathExpCS_PropertyPath(); /** * The meta object literal for the '<em><b>Property Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__PROPERTY_NAME = eINSTANCE.getPropertyCallExplicitPathExpCS_PropertyName(); /** * The meta object literal for the '<em><b>Is Marked Pre</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROPERTY_CALL_EXPLICIT_PATH_EXP_CS__IS_MARKED_PRE = eINSTANCE.getPropertyCallExplicitPathExpCS_IsMarkedPre(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallExpCSImpl <em>Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallExpCS() * @generated */ EClass OPERATION_CALL_EXP_CS = eINSTANCE.getOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallOnSelfExpCSImpl <em>Operation Call On Self Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallOnSelfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallOnSelfExpCS() * @generated */ EClass OPERATION_CALL_ON_SELF_EXP_CS = eINSTANCE.getOperationCallOnSelfExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.StaticOperationCallExpCSImpl <em>Static Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.StaticOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getStaticOperationCallExpCS() * @generated */ EClass STATIC_OPERATION_CALL_EXP_CS = eINSTANCE.getStaticOperationCallExpCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATIC_OPERATION_CALL_EXP_CS__TYPE_NAME = eINSTANCE.getStaticOperationCallExpCS_TypeName(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATIC_OPERATION_CALL_EXP_CS__OPERATION_NAME = eINSTANCE.getStaticOperationCallExpCS_OperationName(); /** * The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATIC_OPERATION_CALL_EXP_CS__ARGUMENTS = eINSTANCE.getStaticOperationCallExpCS_Arguments(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.UnaryOperationCallExpCSImpl <em>Unary Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.UnaryOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getUnaryOperationCallExpCS() * @generated */ EClass UNARY_OPERATION_CALL_EXP_CS = eINSTANCE.getUnaryOperationCallExpCS(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNARY_OPERATION_CALL_EXP_CS__OPERATION_NAME = eINSTANCE.getUnaryOperationCallExpCS_OperationName(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNARY_OPERATION_CALL_EXP_CS__TARGET = eINSTANCE.getUnaryOperationCallExpCS_Target(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LogicalNotOperationCallExpCSImpl <em>Logical Not Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalNotOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalNotOperationCallExpCS() * @generated */ EClass LOGICAL_NOT_OPERATION_CALL_EXP_CS = eINSTANCE.getLogicalNotOperationCallExpCS(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOGICAL_NOT_OPERATION_CALL_EXP_CS__OPERATION_NAME = eINSTANCE.getLogicalNotOperationCallExpCS_OperationName(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOGICAL_NOT_OPERATION_CALL_EXP_CS__TARGET = eINSTANCE.getLogicalNotOperationCallExpCS_Target(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallWithSourceExpCSImpl <em>Operation Call With Source Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallWithSourceExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallWithSourceExpCS() * @generated */ EClass OPERATION_CALL_WITH_SOURCE_EXP_CS = eINSTANCE.getOperationCallWithSourceExpCS(); /** * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_WITH_SOURCE_EXP_CS__SOURCE = eINSTANCE.getOperationCallWithSourceExpCS_Source(); /** * The meta object literal for the '<em><b>Is Marked Pre</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_CALL_WITH_SOURCE_EXP_CS__IS_MARKED_PRE = eINSTANCE.getOperationCallWithSourceExpCS_IsMarkedPre(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallBinaryExpCSImpl <em>Operation Call Binary Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallBinaryExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallBinaryExpCS() * @generated */ EClass OPERATION_CALL_BINARY_EXP_CS = eINSTANCE.getOperationCallBinaryExpCS(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_CALL_BINARY_EXP_CS__OPERATION_NAME = eINSTANCE.getOperationCallBinaryExpCS_OperationName(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_BINARY_EXP_CS__TARGET = eINSTANCE.getOperationCallBinaryExpCS_Target(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.AdditiveOperationCallExpCSImpl <em>Additive Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.AdditiveOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getAdditiveOperationCallExpCS() * @generated */ EClass ADDITIVE_OPERATION_CALL_EXP_CS = eINSTANCE.getAdditiveOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.MultOperationCallExpCSImpl <em>Mult Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.MultOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getMultOperationCallExpCS() * @generated */ EClass MULT_OPERATION_CALL_EXP_CS = eINSTANCE.getMultOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.RelationalOperationCallExpCSImpl <em>Relational Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.RelationalOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getRelationalOperationCallExpCS() * @generated */ EClass RELATIONAL_OPERATION_CALL_EXP_CS = eINSTANCE.getRelationalOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.EqualityOperationCallExpCSImpl <em>Equality Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.EqualityOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getEqualityOperationCallExpCS() * @generated */ EClass EQUALITY_OPERATION_CALL_EXP_CS = eINSTANCE.getEqualityOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LogicalAndOperationCallExpCSImpl <em>Logical And Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalAndOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalAndOperationCallExpCS() * @generated */ EClass LOGICAL_AND_OPERATION_CALL_EXP_CS = eINSTANCE.getLogicalAndOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LogicalOrOperationCallExpCSImpl <em>Logical Or Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalOrOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalOrOperationCallExpCS() * @generated */ EClass LOGICAL_OR_OPERATION_CALL_EXP_CS = eINSTANCE.getLogicalOrOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LogicalXorOperationCallExpCSImpl <em>Logical Xor Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalXorOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalXorOperationCallExpCS() * @generated */ EClass LOGICAL_XOR_OPERATION_CALL_EXP_CS = eINSTANCE.getLogicalXorOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LogicalImpliesOperationCallExpCSImpl <em>Logical Implies Operation Call Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LogicalImpliesOperationCallExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLogicalImpliesOperationCallExpCS() * @generated */ EClass LOGICAL_IMPLIES_OPERATION_CALL_EXP_CS = eINSTANCE.getLogicalImpliesOperationCallExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationCallWithImlicitSourceExpCSImpl <em>Operation Call With Imlicit Source Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationCallWithImlicitSourceExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationCallWithImlicitSourceExpCS() * @generated */ EClass OPERATION_CALL_WITH_IMLICIT_SOURCE_EXP_CS = eINSTANCE.getOperationCallWithImlicitSourceExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ImplicitOperationCallCSImpl <em>Implicit Operation Call CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ImplicitOperationCallCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getImplicitOperationCallCS() * @generated */ EClass IMPLICIT_OPERATION_CALL_CS = eINSTANCE.getImplicitOperationCallCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.TupleLiteralExpCSImpl <em>Tuple Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.TupleLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getTupleLiteralExpCS() * @generated */ EClass TUPLE_LITERAL_EXP_CS = eINSTANCE.getTupleLiteralExpCS(); /** * The meta object literal for the '<em><b>Variable Declarations</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_LITERAL_EXP_CS__VARIABLE_DECLARATIONS = eINSTANCE.getTupleLiteralExpCS_VariableDeclarations(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PrimitiveLiteralExpCSImpl <em>Primitive Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PrimitiveLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPrimitiveLiteralExpCS() * @generated */ EClass PRIMITIVE_LITERAL_EXP_CS = eINSTANCE.getPrimitiveLiteralExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.IntegerLiteralExpCSImpl <em>Integer Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IntegerLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIntegerLiteralExpCS() * @generated */ EClass INTEGER_LITERAL_EXP_CS = eINSTANCE.getIntegerLiteralExpCS(); /** * The meta object literal for the '<em><b>Integer Literal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INTEGER_LITERAL_EXP_CS__INTEGER_LITERAL = eINSTANCE.getIntegerLiteralExpCS_IntegerLiteral(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.RealLiteralExpCSImpl <em>Real Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.RealLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getRealLiteralExpCS() * @generated */ EClass REAL_LITERAL_EXP_CS = eINSTANCE.getRealLiteralExpCS(); /** * The meta object literal for the '<em><b>Int Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REAL_LITERAL_EXP_CS__INT_VALUE = eINSTANCE.getRealLiteralExpCS_IntValue(); /** * The meta object literal for the '<em><b>Real Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REAL_LITERAL_EXP_CS__REAL_VALUE = eINSTANCE.getRealLiteralExpCS_RealValue(); /** * The meta object literal for the '<em><b>Navigation Operator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REAL_LITERAL_EXP_CS__NAVIGATION_OPERATOR = eINSTANCE.getRealLiteralExpCS_NavigationOperator(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.BooleanLiteralExpCSImpl <em>Boolean Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BooleanLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBooleanLiteralExpCS() * @generated */ EClass BOOLEAN_LITERAL_EXP_CS = eINSTANCE.getBooleanLiteralExpCS(); /** * The meta object literal for the '<em><b>Boolean Literal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOOLEAN_LITERAL_EXP_CS__BOOLEAN_LITERAL = eINSTANCE.getBooleanLiteralExpCS_BooleanLiteral(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.StringLiteralExpCSImpl <em>String Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.StringLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getStringLiteralExpCS() * @generated */ EClass STRING_LITERAL_EXP_CS = eINSTANCE.getStringLiteralExpCS(); /** * The meta object literal for the '<em><b>String Literal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_LITERAL_EXP_CS__STRING_LITERAL = eINSTANCE.getStringLiteralExpCS_StringLiteral(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.InvalidLiteralExpCSImpl <em>Invalid Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvalidLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvalidLiteralExpCS() * @generated */ EClass INVALID_LITERAL_EXP_CS = eINSTANCE.getInvalidLiteralExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.NullLiteralExpCSImpl <em>Null Literal Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.NullLiteralExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getNullLiteralExpCS() * @generated */ EClass NULL_LITERAL_EXP_CS = eINSTANCE.getNullLiteralExpCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.LetExpCSImpl <em>Let Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.LetExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getLetExpCS() * @generated */ EClass LET_EXP_CS = eINSTANCE.getLetExpCS(); /** * The meta object literal for the '<em><b>Variable Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LET_EXP_CS__VARIABLE_DECLARATIONS = eINSTANCE.getLetExpCS_VariableDeclarations(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LET_EXP_CS__OCL_EXPRESSION = eINSTANCE.getLetExpCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.IfExpCSImpl <em>If Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.IfExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getIfExpCS() * @generated */ EClass IF_EXP_CS = eINSTANCE.getIfExpCS(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__CONDITION = eINSTANCE.getIfExpCS_Condition(); /** * The meta object literal for the '<em><b>Then Branch</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__THEN_BRANCH = eINSTANCE.getIfExpCS_ThenBranch(); /** * The meta object literal for the '<em><b>Else Branch</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_EXP_CS__ELSE_BRANCH = eINSTANCE.getIfExpCS_ElseBranch(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationCSImpl <em>Package Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationCS() * @generated */ EClass PACKAGE_DECLARATION_CS = eINSTANCE.getPackageDeclarationCS(); /** * The meta object literal for the '<em><b>Context Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_CS__CONTEXT_DECLARATIONS = eINSTANCE.getPackageDeclarationCS_ContextDeclarations(); /** * The meta object literal for the '<em><b>Layout Information</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_CS__LAYOUT_INFORMATION = eINSTANCE.getPackageDeclarationCS_LayoutInformation(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationWithNamespaceCSImpl <em>Package Declaration With Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationWithNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationWithNamespaceCS() * @generated */ EClass PACKAGE_DECLARATION_WITH_NAMESPACE_CS = eINSTANCE.getPackageDeclarationWithNamespaceCS(); /** * The meta object literal for the '<em><b>Nested Namespace</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_WITH_NAMESPACE_CS__NESTED_NAMESPACE = eINSTANCE.getPackageDeclarationWithNamespaceCS_NestedNamespace(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationNestedNamespaceCSImpl <em>Package Declaration Nested Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationNestedNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationNestedNamespaceCS() * @generated */ EClass PACKAGE_DECLARATION_NESTED_NAMESPACE_CS = eINSTANCE.getPackageDeclarationNestedNamespaceCS(); /** * The meta object literal for the '<em><b>Namespace</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__NAMESPACE = eINSTANCE.getPackageDeclarationNestedNamespaceCS_Namespace(); /** * The meta object literal for the '<em><b>Nested Namespace</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__NESTED_NAMESPACE = eINSTANCE.getPackageDeclarationNestedNamespaceCS_NestedNamespace(); /** * The meta object literal for the '<em><b>Layout Information</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PACKAGE_DECLARATION_NESTED_NAMESPACE_CS__LAYOUT_INFORMATION = eINSTANCE.getPackageDeclarationNestedNamespaceCS_LayoutInformation(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PackageDeclarationWithoutNamespaceCSImpl <em>Package Declaration Without Namespace CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PackageDeclarationWithoutNamespaceCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPackageDeclarationWithoutNamespaceCS() * @generated */ EClass PACKAGE_DECLARATION_WITHOUT_NAMESPACE_CS = eINSTANCE.getPackageDeclarationWithoutNamespaceCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ContextDeclarationCSImpl <em>Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getContextDeclarationCS() * @generated */ EClass CONTEXT_DECLARATION_CS = eINSTANCE.getContextDeclarationCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.AttributeContextDeclarationCSImpl <em>Attribute Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.AttributeContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getAttributeContextDeclarationCS() * @generated */ EClass ATTRIBUTE_CONTEXT_DECLARATION_CS = eINSTANCE.getAttributeContextDeclarationCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_CONTEXT_DECLARATION_CS__TYPE_NAME = eINSTANCE.getAttributeContextDeclarationCS_TypeName(); /** * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_CONTEXT_DECLARATION_CS__TYPE = eINSTANCE.getAttributeContextDeclarationCS_Type(); /** * The meta object literal for the '<em><b>Init Or Derive Value</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_CONTEXT_DECLARATION_CS__INIT_OR_DERIVE_VALUE = eINSTANCE.getAttributeContextDeclarationCS_InitOrDeriveValue(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ClassifierContextDeclarationCSImpl <em>Classifier Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ClassifierContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getClassifierContextDeclarationCS() * @generated */ EClass CLASSIFIER_CONTEXT_DECLARATION_CS = eINSTANCE.getClassifierContextDeclarationCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER_CONTEXT_DECLARATION_CS__TYPE_NAME = eINSTANCE.getClassifierContextDeclarationCS_TypeName(); /** * The meta object literal for the '<em><b>Invariants And Definitions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFIER_CONTEXT_DECLARATION_CS__INVARIANTS_AND_DEFINITIONS = eINSTANCE.getClassifierContextDeclarationCS_InvariantsAndDefinitions(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationContextDeclarationCSImpl <em>Operation Context Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationContextDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationContextDeclarationCS() * @generated */ EClass OPERATION_CONTEXT_DECLARATION_CS = eINSTANCE.getOperationContextDeclarationCS(); /** * The meta object literal for the '<em><b>Operation</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CONTEXT_DECLARATION_CS__OPERATION = eINSTANCE.getOperationContextDeclarationCS_Operation(); /** * The meta object literal for the '<em><b>Pre Post Or Body Declarations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CONTEXT_DECLARATION_CS__PRE_POST_OR_BODY_DECLARATIONS = eINSTANCE.getOperationContextDeclarationCS_PrePostOrBodyDeclarations(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.InitOrDeriveValueCSImpl <em>Init Or Derive Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InitOrDeriveValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInitOrDeriveValueCS() * @generated */ EClass INIT_OR_DERIVE_VALUE_CS = eINSTANCE.getInitOrDeriveValueCS(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INIT_OR_DERIVE_VALUE_CS__OCL_EXPRESSION = eINSTANCE.getInitOrDeriveValueCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.InitValueCSImpl <em>Init Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InitValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInitValueCS() * @generated */ EClass INIT_VALUE_CS = eINSTANCE.getInitValueCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.DeriveValueCSImpl <em>Derive Value CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DeriveValueCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDeriveValueCS() * @generated */ EClass DERIVE_VALUE_CS = eINSTANCE.getDeriveValueCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.InvariantOrDefinitionCSImpl <em>Invariant Or Definition CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvariantOrDefinitionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvariantOrDefinitionCS() * @generated */ EClass INVARIANT_OR_DEFINITION_CS = eINSTANCE.getInvariantOrDefinitionCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.InvariantExpCSImpl <em>Invariant Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.InvariantExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getInvariantExpCS() * @generated */ EClass INVARIANT_EXP_CS = eINSTANCE.getInvariantExpCS(); /** * The meta object literal for the '<em><b>Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INVARIANT_EXP_CS__NAME = eINSTANCE.getInvariantExpCS_Name(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INVARIANT_EXP_CS__OCL_EXPRESSION = eINSTANCE.getInvariantExpCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpCSImpl <em>Definition Exp CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpCS() * @generated */ EClass DEFINITION_EXP_CS = eINSTANCE.getDefinitionExpCS(); /** * The meta object literal for the '<em><b>Static</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEFINITION_EXP_CS__STATIC = eINSTANCE.getDefinitionExpCS_Static(); /** * The meta object literal for the '<em><b>Definition Exp Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_EXP_CS__DEFINITION_EXP_PART = eINSTANCE.getDefinitionExpCS_DefinitionExpPart(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpPartCSImpl <em>Definition Exp Part CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpPartCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpPartCS() * @generated */ EClass DEFINITION_EXP_PART_CS = eINSTANCE.getDefinitionExpPartCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpPropertyCSImpl <em>Definition Exp Property CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpPropertyCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpPropertyCS() * @generated */ EClass DEFINITION_EXP_PROPERTY_CS = eINSTANCE.getDefinitionExpPropertyCS(); /** * The meta object literal for the '<em><b>Variable Declaration</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_EXP_PROPERTY_CS__VARIABLE_DECLARATION = eINSTANCE.getDefinitionExpPropertyCS_VariableDeclaration(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.DefinitionExpOperationCSImpl <em>Definition Exp Operation CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.DefinitionExpOperationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getDefinitionExpOperationCS() * @generated */ EClass DEFINITION_EXP_OPERATION_CS = eINSTANCE.getDefinitionExpOperationCS(); /** * The meta object literal for the '<em><b>Operation</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_EXP_OPERATION_CS__OPERATION = eINSTANCE.getDefinitionExpOperationCS_Operation(); /** * The meta object literal for the '<em><b>Equal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEFINITION_EXP_OPERATION_CS__EQUAL = eINSTANCE.getDefinitionExpOperationCS_Equal(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEFINITION_EXP_OPERATION_CS__OCL_EXPRESSION = eINSTANCE.getDefinitionExpOperationCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PrePostOrBodyDeclarationCSImpl <em>Pre Post Or Body Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PrePostOrBodyDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPrePostOrBodyDeclarationCS() * @generated */ EClass PRE_POST_OR_BODY_DECLARATION_CS = eINSTANCE.getPrePostOrBodyDeclarationCS(); /** * The meta object literal for the '<em><b>Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PRE_POST_OR_BODY_DECLARATION_CS__NAME = eINSTANCE.getPrePostOrBodyDeclarationCS_Name(); /** * The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PRE_POST_OR_BODY_DECLARATION_CS__OCL_EXPRESSION = eINSTANCE.getPrePostOrBodyDeclarationCS_OclExpression(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PreConditionDeclarationCSImpl <em>Pre Condition Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PreConditionDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPreConditionDeclarationCS() * @generated */ EClass PRE_CONDITION_DECLARATION_CS = eINSTANCE.getPreConditionDeclarationCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.PostConditionDeclarationCSImpl <em>Post Condition Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.PostConditionDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getPostConditionDeclarationCS() * @generated */ EClass POST_CONDITION_DECLARATION_CS = eINSTANCE.getPostConditionDeclarationCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.BodyDeclarationCSImpl <em>Body Declaration CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.BodyDeclarationCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getBodyDeclarationCS() * @generated */ EClass BODY_DECLARATION_CS = eINSTANCE.getBodyDeclarationCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionCSImpl <em>Operation Definition CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionCS() * @generated */ EClass OPERATION_DEFINITION_CS = eINSTANCE.getOperationDefinitionCS(); /** * The meta object literal for the '<em><b>Operation</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEFINITION_CS__OPERATION = eINSTANCE.getOperationDefinitionCS_Operation(); /** * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEFINITION_CS__PARAMETERS = eINSTANCE.getOperationDefinitionCS_Parameters(); /** * The meta object literal for the '<em><b>Return Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEFINITION_CS__RETURN_TYPE = eINSTANCE.getOperationDefinitionCS_ReturnType(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionInContextCSImpl <em>Operation Definition In Context CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionInContextCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionInContextCS() * @generated */ EClass OPERATION_DEFINITION_IN_CONTEXT_CS = eINSTANCE.getOperationDefinitionInContextCS(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEFINITION_IN_CONTEXT_CS__TYPE_NAME = eINSTANCE.getOperationDefinitionInContextCS_TypeName(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.OperationDefinitionInDefCSImpl <em>Operation Definition In Def CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.OperationDefinitionInDefCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getOperationDefinitionInDefCS() * @generated */ EClass OPERATION_DEFINITION_IN_DEF_CS = eINSTANCE.getOperationDefinitionInDefCS(); /** * The meta object literal for the '{@link org.dresdenocl.language.ocl.impl.ParameterCSImpl <em>Parameter CS</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dresdenocl.language.ocl.impl.ParameterCSImpl * @see org.dresdenocl.language.ocl.impl.OclPackageImpl#getParameterCS() * @generated */ EClass PARAMETER_CS = eINSTANCE.getParameterCS(); /** * The meta object literal for the '<em><b>Parameter</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER_CS__PARAMETER = eINSTANCE.getParameterCS_Parameter(); /** * The meta object literal for the '<em><b>Parameter Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARAMETER_CS__PARAMETER_TYPE = eINSTANCE.getParameterCS_ParameterType(); } } //OclPackage