/** * <copyright> * </copyright> * * $Id: QVTOperationalPackage.java,v 1.4 2009/12/09 14:03:27 radvorak Exp $ */ package org.eclipse.m2m.qvt.oml.emof.QVTOperational; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.m2m.qvt.oml.emof.ImperativeOCL.ImperativeOCLPackage; import org.eclipse.qvt.declarative.emof.EMOF.EMOFPackage; import org.eclipse.qvt.declarative.emof.EssentialOCL.EssentialOCLPackage; /** * <!-- 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.eclipse.m2m.qvt.oml.emof.QVTOperational.QVTOperationalFactory * @model kind="package" * @generated */ public interface QVTOperationalPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "QVTOperational"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://schema.omg.org/spec/QVT/1.1/qvtoperational.xml"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "qvto"; /** * The package content type ID. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eCONTENT_TYPE = "org.eclipse.m2m.qvt.oml.emof.qvtoperational"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ QVTOperationalPackage eINSTANCE = org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeOperationImpl <em>Imperative Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeOperation() * @generated */ int IMPERATIVE_OPERATION = 6; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__OWNED_COMMENT = EMOFPackage.OPERATION__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__NAME = EMOFPackage.OPERATION__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__TYPE = EMOFPackage.OPERATION__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__IS_ORDERED = EMOFPackage.OPERATION__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__IS_UNIQUE = EMOFPackage.OPERATION__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__LOWER = EMOFPackage.OPERATION__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__UPPER = EMOFPackage.OPERATION__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__CLASS = EMOFPackage.OPERATION__CLASS; /** * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__OWNED_PARAMETER = EMOFPackage.OPERATION__OWNED_PARAMETER; /** * The feature id for the '<em><b>Raised Exception</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__RAISED_EXCEPTION = EMOFPackage.OPERATION__RAISED_EXCEPTION; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__BODY = EMOFPackage.OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Context</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__CONTEXT = EMOFPackage.OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__IS_BLACKBOX = EMOFPackage.OPERATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__OVERRIDDEN = EMOFPackage.OPERATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Result</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION__RESULT = EMOFPackage.OPERATION_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Imperative Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_OPERATION_FEATURE_COUNT = EMOFPackage.OPERATION_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorImpl <em>Constructor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getConstructor() * @generated */ int CONSTRUCTOR = 0; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__OWNED_COMMENT = IMPERATIVE_OPERATION__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__NAME = IMPERATIVE_OPERATION__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__TYPE = IMPERATIVE_OPERATION__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__IS_ORDERED = IMPERATIVE_OPERATION__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__IS_UNIQUE = IMPERATIVE_OPERATION__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__LOWER = IMPERATIVE_OPERATION__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__UPPER = IMPERATIVE_OPERATION__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__CLASS = IMPERATIVE_OPERATION__CLASS; /** * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__OWNED_PARAMETER = IMPERATIVE_OPERATION__OWNED_PARAMETER; /** * The feature id for the '<em><b>Raised Exception</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__RAISED_EXCEPTION = IMPERATIVE_OPERATION__RAISED_EXCEPTION; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__BODY = IMPERATIVE_OPERATION__BODY; /** * The feature id for the '<em><b>Context</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__CONTEXT = IMPERATIVE_OPERATION__CONTEXT; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__IS_BLACKBOX = IMPERATIVE_OPERATION__IS_BLACKBOX; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__OVERRIDDEN = IMPERATIVE_OPERATION__OVERRIDDEN; /** * The feature id for the '<em><b>Result</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR__RESULT = IMPERATIVE_OPERATION__RESULT; /** * The number of structural features of the '<em>Constructor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_FEATURE_COUNT = IMPERATIVE_OPERATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationBodyImpl <em>Operation Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getOperationBody() * @generated */ int OPERATION_BODY = 17; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_BODY__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; /** * The feature id for the '<em><b>Content</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_BODY__CONTENT = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_BODY__OPERATION = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_BODY__VARIABLE = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Operation Body</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_BODY_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorBodyImpl <em>Constructor Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getConstructorBody() * @generated */ int CONSTRUCTOR_BODY = 1; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_BODY__OWNED_COMMENT = OPERATION_BODY__OWNED_COMMENT; /** * The feature id for the '<em><b>Content</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_BODY__CONTENT = OPERATION_BODY__CONTENT; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_BODY__OPERATION = OPERATION_BODY__OPERATION; /** * The feature id for the '<em><b>Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_BODY__VARIABLE = OPERATION_BODY__VARIABLE; /** * The number of structural features of the '<em>Constructor Body</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTRUCTOR_BODY_FEATURE_COUNT = OPERATION_BODY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ContextualPropertyImpl <em>Contextual Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ContextualPropertyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getContextualProperty() * @generated */ int CONTEXTUAL_PROPERTY = 2; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__OWNED_COMMENT = EMOFPackage.PROPERTY__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__NAME = EMOFPackage.PROPERTY__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__TYPE = EMOFPackage.PROPERTY__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_ORDERED = EMOFPackage.PROPERTY__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_UNIQUE = EMOFPackage.PROPERTY__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__LOWER = EMOFPackage.PROPERTY__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__UPPER = EMOFPackage.PROPERTY__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__CLASS = EMOFPackage.PROPERTY__CLASS; /** * The feature id for the '<em><b>Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__DEFAULT = EMOFPackage.PROPERTY__DEFAULT; /** * The feature id for the '<em><b>Is Composite</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_COMPOSITE = EMOFPackage.PROPERTY__IS_COMPOSITE; /** * The feature id for the '<em><b>Is Derived</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_DERIVED = EMOFPackage.PROPERTY__IS_DERIVED; /** * The feature id for the '<em><b>Is ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_ID = EMOFPackage.PROPERTY__IS_ID; /** * The feature id for the '<em><b>Is Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__IS_READ_ONLY = EMOFPackage.PROPERTY__IS_READ_ONLY; /** * The feature id for the '<em><b>Opposite</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__OPPOSITE = EMOFPackage.PROPERTY__OPPOSITE; /** * The feature id for the '<em><b>Context</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__CONTEXT = EMOFPackage.PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Init Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__INIT_EXPRESSION = EMOFPackage.PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY__OVERRIDDEN = EMOFPackage.PROPERTY_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Contextual Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXTUAL_PROPERTY_FEATURE_COUNT = EMOFPackage.PROPERTY_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.EntryOperationImpl <em>Entry Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.EntryOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getEntryOperation() * @generated */ int ENTRY_OPERATION = 3; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__OWNED_COMMENT = IMPERATIVE_OPERATION__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__NAME = IMPERATIVE_OPERATION__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__TYPE = IMPERATIVE_OPERATION__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__IS_ORDERED = IMPERATIVE_OPERATION__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__IS_UNIQUE = IMPERATIVE_OPERATION__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__LOWER = IMPERATIVE_OPERATION__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__UPPER = IMPERATIVE_OPERATION__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__CLASS = IMPERATIVE_OPERATION__CLASS; /** * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__OWNED_PARAMETER = IMPERATIVE_OPERATION__OWNED_PARAMETER; /** * The feature id for the '<em><b>Raised Exception</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__RAISED_EXCEPTION = IMPERATIVE_OPERATION__RAISED_EXCEPTION; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__BODY = IMPERATIVE_OPERATION__BODY; /** * The feature id for the '<em><b>Context</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__CONTEXT = IMPERATIVE_OPERATION__CONTEXT; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__IS_BLACKBOX = IMPERATIVE_OPERATION__IS_BLACKBOX; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__OVERRIDDEN = IMPERATIVE_OPERATION__OVERRIDDEN; /** * The feature id for the '<em><b>Result</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION__RESULT = IMPERATIVE_OPERATION__RESULT; /** * The number of structural features of the '<em>Entry Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_OPERATION_FEATURE_COUNT = IMPERATIVE_OPERATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.HelperImpl <em>Helper</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.HelperImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getHelper() * @generated */ int HELPER = 4; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__OWNED_COMMENT = IMPERATIVE_OPERATION__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__NAME = IMPERATIVE_OPERATION__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__TYPE = IMPERATIVE_OPERATION__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__IS_ORDERED = IMPERATIVE_OPERATION__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__IS_UNIQUE = IMPERATIVE_OPERATION__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__LOWER = IMPERATIVE_OPERATION__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__UPPER = IMPERATIVE_OPERATION__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__CLASS = IMPERATIVE_OPERATION__CLASS; /** * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__OWNED_PARAMETER = IMPERATIVE_OPERATION__OWNED_PARAMETER; /** * The feature id for the '<em><b>Raised Exception</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__RAISED_EXCEPTION = IMPERATIVE_OPERATION__RAISED_EXCEPTION; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__BODY = IMPERATIVE_OPERATION__BODY; /** * The feature id for the '<em><b>Context</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__CONTEXT = IMPERATIVE_OPERATION__CONTEXT; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__IS_BLACKBOX = IMPERATIVE_OPERATION__IS_BLACKBOX; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__OVERRIDDEN = IMPERATIVE_OPERATION__OVERRIDDEN; /** * The feature id for the '<em><b>Result</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__RESULT = IMPERATIVE_OPERATION__RESULT; /** * The feature id for the '<em><b>Is Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER__IS_QUERY = IMPERATIVE_OPERATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Helper</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HELPER_FEATURE_COUNT = IMPERATIVE_OPERATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeCallExpImpl <em>Imperative Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeCallExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeCallExp() * @generated */ int IMPERATIVE_CALL_EXP = 5; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__OWNED_COMMENT = EssentialOCLPackage.OPERATION_CALL_EXP__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__NAME = EssentialOCLPackage.OPERATION_CALL_EXP__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__TYPE = EssentialOCLPackage.OPERATION_CALL_EXP__TYPE; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__SOURCE = EssentialOCLPackage.OPERATION_CALL_EXP__SOURCE; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__ARGUMENT = EssentialOCLPackage.OPERATION_CALL_EXP__ARGUMENT; /** * The feature id for the '<em><b>Referred Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__REFERRED_OPERATION = EssentialOCLPackage.OPERATION_CALL_EXP__REFERRED_OPERATION; /** * The feature id for the '<em><b>Is Virtual</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP__IS_VIRTUAL = EssentialOCLPackage.OPERATION_CALL_EXP_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Imperative Call Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPERATIVE_CALL_EXP_FEATURE_COUNT = EssentialOCLPackage.OPERATION_CALL_EXP_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImpl <em>Module</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModule() * @generated */ int MODULE = 14; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_COMMENT = EMOFPackage.CLASS__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__NAME = EMOFPackage.CLASS__NAME; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__PACKAGE = EMOFPackage.CLASS__PACKAGE; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__IS_ABSTRACT = EMOFPackage.CLASS__IS_ABSTRACT; /** * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_ATTRIBUTE = EMOFPackage.CLASS__OWNED_ATTRIBUTE; /** * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_OPERATION = EMOFPackage.CLASS__OWNED_OPERATION; /** * The feature id for the '<em><b>Super Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__SUPER_CLASS = EMOFPackage.CLASS__SUPER_CLASS; /** * The feature id for the '<em><b>Nested Package</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__NESTED_PACKAGE = EMOFPackage.CLASS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Nesting Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__NESTING_PACKAGE = EMOFPackage.CLASS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_TYPE = EMOFPackage.CLASS_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__URI = EMOFPackage.CLASS_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Config Property</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__CONFIG_PROPERTY = EMOFPackage.CLASS_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Entry</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__ENTRY = EMOFPackage.CLASS_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__IS_BLACKBOX = EMOFPackage.CLASS_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Module Import</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__MODULE_IMPORT = EMOFPackage.CLASS_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_TAG = EMOFPackage.CLASS_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Owned Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__OWNED_VARIABLE = EMOFPackage.CLASS_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Used Model Type</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE__USED_MODEL_TYPE = EMOFPackage.CLASS_FEATURE_COUNT + 10; /** * The number of structural features of the '<em>Module</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_FEATURE_COUNT = EMOFPackage.CLASS_FEATURE_COUNT + 11; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.LibraryImpl <em>Library</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.LibraryImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getLibrary() * @generated */ int LIBRARY = 7; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_COMMENT = MODULE__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__NAME = MODULE__NAME; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__PACKAGE = MODULE__PACKAGE; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__IS_ABSTRACT = MODULE__IS_ABSTRACT; /** * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_ATTRIBUTE = MODULE__OWNED_ATTRIBUTE; /** * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_OPERATION = MODULE__OWNED_OPERATION; /** * The feature id for the '<em><b>Super Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__SUPER_CLASS = MODULE__SUPER_CLASS; /** * The feature id for the '<em><b>Nested Package</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__NESTED_PACKAGE = MODULE__NESTED_PACKAGE; /** * The feature id for the '<em><b>Nesting Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__NESTING_PACKAGE = MODULE__NESTING_PACKAGE; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_TYPE = MODULE__OWNED_TYPE; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__URI = MODULE__URI; /** * The feature id for the '<em><b>Config Property</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__CONFIG_PROPERTY = MODULE__CONFIG_PROPERTY; /** * The feature id for the '<em><b>Entry</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__ENTRY = MODULE__ENTRY; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__IS_BLACKBOX = MODULE__IS_BLACKBOX; /** * The feature id for the '<em><b>Module Import</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__MODULE_IMPORT = MODULE__MODULE_IMPORT; /** * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_TAG = MODULE__OWNED_TAG; /** * The feature id for the '<em><b>Owned Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__OWNED_VARIABLE = MODULE__OWNED_VARIABLE; /** * The feature id for the '<em><b>Used Model Type</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY__USED_MODEL_TYPE = MODULE__USED_MODEL_TYPE; /** * The number of structural features of the '<em>Library</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIBRARY_FEATURE_COUNT = MODULE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingBodyImpl <em>Mapping Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingBody() * @generated */ int MAPPING_BODY = 8; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__OWNED_COMMENT = OPERATION_BODY__OWNED_COMMENT; /** * The feature id for the '<em><b>Content</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__CONTENT = OPERATION_BODY__CONTENT; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__OPERATION = OPERATION_BODY__OPERATION; /** * The feature id for the '<em><b>Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__VARIABLE = OPERATION_BODY__VARIABLE; /** * The feature id for the '<em><b>End Section</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__END_SECTION = OPERATION_BODY_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Init Section</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY__INIT_SECTION = OPERATION_BODY_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Mapping Body</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_BODY_FEATURE_COUNT = OPERATION_BODY_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingCallExpImpl <em>Mapping Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingCallExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingCallExp() * @generated */ int MAPPING_CALL_EXP = 9; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__OWNED_COMMENT = IMPERATIVE_CALL_EXP__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__NAME = IMPERATIVE_CALL_EXP__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__TYPE = IMPERATIVE_CALL_EXP__TYPE; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__SOURCE = IMPERATIVE_CALL_EXP__SOURCE; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__ARGUMENT = IMPERATIVE_CALL_EXP__ARGUMENT; /** * The feature id for the '<em><b>Referred Operation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__REFERRED_OPERATION = IMPERATIVE_CALL_EXP__REFERRED_OPERATION; /** * The feature id for the '<em><b>Is Virtual</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__IS_VIRTUAL = IMPERATIVE_CALL_EXP__IS_VIRTUAL; /** * The feature id for the '<em><b>Is Strict</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP__IS_STRICT = IMPERATIVE_CALL_EXP_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Mapping Call Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CALL_EXP_FEATURE_COUNT = IMPERATIVE_CALL_EXP_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingOperationImpl <em>Mapping Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingOperation() * @generated */ int MAPPING_OPERATION = 10; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__OWNED_COMMENT = IMPERATIVE_OPERATION__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__NAME = IMPERATIVE_OPERATION__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__TYPE = IMPERATIVE_OPERATION__TYPE; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__IS_ORDERED = IMPERATIVE_OPERATION__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__IS_UNIQUE = IMPERATIVE_OPERATION__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__LOWER = IMPERATIVE_OPERATION__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__UPPER = IMPERATIVE_OPERATION__UPPER; /** * The feature id for the '<em><b>Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__CLASS = IMPERATIVE_OPERATION__CLASS; /** * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__OWNED_PARAMETER = IMPERATIVE_OPERATION__OWNED_PARAMETER; /** * The feature id for the '<em><b>Raised Exception</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__RAISED_EXCEPTION = IMPERATIVE_OPERATION__RAISED_EXCEPTION; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__BODY = IMPERATIVE_OPERATION__BODY; /** * The feature id for the '<em><b>Context</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__CONTEXT = IMPERATIVE_OPERATION__CONTEXT; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__IS_BLACKBOX = IMPERATIVE_OPERATION__IS_BLACKBOX; /** * The feature id for the '<em><b>Overridden</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__OVERRIDDEN = IMPERATIVE_OPERATION__OVERRIDDEN; /** * The feature id for the '<em><b>Result</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__RESULT = IMPERATIVE_OPERATION__RESULT; /** * The feature id for the '<em><b>Disjunct</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__DISJUNCT = IMPERATIVE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Inherited</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__INHERITED = IMPERATIVE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Merged</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__MERGED = IMPERATIVE_OPERATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Refined Relation</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__REFINED_RELATION = IMPERATIVE_OPERATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>When</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__WHEN = IMPERATIVE_OPERATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Where</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION__WHERE = IMPERATIVE_OPERATION_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Mapping Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_OPERATION_FEATURE_COUNT = IMPERATIVE_OPERATION_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.VarParameterImpl <em>Var Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.VarParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getVarParameter() * @generated */ int VAR_PARAMETER = 21; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__OWNED_COMMENT = EssentialOCLPackage.VARIABLE__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__NAME = EssentialOCLPackage.VARIABLE__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__TYPE = EssentialOCLPackage.VARIABLE__TYPE; /** * The feature id for the '<em><b>Init Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__INIT_EXPRESSION = EssentialOCLPackage.VARIABLE__INIT_EXPRESSION; /** * The feature id for the '<em><b>Let Exp</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__LET_EXP = EssentialOCLPackage.VARIABLE__LET_EXP; /** * The feature id for the '<em><b>Represented Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__REPRESENTED_PARAMETER = EssentialOCLPackage.VARIABLE__REPRESENTED_PARAMETER; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__IS_ORDERED = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__IS_UNIQUE = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__LOWER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__UPPER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__OPERATION = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Ctx Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__CTX_OWNER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__KIND = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Res Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER__RES_OWNER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 7; /** * The number of structural features of the '<em>Var Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VAR_PARAMETER_FEATURE_COUNT = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 8; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingParameter() * @generated */ int MAPPING_PARAMETER = 11; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__OWNED_COMMENT = VAR_PARAMETER__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__NAME = VAR_PARAMETER__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__TYPE = VAR_PARAMETER__TYPE; /** * The feature id for the '<em><b>Init Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__INIT_EXPRESSION = VAR_PARAMETER__INIT_EXPRESSION; /** * The feature id for the '<em><b>Let Exp</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__LET_EXP = VAR_PARAMETER__LET_EXP; /** * The feature id for the '<em><b>Represented Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__REPRESENTED_PARAMETER = VAR_PARAMETER__REPRESENTED_PARAMETER; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__IS_ORDERED = VAR_PARAMETER__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__IS_UNIQUE = VAR_PARAMETER__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__LOWER = VAR_PARAMETER__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__UPPER = VAR_PARAMETER__UPPER; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__OPERATION = VAR_PARAMETER__OPERATION; /** * The feature id for the '<em><b>Ctx Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__CTX_OWNER = VAR_PARAMETER__CTX_OWNER; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__KIND = VAR_PARAMETER__KIND; /** * The feature id for the '<em><b>Res Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__RES_OWNER = VAR_PARAMETER__RES_OWNER; /** * The feature id for the '<em><b>Extent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__EXTENT = VAR_PARAMETER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Referred Domain</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER__REFERRED_DOMAIN = VAR_PARAMETER_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Mapping Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_PARAMETER_FEATURE_COUNT = VAR_PARAMETER_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelParameterImpl <em>Model Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModelParameter() * @generated */ int MODEL_PARAMETER = 12; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__OWNED_COMMENT = VAR_PARAMETER__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__NAME = VAR_PARAMETER__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__TYPE = VAR_PARAMETER__TYPE; /** * The feature id for the '<em><b>Init Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__INIT_EXPRESSION = VAR_PARAMETER__INIT_EXPRESSION; /** * The feature id for the '<em><b>Let Exp</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__LET_EXP = VAR_PARAMETER__LET_EXP; /** * The feature id for the '<em><b>Represented Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__REPRESENTED_PARAMETER = VAR_PARAMETER__REPRESENTED_PARAMETER; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__IS_ORDERED = VAR_PARAMETER__IS_ORDERED; /** * The feature id for the '<em><b>Is Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__IS_UNIQUE = VAR_PARAMETER__IS_UNIQUE; /** * The feature id for the '<em><b>Lower</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__LOWER = VAR_PARAMETER__LOWER; /** * The feature id for the '<em><b>Upper</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__UPPER = VAR_PARAMETER__UPPER; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__OPERATION = VAR_PARAMETER__OPERATION; /** * The feature id for the '<em><b>Ctx Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__CTX_OWNER = VAR_PARAMETER__CTX_OWNER; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__KIND = VAR_PARAMETER__KIND; /** * The feature id for the '<em><b>Res Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER__RES_OWNER = VAR_PARAMETER__RES_OWNER; /** * The number of structural features of the '<em>Model Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_PARAMETER_FEATURE_COUNT = VAR_PARAMETER_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelTypeImpl <em>Model Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelTypeImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModelType() * @generated */ int MODEL_TYPE = 13; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__OWNED_COMMENT = EMOFPackage.CLASS__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__NAME = EMOFPackage.CLASS__NAME; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__PACKAGE = EMOFPackage.CLASS__PACKAGE; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__IS_ABSTRACT = EMOFPackage.CLASS__IS_ABSTRACT; /** * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__OWNED_ATTRIBUTE = EMOFPackage.CLASS__OWNED_ATTRIBUTE; /** * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__OWNED_OPERATION = EMOFPackage.CLASS__OWNED_OPERATION; /** * The feature id for the '<em><b>Super Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__SUPER_CLASS = EMOFPackage.CLASS__SUPER_CLASS; /** * The feature id for the '<em><b>Additional Condition</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__ADDITIONAL_CONDITION = EMOFPackage.CLASS_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Conformance Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__CONFORMANCE_KIND = EMOFPackage.CLASS_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Metamodel</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE__METAMODEL = EMOFPackage.CLASS_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Model Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODEL_TYPE_FEATURE_COUNT = EMOFPackage.CLASS_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImportImpl <em>Module Import</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImportImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModuleImport() * @generated */ int MODULE_IMPORT = 15; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; /** * The feature id for the '<em><b>Binding</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT__BINDING = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Imported Module</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT__IMPORTED_MODULE = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT__KIND = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Module</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT__MODULE = EMOFPackage.ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Module Import</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_IMPORT_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ObjectExpImpl <em>Object Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ObjectExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getObjectExp() * @generated */ int OBJECT_EXP = 16; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__OWNED_COMMENT = ImperativeOCLPackage.INSTANTIATION_EXP__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__NAME = ImperativeOCLPackage.INSTANTIATION_EXP__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__TYPE = ImperativeOCLPackage.INSTANTIATION_EXP__TYPE; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__ARGUMENT = ImperativeOCLPackage.INSTANTIATION_EXP__ARGUMENT; /** * The feature id for the '<em><b>Extent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__EXTENT = ImperativeOCLPackage.INSTANTIATION_EXP__EXTENT; /** * The feature id for the '<em><b>Instantiated Class</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__INSTANTIATED_CLASS = ImperativeOCLPackage.INSTANTIATION_EXP__INSTANTIATED_CLASS; /** * The feature id for the '<em><b>Body</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__BODY = ImperativeOCLPackage.INSTANTIATION_EXP_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Referred Object</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP__REFERRED_OBJECT = ImperativeOCLPackage.INSTANTIATION_EXP_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Object Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBJECT_EXP_FEATURE_COUNT = ImperativeOCLPackage.INSTANTIATION_EXP_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationalTransformationImpl <em>Operational Transformation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationalTransformationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getOperationalTransformation() * @generated */ int OPERATIONAL_TRANSFORMATION = 18; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_COMMENT = MODULE__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__NAME = MODULE__NAME; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__PACKAGE = MODULE__PACKAGE; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__IS_ABSTRACT = MODULE__IS_ABSTRACT; /** * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_ATTRIBUTE = MODULE__OWNED_ATTRIBUTE; /** * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_OPERATION = MODULE__OWNED_OPERATION; /** * The feature id for the '<em><b>Super Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__SUPER_CLASS = MODULE__SUPER_CLASS; /** * The feature id for the '<em><b>Nested Package</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__NESTED_PACKAGE = MODULE__NESTED_PACKAGE; /** * The feature id for the '<em><b>Nesting Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__NESTING_PACKAGE = MODULE__NESTING_PACKAGE; /** * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_TYPE = MODULE__OWNED_TYPE; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__URI = MODULE__URI; /** * The feature id for the '<em><b>Config Property</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__CONFIG_PROPERTY = MODULE__CONFIG_PROPERTY; /** * The feature id for the '<em><b>Entry</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__ENTRY = MODULE__ENTRY; /** * The feature id for the '<em><b>Is Blackbox</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__IS_BLACKBOX = MODULE__IS_BLACKBOX; /** * The feature id for the '<em><b>Module Import</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__MODULE_IMPORT = MODULE__MODULE_IMPORT; /** * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_TAG = MODULE__OWNED_TAG; /** * The feature id for the '<em><b>Owned Variable</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__OWNED_VARIABLE = MODULE__OWNED_VARIABLE; /** * The feature id for the '<em><b>Used Model Type</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__USED_MODEL_TYPE = MODULE__USED_MODEL_TYPE; /** * The feature id for the '<em><b>Intermediate Class</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__INTERMEDIATE_CLASS = MODULE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Intermediate Property</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__INTERMEDIATE_PROPERTY = MODULE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Model Parameter</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__MODEL_PARAMETER = MODULE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Refined</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__REFINED = MODULE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Relation</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION__RELATION = MODULE_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Operational Transformation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONAL_TRANSFORMATION_FEATURE_COUNT = MODULE_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveExpImpl <em>Resolve Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getResolveExp() * @generated */ int RESOLVE_EXP = 19; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__OWNED_COMMENT = EssentialOCLPackage.CALL_EXP__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__NAME = EssentialOCLPackage.CALL_EXP__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__TYPE = EssentialOCLPackage.CALL_EXP__TYPE; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__SOURCE = EssentialOCLPackage.CALL_EXP__SOURCE; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__CONDITION = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Deferred</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__IS_DEFERRED = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Inverse</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__IS_INVERSE = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>One</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__ONE = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP__TARGET = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Resolve Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_EXP_FEATURE_COUNT = EssentialOCLPackage.CALL_EXP_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveInExpImpl <em>Resolve In Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveInExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getResolveInExp() * @generated */ int RESOLVE_IN_EXP = 20; /** * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__OWNED_COMMENT = RESOLVE_EXP__OWNED_COMMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__NAME = RESOLVE_EXP__NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__TYPE = RESOLVE_EXP__TYPE; /** * The feature id for the '<em><b>Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__SOURCE = RESOLVE_EXP__SOURCE; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__CONDITION = RESOLVE_EXP__CONDITION; /** * The feature id for the '<em><b>Is Deferred</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__IS_DEFERRED = RESOLVE_EXP__IS_DEFERRED; /** * The feature id for the '<em><b>Is Inverse</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__IS_INVERSE = RESOLVE_EXP__IS_INVERSE; /** * The feature id for the '<em><b>One</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__ONE = RESOLVE_EXP__ONE; /** * The feature id for the '<em><b>Target</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__TARGET = RESOLVE_EXP__TARGET; /** * The feature id for the '<em><b>In Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP__IN_MAPPING = RESOLVE_EXP_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Resolve In Exp</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOLVE_IN_EXP_FEATURE_COUNT = RESOLVE_EXP_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind <em>Direction Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getDirectionKind() * @generated */ int DIRECTION_KIND = 22; /** * The meta object id for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind <em>Import Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImportKind() * @generated */ int IMPORT_KIND = 23; /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Constructor <em>Constructor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constructor</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Constructor * @generated */ EClass getConstructor(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ConstructorBody <em>Constructor Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constructor Body</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ConstructorBody * @generated */ EClass getConstructorBody(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty <em>Contextual Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contextual Property</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty * @generated */ EClass getContextualProperty(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Context</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getContext() * @see #getContextualProperty() * @generated */ EReference getContextualProperty_Context(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getInitExpression <em>Init Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Init Expression</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getInitExpression() * @see #getContextualProperty() * @generated */ EReference getContextualProperty_InitExpression(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getOverridden <em>Overridden</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Overridden</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ContextualProperty#getOverridden() * @see #getContextualProperty() * @generated */ EReference getContextualProperty_Overridden(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.EntryOperation <em>Entry Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Entry Operation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.EntryOperation * @generated */ EClass getEntryOperation(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Helper <em>Helper</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Helper</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Helper * @generated */ EClass getHelper(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Helper#getIsQuery <em>Is Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Query</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Helper#getIsQuery() * @see #getHelper() * @generated */ EAttribute getHelper_IsQuery(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeCallExp <em>Imperative Call Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Imperative Call Exp</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeCallExp * @generated */ EClass getImperativeCallExp(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeCallExp#getIsVirtual <em>Is Virtual</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Virtual</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeCallExp#getIsVirtual() * @see #getImperativeCallExp() * @generated */ EAttribute getImperativeCallExp_IsVirtual(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation <em>Imperative Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Imperative Operation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation * @generated */ EClass getImperativeOperation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getBody() * @see #getImperativeOperation() * @generated */ EReference getImperativeOperation_Body(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Context</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getContext() * @see #getImperativeOperation() * @generated */ EReference getImperativeOperation_Context(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getIsBlackbox <em>Is Blackbox</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Blackbox</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getIsBlackbox() * @see #getImperativeOperation() * @generated */ EAttribute getImperativeOperation_IsBlackbox(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getOverridden <em>Overridden</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Overridden</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getOverridden() * @see #getImperativeOperation() * @generated */ EReference getImperativeOperation_Overridden(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getResult <em>Result</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Result</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImperativeOperation#getResult() * @see #getImperativeOperation() * @generated */ EReference getImperativeOperation_Result(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Library <em>Library</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Library</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Library * @generated */ EClass getLibrary(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody <em>Mapping Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Body</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody * @generated */ EClass getMappingBody(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody#getEndSection <em>End Section</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>End Section</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody#getEndSection() * @see #getMappingBody() * @generated */ EReference getMappingBody_EndSection(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody#getInitSection <em>Init Section</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Init Section</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingBody#getInitSection() * @see #getMappingBody() * @generated */ EReference getMappingBody_InitSection(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingCallExp <em>Mapping Call Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Call Exp</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingCallExp * @generated */ EClass getMappingCallExp(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingCallExp#getIsStrict <em>Is Strict</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Strict</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingCallExp#getIsStrict() * @see #getMappingCallExp() * @generated */ EAttribute getMappingCallExp_IsStrict(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation <em>Mapping Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Operation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation * @generated */ EClass getMappingOperation(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getDisjunct <em>Disjunct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Disjunct</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getDisjunct() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_Disjunct(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getInherited <em>Inherited</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Inherited</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getInherited() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_Inherited(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getMerged <em>Merged</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Merged</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getMerged() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_Merged(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getRefinedRelation <em>Refined Relation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Refined Relation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getRefinedRelation() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_RefinedRelation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getWhen <em>When</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>When</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getWhen() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_When(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getWhere <em>Where</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Where</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingOperation#getWhere() * @see #getMappingOperation() * @generated */ EReference getMappingOperation_Where(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter <em>Mapping Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Parameter</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter * @generated */ EClass getMappingParameter(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter#getExtent <em>Extent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Extent</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter#getExtent() * @see #getMappingParameter() * @generated */ EReference getMappingParameter_Extent(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter#getReferredDomain <em>Referred Domain</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Domain</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.MappingParameter#getReferredDomain() * @see #getMappingParameter() * @generated */ EReference getMappingParameter_ReferredDomain(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelParameter <em>Model Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Parameter</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelParameter * @generated */ EClass getModelParameter(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType <em>Model Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Model Type</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType * @generated */ EClass getModelType(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getAdditionalCondition <em>Additional Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Additional Condition</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getAdditionalCondition() * @see #getModelType() * @generated */ EReference getModelType_AdditionalCondition(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getConformanceKind <em>Conformance Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Conformance Kind</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getConformanceKind() * @see #getModelType() * @generated */ EAttribute getModelType_ConformanceKind(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getMetamodel <em>Metamodel</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Metamodel</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModelType#getMetamodel() * @see #getModelType() * @generated */ EReference getModelType_Metamodel(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module <em>Module</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Module</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module * @generated */ EClass getModule(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getConfigProperty <em>Config Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Config Property</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getConfigProperty() * @see #getModule() * @generated */ EReference getModule_ConfigProperty(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getEntry <em>Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Entry</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getEntry() * @see #getModule() * @generated */ EReference getModule_Entry(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getIsBlackbox <em>Is Blackbox</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Blackbox</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getIsBlackbox() * @see #getModule() * @generated */ EAttribute getModule_IsBlackbox(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getModuleImport <em>Module Import</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Module Import</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getModuleImport() * @see #getModule() * @generated */ EReference getModule_ModuleImport(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getOwnedTag <em>Owned Tag</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Tag</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getOwnedTag() * @see #getModule() * @generated */ EReference getModule_OwnedTag(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getOwnedVariable <em>Owned Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Owned Variable</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getOwnedVariable() * @see #getModule() * @generated */ EReference getModule_OwnedVariable(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getUsedModelType <em>Used Model Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Used Model Type</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.Module#getUsedModelType() * @see #getModule() * @generated */ EReference getModule_UsedModelType(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport <em>Module Import</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Module Import</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport * @generated */ EClass getModuleImport(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getBinding <em>Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Binding</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getBinding() * @see #getModuleImport() * @generated */ EReference getModuleImport_Binding(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getImportedModule <em>Imported Module</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Imported Module</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getImportedModule() * @see #getModuleImport() * @generated */ EReference getModuleImport_ImportedModule(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getKind() * @see #getModuleImport() * @generated */ EAttribute getModuleImport_Kind(); /** * Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getModule <em>Module</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Module</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ModuleImport#getModule() * @see #getModuleImport() * @generated */ EReference getModuleImport_Module(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp <em>Object Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Object Exp</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp * @generated */ EClass getObjectExp(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Body</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp#getBody() * @see #getObjectExp() * @generated */ EReference getObjectExp_Body(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp#getReferredObject <em>Referred Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referred Object</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ObjectExp#getReferredObject() * @see #getObjectExp() * @generated */ EReference getObjectExp_ReferredObject(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody <em>Operation Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Body</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody * @generated */ EClass getOperationBody(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getContent <em>Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Content</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getContent() * @see #getOperationBody() * @generated */ EReference getOperationBody_Content(); /** * Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Operation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getOperation() * @see #getOperationBody() * @generated */ EReference getOperationBody_Operation(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getVariable <em>Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variable</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationBody#getVariable() * @see #getOperationBody() * @generated */ EReference getOperationBody_Variable(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation <em>Operational Transformation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operational Transformation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation * @generated */ EClass getOperationalTransformation(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getIntermediateClass <em>Intermediate Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Intermediate Class</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getIntermediateClass() * @see #getOperationalTransformation() * @generated */ EReference getOperationalTransformation_IntermediateClass(); /** * Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getIntermediateProperty <em>Intermediate Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Intermediate Property</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getIntermediateProperty() * @see #getOperationalTransformation() * @generated */ EReference getOperationalTransformation_IntermediateProperty(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getModelParameter <em>Model Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Model Parameter</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getModelParameter() * @see #getOperationalTransformation() * @generated */ EReference getOperationalTransformation_ModelParameter(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getRefined <em>Refined</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Refined</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getRefined() * @see #getOperationalTransformation() * @generated */ EReference getOperationalTransformation_Refined(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getRelation <em>Relation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Relation</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.OperationalTransformation#getRelation() * @see #getOperationalTransformation() * @generated */ EReference getOperationalTransformation_Relation(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp <em>Resolve Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resolve Exp</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp * @generated */ EClass getResolveExp(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getCondition() * @see #getResolveExp() * @generated */ EReference getResolveExp_Condition(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getIsDeferred <em>Is Deferred</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Deferred</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getIsDeferred() * @see #getResolveExp() * @generated */ EAttribute getResolveExp_IsDeferred(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getIsInverse <em>Is Inverse</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Inverse</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getIsInverse() * @see #getResolveExp() * @generated */ EAttribute getResolveExp_IsInverse(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getOne <em>One</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>One</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getOne() * @see #getResolveExp() * @generated */ EAttribute getResolveExp_One(); /** * Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Target</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveExp#getTarget() * @see #getResolveExp() * @generated */ EReference getResolveExp_Target(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveInExp <em>Resolve In Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resolve In Exp</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveInExp * @generated */ EClass getResolveInExp(); /** * Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveInExp#getInMapping <em>In Mapping</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>In Mapping</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ResolveInExp#getInMapping() * @see #getResolveInExp() * @generated */ EReference getResolveInExp_InMapping(); /** * Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter <em>Var Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Var Parameter</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter * @generated */ EClass getVarParameter(); /** * Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getCtxOwner <em>Ctx Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Ctx Owner</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getCtxOwner() * @see #getVarParameter() * @generated */ EReference getVarParameter_CtxOwner(); /** * Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getKind() * @see #getVarParameter() * @generated */ EAttribute getVarParameter_Kind(); /** * Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getResOwner <em>Res Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Res Owner</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.VarParameter#getResOwner() * @see #getVarParameter() * @generated */ EReference getVarParameter_ResOwner(); /** * Returns the meta object for enum '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind <em>Direction Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Direction Kind</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind * @generated */ EEnum getDirectionKind(); /** * Returns the meta object for enum '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind <em>Import Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Import Kind</em>'. * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind * @generated */ EEnum getImportKind(); /** * 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 */ QVTOperationalFactory getQVTOperationalFactory(); /** * <!-- 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.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorImpl <em>Constructor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getConstructor() * @generated */ EClass CONSTRUCTOR = eINSTANCE.getConstructor(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorBodyImpl <em>Constructor Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ConstructorBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getConstructorBody() * @generated */ EClass CONSTRUCTOR_BODY = eINSTANCE.getConstructorBody(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ContextualPropertyImpl <em>Contextual Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ContextualPropertyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getContextualProperty() * @generated */ EClass CONTEXTUAL_PROPERTY = eINSTANCE.getContextualProperty(); /** * The meta object literal for the '<em><b>Context</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTEXTUAL_PROPERTY__CONTEXT = eINSTANCE.getContextualProperty_Context(); /** * The meta object literal for the '<em><b>Init Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTEXTUAL_PROPERTY__INIT_EXPRESSION = eINSTANCE.getContextualProperty_InitExpression(); /** * The meta object literal for the '<em><b>Overridden</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTEXTUAL_PROPERTY__OVERRIDDEN = eINSTANCE.getContextualProperty_Overridden(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.EntryOperationImpl <em>Entry Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.EntryOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getEntryOperation() * @generated */ EClass ENTRY_OPERATION = eINSTANCE.getEntryOperation(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.HelperImpl <em>Helper</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.HelperImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getHelper() * @generated */ EClass HELPER = eINSTANCE.getHelper(); /** * The meta object literal for the '<em><b>Is Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HELPER__IS_QUERY = eINSTANCE.getHelper_IsQuery(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeCallExpImpl <em>Imperative Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeCallExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeCallExp() * @generated */ EClass IMPERATIVE_CALL_EXP = eINSTANCE.getImperativeCallExp(); /** * The meta object literal for the '<em><b>Is Virtual</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute IMPERATIVE_CALL_EXP__IS_VIRTUAL = eINSTANCE.getImperativeCallExp_IsVirtual(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeOperationImpl <em>Imperative Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ImperativeOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeOperation() * @generated */ EClass IMPERATIVE_OPERATION = eINSTANCE.getImperativeOperation(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPERATIVE_OPERATION__BODY = eINSTANCE.getImperativeOperation_Body(); /** * The meta object literal for the '<em><b>Context</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPERATIVE_OPERATION__CONTEXT = eINSTANCE.getImperativeOperation_Context(); /** * The meta object literal for the '<em><b>Is Blackbox</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute IMPERATIVE_OPERATION__IS_BLACKBOX = eINSTANCE.getImperativeOperation_IsBlackbox(); /** * The meta object literal for the '<em><b>Overridden</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPERATIVE_OPERATION__OVERRIDDEN = eINSTANCE.getImperativeOperation_Overridden(); /** * The meta object literal for the '<em><b>Result</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPERATIVE_OPERATION__RESULT = eINSTANCE.getImperativeOperation_Result(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.LibraryImpl <em>Library</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.LibraryImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getLibrary() * @generated */ EClass LIBRARY = eINSTANCE.getLibrary(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingBodyImpl <em>Mapping Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingBody() * @generated */ EClass MAPPING_BODY = eINSTANCE.getMappingBody(); /** * The meta object literal for the '<em><b>End Section</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_BODY__END_SECTION = eINSTANCE.getMappingBody_EndSection(); /** * The meta object literal for the '<em><b>Init Section</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_BODY__INIT_SECTION = eINSTANCE.getMappingBody_InitSection(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingCallExpImpl <em>Mapping Call Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingCallExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingCallExp() * @generated */ EClass MAPPING_CALL_EXP = eINSTANCE.getMappingCallExp(); /** * The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MAPPING_CALL_EXP__IS_STRICT = eINSTANCE.getMappingCallExp_IsStrict(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingOperationImpl <em>Mapping Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingOperationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingOperation() * @generated */ EClass MAPPING_OPERATION = eINSTANCE.getMappingOperation(); /** * The meta object literal for the '<em><b>Disjunct</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__DISJUNCT = eINSTANCE.getMappingOperation_Disjunct(); /** * The meta object literal for the '<em><b>Inherited</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__INHERITED = eINSTANCE.getMappingOperation_Inherited(); /** * The meta object literal for the '<em><b>Merged</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__MERGED = eINSTANCE.getMappingOperation_Merged(); /** * The meta object literal for the '<em><b>Refined Relation</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__REFINED_RELATION = eINSTANCE.getMappingOperation_RefinedRelation(); /** * The meta object literal for the '<em><b>When</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__WHEN = eINSTANCE.getMappingOperation_When(); /** * The meta object literal for the '<em><b>Where</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_OPERATION__WHERE = eINSTANCE.getMappingOperation_Where(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.MappingParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getMappingParameter() * @generated */ EClass MAPPING_PARAMETER = eINSTANCE.getMappingParameter(); /** * The meta object literal for the '<em><b>Extent</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_PARAMETER__EXTENT = eINSTANCE.getMappingParameter_Extent(); /** * The meta object literal for the '<em><b>Referred Domain</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAPPING_PARAMETER__REFERRED_DOMAIN = eINSTANCE.getMappingParameter_ReferredDomain(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelParameterImpl <em>Model Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModelParameter() * @generated */ EClass MODEL_PARAMETER = eINSTANCE.getModelParameter(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelTypeImpl <em>Model Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModelTypeImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModelType() * @generated */ EClass MODEL_TYPE = eINSTANCE.getModelType(); /** * The meta object literal for the '<em><b>Additional Condition</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_TYPE__ADDITIONAL_CONDITION = eINSTANCE.getModelType_AdditionalCondition(); /** * The meta object literal for the '<em><b>Conformance Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODEL_TYPE__CONFORMANCE_KIND = eINSTANCE.getModelType_ConformanceKind(); /** * The meta object literal for the '<em><b>Metamodel</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODEL_TYPE__METAMODEL = eINSTANCE.getModelType_Metamodel(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImpl <em>Module</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModule() * @generated */ EClass MODULE = eINSTANCE.getModule(); /** * The meta object literal for the '<em><b>Config Property</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__CONFIG_PROPERTY = eINSTANCE.getModule_ConfigProperty(); /** * The meta object literal for the '<em><b>Entry</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__ENTRY = eINSTANCE.getModule_Entry(); /** * The meta object literal for the '<em><b>Is Blackbox</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODULE__IS_BLACKBOX = eINSTANCE.getModule_IsBlackbox(); /** * The meta object literal for the '<em><b>Module Import</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__MODULE_IMPORT = eINSTANCE.getModule_ModuleImport(); /** * The meta object literal for the '<em><b>Owned Tag</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__OWNED_TAG = eINSTANCE.getModule_OwnedTag(); /** * The meta object literal for the '<em><b>Owned Variable</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__OWNED_VARIABLE = eINSTANCE.getModule_OwnedVariable(); /** * The meta object literal for the '<em><b>Used Model Type</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE__USED_MODEL_TYPE = eINSTANCE.getModule_UsedModelType(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImportImpl <em>Module Import</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ModuleImportImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getModuleImport() * @generated */ EClass MODULE_IMPORT = eINSTANCE.getModuleImport(); /** * The meta object literal for the '<em><b>Binding</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE_IMPORT__BINDING = eINSTANCE.getModuleImport_Binding(); /** * The meta object literal for the '<em><b>Imported Module</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE_IMPORT__IMPORTED_MODULE = eINSTANCE.getModuleImport_ImportedModule(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODULE_IMPORT__KIND = eINSTANCE.getModuleImport_Kind(); /** * The meta object literal for the '<em><b>Module</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODULE_IMPORT__MODULE = eINSTANCE.getModuleImport_Module(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ObjectExpImpl <em>Object Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ObjectExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getObjectExp() * @generated */ EClass OBJECT_EXP = eINSTANCE.getObjectExp(); /** * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OBJECT_EXP__BODY = eINSTANCE.getObjectExp_Body(); /** * The meta object literal for the '<em><b>Referred Object</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OBJECT_EXP__REFERRED_OBJECT = eINSTANCE.getObjectExp_ReferredObject(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationBodyImpl <em>Operation Body</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationBodyImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getOperationBody() * @generated */ EClass OPERATION_BODY = eINSTANCE.getOperationBody(); /** * The meta object literal for the '<em><b>Content</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_BODY__CONTENT = eINSTANCE.getOperationBody_Content(); /** * The meta object literal for the '<em><b>Operation</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_BODY__OPERATION = eINSTANCE.getOperationBody_Operation(); /** * The meta object literal for the '<em><b>Variable</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_BODY__VARIABLE = eINSTANCE.getOperationBody_Variable(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationalTransformationImpl <em>Operational Transformation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.OperationalTransformationImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getOperationalTransformation() * @generated */ EClass OPERATIONAL_TRANSFORMATION = eINSTANCE.getOperationalTransformation(); /** * The meta object literal for the '<em><b>Intermediate Class</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATIONAL_TRANSFORMATION__INTERMEDIATE_CLASS = eINSTANCE.getOperationalTransformation_IntermediateClass(); /** * The meta object literal for the '<em><b>Intermediate Property</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATIONAL_TRANSFORMATION__INTERMEDIATE_PROPERTY = eINSTANCE.getOperationalTransformation_IntermediateProperty(); /** * The meta object literal for the '<em><b>Model Parameter</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATIONAL_TRANSFORMATION__MODEL_PARAMETER = eINSTANCE.getOperationalTransformation_ModelParameter(); /** * The meta object literal for the '<em><b>Refined</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATIONAL_TRANSFORMATION__REFINED = eINSTANCE.getOperationalTransformation_Refined(); /** * The meta object literal for the '<em><b>Relation</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATIONAL_TRANSFORMATION__RELATION = eINSTANCE.getOperationalTransformation_Relation(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveExpImpl <em>Resolve Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getResolveExp() * @generated */ EClass RESOLVE_EXP = eINSTANCE.getResolveExp(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOLVE_EXP__CONDITION = eINSTANCE.getResolveExp_Condition(); /** * The meta object literal for the '<em><b>Is Deferred</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOLVE_EXP__IS_DEFERRED = eINSTANCE.getResolveExp_IsDeferred(); /** * The meta object literal for the '<em><b>Is Inverse</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOLVE_EXP__IS_INVERSE = eINSTANCE.getResolveExp_IsInverse(); /** * The meta object literal for the '<em><b>One</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOLVE_EXP__ONE = eINSTANCE.getResolveExp_One(); /** * The meta object literal for the '<em><b>Target</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOLVE_EXP__TARGET = eINSTANCE.getResolveExp_Target(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveInExpImpl <em>Resolve In Exp</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.ResolveInExpImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getResolveInExp() * @generated */ EClass RESOLVE_IN_EXP = eINSTANCE.getResolveInExp(); /** * The meta object literal for the '<em><b>In Mapping</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOLVE_IN_EXP__IN_MAPPING = eINSTANCE.getResolveInExp_InMapping(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.VarParameterImpl <em>Var Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.VarParameterImpl * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getVarParameter() * @generated */ EClass VAR_PARAMETER = eINSTANCE.getVarParameter(); /** * The meta object literal for the '<em><b>Ctx Owner</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VAR_PARAMETER__CTX_OWNER = eINSTANCE.getVarParameter_CtxOwner(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VAR_PARAMETER__KIND = eINSTANCE.getVarParameter_Kind(); /** * The meta object literal for the '<em><b>Res Owner</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VAR_PARAMETER__RES_OWNER = eINSTANCE.getVarParameter_ResOwner(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind <em>Direction Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.DirectionKind * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getDirectionKind() * @generated */ EEnum DIRECTION_KIND = eINSTANCE.getDirectionKind(); /** * The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind <em>Import Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.ImportKind * @see org.eclipse.m2m.qvt.oml.emof.QVTOperational.impl.QVTOperationalPackageImpl#getImportKind() * @generated */ EEnum IMPORT_KIND = eINSTANCE.getImportKind(); } } //QVTOperationalPackage