blob: 3ee6a101cb3843a862146519cecb3bd47425efd7 [file] [log] [blame]
/**
* <copyright>
* Copyright (c) 2008 Open Canarias and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* A. Sanchez-Barbudo - initial API and implementation
*
* </copyright>
*
* $Id: QVTOperationalPackage.java,v 1.2 2009/01/25 23:12:24 radvorak Exp $
*/
package org.eclipse.m2m.qvt.oml.ecore.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.emf.ecore.EcorePackage;
import org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.ImperativeOCLPackage;
/**
* <!-- 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.ecore.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://www.eclipse.org/qvt/1.0/QVTOperational";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eqvto";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.m2m.qvt.oml.ecore.qvtoperational";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
QVTOperationalPackage eINSTANCE = org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ImperativeOperationImpl <em>Imperative Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ImperativeOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeOperation()
* @generated
*/
int IMPERATIVE_OPERATION = 6;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__EANNOTATIONS = EcorePackage.EOPERATION__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__NAME = EcorePackage.EOPERATION__NAME;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__ORDERED = EcorePackage.EOPERATION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__UNIQUE = EcorePackage.EOPERATION__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__LOWER_BOUND = EcorePackage.EOPERATION__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__UPPER_BOUND = EcorePackage.EOPERATION__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__MANY = EcorePackage.EOPERATION__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__REQUIRED = EcorePackage.EOPERATION__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__ETYPE = EcorePackage.EOPERATION__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__EGENERIC_TYPE = EcorePackage.EOPERATION__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__ECONTAINING_CLASS = EcorePackage.EOPERATION__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__ETYPE_PARAMETERS = EcorePackage.EOPERATION__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>EParameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__EPARAMETERS = EcorePackage.EOPERATION__EPARAMETERS;
/**
* The feature id for the '<em><b>EExceptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__EEXCEPTIONS = EcorePackage.EOPERATION__EEXCEPTIONS;
/**
* The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__EGENERIC_EXCEPTIONS = EcorePackage.EOPERATION__EGENERIC_EXCEPTIONS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_OPERATION__BODY = EcorePackage.EOPERATION_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 = EcorePackage.EOPERATION_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 = EcorePackage.EOPERATION_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 = EcorePackage.EOPERATION_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 = EcorePackage.EOPERATION_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 = EcorePackage.EOPERATION_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorImpl <em>Constructor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getConstructor()
* @generated
*/
int CONSTRUCTOR = 0;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__EANNOTATIONS = IMPERATIVE_OPERATION__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__ORDERED = IMPERATIVE_OPERATION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__UNIQUE = IMPERATIVE_OPERATION__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__LOWER_BOUND = IMPERATIVE_OPERATION__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__UPPER_BOUND = IMPERATIVE_OPERATION__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__MANY = IMPERATIVE_OPERATION__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__REQUIRED = IMPERATIVE_OPERATION__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__ETYPE = IMPERATIVE_OPERATION__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__EGENERIC_TYPE = IMPERATIVE_OPERATION__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__ECONTAINING_CLASS = IMPERATIVE_OPERATION__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__ETYPE_PARAMETERS = IMPERATIVE_OPERATION__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>EParameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__EPARAMETERS = IMPERATIVE_OPERATION__EPARAMETERS;
/**
* The feature id for the '<em><b>EExceptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__EEXCEPTIONS = IMPERATIVE_OPERATION__EEXCEPTIONS;
/**
* The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR__EGENERIC_EXCEPTIONS = IMPERATIVE_OPERATION__EGENERIC_EXCEPTIONS;
/**
* 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.ecore.QVTOperational.impl.OperationBodyImpl <em>Operation Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.OperationBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getOperationBody()
* @generated
*/
int OPERATION_BODY = 17;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATION_BODY__EANNOTATIONS = EcorePackage.EMODEL_ELEMENT__EANNOTATIONS;
/**
* 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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorBodyImpl <em>Constructor Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getConstructorBody()
* @generated
*/
int CONSTRUCTOR_BODY = 1;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRUCTOR_BODY__EANNOTATIONS = OPERATION_BODY__EANNOTATIONS;
/**
* 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.ecore.QVTOperational.impl.ContextualPropertyImpl <em>Contextual Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ContextualPropertyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getContextualProperty()
* @generated
*/
int CONTEXTUAL_PROPERTY = 2;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__EANNOTATIONS = EcorePackage.ESTRUCTURAL_FEATURE__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__NAME = EcorePackage.ESTRUCTURAL_FEATURE__NAME;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__ORDERED = EcorePackage.ESTRUCTURAL_FEATURE__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__UNIQUE = EcorePackage.ESTRUCTURAL_FEATURE__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__LOWER_BOUND = EcorePackage.ESTRUCTURAL_FEATURE__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__UPPER_BOUND = EcorePackage.ESTRUCTURAL_FEATURE__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__MANY = EcorePackage.ESTRUCTURAL_FEATURE__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__REQUIRED = EcorePackage.ESTRUCTURAL_FEATURE__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__ETYPE = EcorePackage.ESTRUCTURAL_FEATURE__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__EGENERIC_TYPE = EcorePackage.ESTRUCTURAL_FEATURE__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Changeable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__CHANGEABLE = EcorePackage.ESTRUCTURAL_FEATURE__CHANGEABLE;
/**
* The feature id for the '<em><b>Volatile</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__VOLATILE = EcorePackage.ESTRUCTURAL_FEATURE__VOLATILE;
/**
* The feature id for the '<em><b>Transient</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__TRANSIENT = EcorePackage.ESTRUCTURAL_FEATURE__TRANSIENT;
/**
* The feature id for the '<em><b>Default Value Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__DEFAULT_VALUE_LITERAL = EcorePackage.ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__DEFAULT_VALUE = EcorePackage.ESTRUCTURAL_FEATURE__DEFAULT_VALUE;
/**
* The feature id for the '<em><b>Unsettable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__UNSETTABLE = EcorePackage.ESTRUCTURAL_FEATURE__UNSETTABLE;
/**
* The feature id for the '<em><b>Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__DERIVED = EcorePackage.ESTRUCTURAL_FEATURE__DERIVED;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__ECONTAINING_CLASS = EcorePackage.ESTRUCTURAL_FEATURE__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXTUAL_PROPERTY__CONTEXT = EcorePackage.ESTRUCTURAL_FEATURE_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 = EcorePackage.ESTRUCTURAL_FEATURE_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 = EcorePackage.ESTRUCTURAL_FEATURE_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 = EcorePackage.ESTRUCTURAL_FEATURE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.EntryOperationImpl <em>Entry Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.EntryOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getEntryOperation()
* @generated
*/
int ENTRY_OPERATION = 3;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__EANNOTATIONS = IMPERATIVE_OPERATION__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__ORDERED = IMPERATIVE_OPERATION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__UNIQUE = IMPERATIVE_OPERATION__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__LOWER_BOUND = IMPERATIVE_OPERATION__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__UPPER_BOUND = IMPERATIVE_OPERATION__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__MANY = IMPERATIVE_OPERATION__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__REQUIRED = IMPERATIVE_OPERATION__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__ETYPE = IMPERATIVE_OPERATION__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__EGENERIC_TYPE = IMPERATIVE_OPERATION__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__ECONTAINING_CLASS = IMPERATIVE_OPERATION__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__ETYPE_PARAMETERS = IMPERATIVE_OPERATION__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>EParameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__EPARAMETERS = IMPERATIVE_OPERATION__EPARAMETERS;
/**
* The feature id for the '<em><b>EExceptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__EEXCEPTIONS = IMPERATIVE_OPERATION__EEXCEPTIONS;
/**
* The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTRY_OPERATION__EGENERIC_EXCEPTIONS = IMPERATIVE_OPERATION__EGENERIC_EXCEPTIONS;
/**
* 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.ecore.QVTOperational.impl.HelperImpl <em>Helper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.HelperImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getHelper()
* @generated
*/
int HELPER = 4;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__EANNOTATIONS = IMPERATIVE_OPERATION__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__ORDERED = IMPERATIVE_OPERATION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__UNIQUE = IMPERATIVE_OPERATION__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__LOWER_BOUND = IMPERATIVE_OPERATION__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__UPPER_BOUND = IMPERATIVE_OPERATION__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__MANY = IMPERATIVE_OPERATION__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__REQUIRED = IMPERATIVE_OPERATION__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__ETYPE = IMPERATIVE_OPERATION__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__EGENERIC_TYPE = IMPERATIVE_OPERATION__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__ECONTAINING_CLASS = IMPERATIVE_OPERATION__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__ETYPE_PARAMETERS = IMPERATIVE_OPERATION__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>EParameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__EPARAMETERS = IMPERATIVE_OPERATION__EPARAMETERS;
/**
* The feature id for the '<em><b>EExceptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__EEXCEPTIONS = IMPERATIVE_OPERATION__EEXCEPTIONS;
/**
* The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HELPER__EGENERIC_EXCEPTIONS = IMPERATIVE_OPERATION__EGENERIC_EXCEPTIONS;
/**
* 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.ecore.QVTOperational.impl.ImperativeCallExpImpl <em>Imperative Call Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ImperativeCallExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getImperativeCallExp()
* @generated
*/
int IMPERATIVE_CALL_EXP = 5;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__EANNOTATIONS = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__NAME = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__NAME;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__ORDERED = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__UNIQUE = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__LOWER_BOUND = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__UPPER_BOUND = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__MANY = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__REQUIRED = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__ETYPE = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__EGENERIC_TYPE = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__START_POSITION = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__END_POSITION = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__END_POSITION;
/**
* The feature id for the '<em><b>Property Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__PROPERTY_START_POSITION = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the '<em><b>Property End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__PROPERTY_END_POSITION = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__PROPERTY_END_POSITION;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__SOURCE;
/**
* The feature id for the '<em><b>Marked Pre</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__MARKED_PRE = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__MARKED_PRE;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__REFERRED_OPERATION;
/**
* The feature id for the '<em><b>Operation Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPERATIVE_CALL_EXP__OPERATION_CODE = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP__OPERATION_CODE;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.OPERATION_CALL_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImpl <em>Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getModule()
* @generated
*/
int MODULE = 14;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EANNOTATIONS = EcorePackage.ECLASS__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__NAME = EcorePackage.ECLASS__NAME;
/**
* The feature id for the '<em><b>Instance Class Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__INSTANCE_CLASS_NAME = EcorePackage.ECLASS__INSTANCE_CLASS_NAME;
/**
* The feature id for the '<em><b>Instance Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__INSTANCE_CLASS = EcorePackage.ECLASS__INSTANCE_CLASS;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__DEFAULT_VALUE = EcorePackage.ECLASS__DEFAULT_VALUE;
/**
* The feature id for the '<em><b>Instance Type Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__INSTANCE_TYPE_NAME = EcorePackage.ECLASS__INSTANCE_TYPE_NAME;
/**
* The feature id for the '<em><b>EPackage</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EPACKAGE = EcorePackage.ECLASS__EPACKAGE;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ETYPE_PARAMETERS = EcorePackage.ECLASS__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ABSTRACT = EcorePackage.ECLASS__ABSTRACT;
/**
* The feature id for the '<em><b>Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__INTERFACE = EcorePackage.ECLASS__INTERFACE;
/**
* The feature id for the '<em><b>ESuper Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ESUPER_TYPES = EcorePackage.ECLASS__ESUPER_TYPES;
/**
* The feature id for the '<em><b>EOperations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EOPERATIONS = EcorePackage.ECLASS__EOPERATIONS;
/**
* The feature id for the '<em><b>EAll Attributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_ATTRIBUTES = EcorePackage.ECLASS__EALL_ATTRIBUTES;
/**
* The feature id for the '<em><b>EAll References</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_REFERENCES = EcorePackage.ECLASS__EALL_REFERENCES;
/**
* The feature id for the '<em><b>EReferences</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EREFERENCES = EcorePackage.ECLASS__EREFERENCES;
/**
* The feature id for the '<em><b>EAttributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EATTRIBUTES = EcorePackage.ECLASS__EATTRIBUTES;
/**
* The feature id for the '<em><b>EAll Containments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_CONTAINMENTS = EcorePackage.ECLASS__EALL_CONTAINMENTS;
/**
* The feature id for the '<em><b>EAll Operations</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_OPERATIONS = EcorePackage.ECLASS__EALL_OPERATIONS;
/**
* The feature id for the '<em><b>EAll Structural Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_STRUCTURAL_FEATURES = EcorePackage.ECLASS__EALL_STRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EAll Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_SUPER_TYPES = EcorePackage.ECLASS__EALL_SUPER_TYPES;
/**
* The feature id for the '<em><b>EID Attribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EID_ATTRIBUTE = EcorePackage.ECLASS__EID_ATTRIBUTE;
/**
* The feature id for the '<em><b>EStructural Features</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ESTRUCTURAL_FEATURES = EcorePackage.ECLASS__ESTRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EGENERIC_SUPER_TYPES = EcorePackage.ECLASS__EGENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EALL_GENERIC_SUPER_TYPES = EcorePackage.ECLASS__EALL_GENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>Ns URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__NS_URI = EcorePackage.ECLASS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ns Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__NS_PREFIX = EcorePackage.ECLASS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>EFactory Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__EFACTORY_INSTANCE = EcorePackage.ECLASS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>EClassifiers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ECLASSIFIERS = EcorePackage.ECLASS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>ESubpackages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ESUBPACKAGES = EcorePackage.ECLASS_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>ESuper Package</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ESUPER_PACKAGE = EcorePackage.ECLASS_FEATURE_COUNT + 5;
/**
* 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 = EcorePackage.ECLASS_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Entry</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__ENTRY = EcorePackage.ECLASS_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Is Blackbox</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__IS_BLACKBOX = EcorePackage.ECLASS_FEATURE_COUNT + 8;
/**
* 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 = EcorePackage.ECLASS_FEATURE_COUNT + 9;
/**
* 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 = EcorePackage.ECLASS_FEATURE_COUNT + 10;
/**
* 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 = EcorePackage.ECLASS_FEATURE_COUNT + 11;
/**
* 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 = EcorePackage.ECLASS_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = EcorePackage.ECLASS_FEATURE_COUNT + 13;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.LibraryImpl <em>Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.LibraryImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getLibrary()
* @generated
*/
int LIBRARY = 7;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EANNOTATIONS = MODULE__EANNOTATIONS;
/**
* 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>Instance Class Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__INSTANCE_CLASS_NAME = MODULE__INSTANCE_CLASS_NAME;
/**
* The feature id for the '<em><b>Instance Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__INSTANCE_CLASS = MODULE__INSTANCE_CLASS;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__DEFAULT_VALUE = MODULE__DEFAULT_VALUE;
/**
* The feature id for the '<em><b>Instance Type Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__INSTANCE_TYPE_NAME = MODULE__INSTANCE_TYPE_NAME;
/**
* The feature id for the '<em><b>EPackage</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EPACKAGE = MODULE__EPACKAGE;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ETYPE_PARAMETERS = MODULE__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ABSTRACT = MODULE__ABSTRACT;
/**
* The feature id for the '<em><b>Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__INTERFACE = MODULE__INTERFACE;
/**
* The feature id for the '<em><b>ESuper Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ESUPER_TYPES = MODULE__ESUPER_TYPES;
/**
* The feature id for the '<em><b>EOperations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EOPERATIONS = MODULE__EOPERATIONS;
/**
* The feature id for the '<em><b>EAll Attributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_ATTRIBUTES = MODULE__EALL_ATTRIBUTES;
/**
* The feature id for the '<em><b>EAll References</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_REFERENCES = MODULE__EALL_REFERENCES;
/**
* The feature id for the '<em><b>EReferences</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EREFERENCES = MODULE__EREFERENCES;
/**
* The feature id for the '<em><b>EAttributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EATTRIBUTES = MODULE__EATTRIBUTES;
/**
* The feature id for the '<em><b>EAll Containments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_CONTAINMENTS = MODULE__EALL_CONTAINMENTS;
/**
* The feature id for the '<em><b>EAll Operations</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_OPERATIONS = MODULE__EALL_OPERATIONS;
/**
* The feature id for the '<em><b>EAll Structural Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_STRUCTURAL_FEATURES = MODULE__EALL_STRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EAll Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_SUPER_TYPES = MODULE__EALL_SUPER_TYPES;
/**
* The feature id for the '<em><b>EID Attribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EID_ATTRIBUTE = MODULE__EID_ATTRIBUTE;
/**
* The feature id for the '<em><b>EStructural Features</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ESTRUCTURAL_FEATURES = MODULE__ESTRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EGENERIC_SUPER_TYPES = MODULE__EGENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EALL_GENERIC_SUPER_TYPES = MODULE__EALL_GENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>Ns URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__NS_URI = MODULE__NS_URI;
/**
* The feature id for the '<em><b>Ns Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__NS_PREFIX = MODULE__NS_PREFIX;
/**
* The feature id for the '<em><b>EFactory Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__EFACTORY_INSTANCE = MODULE__EFACTORY_INSTANCE;
/**
* The feature id for the '<em><b>EClassifiers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ECLASSIFIERS = MODULE__ECLASSIFIERS;
/**
* The feature id for the '<em><b>ESubpackages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ESUBPACKAGES = MODULE__ESUBPACKAGES;
/**
* The feature id for the '<em><b>ESuper Package</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY__ESUPER_PACKAGE = MODULE__ESUPER_PACKAGE;
/**
* 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.ecore.QVTOperational.impl.MappingBodyImpl <em>Mapping Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getMappingBody()
* @generated
*/
int MAPPING_BODY = 8;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_BODY__EANNOTATIONS = OPERATION_BODY__EANNOTATIONS;
/**
* 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.ecore.QVTOperational.impl.MappingCallExpImpl <em>Mapping Call Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingCallExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getMappingCallExp()
* @generated
*/
int MAPPING_CALL_EXP = 9;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__EANNOTATIONS = IMPERATIVE_CALL_EXP__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__ORDERED = IMPERATIVE_CALL_EXP__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__UNIQUE = IMPERATIVE_CALL_EXP__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__LOWER_BOUND = IMPERATIVE_CALL_EXP__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__UPPER_BOUND = IMPERATIVE_CALL_EXP__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__MANY = IMPERATIVE_CALL_EXP__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__REQUIRED = IMPERATIVE_CALL_EXP__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__ETYPE = IMPERATIVE_CALL_EXP__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__EGENERIC_TYPE = IMPERATIVE_CALL_EXP__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__START_POSITION = IMPERATIVE_CALL_EXP__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__END_POSITION = IMPERATIVE_CALL_EXP__END_POSITION;
/**
* The feature id for the '<em><b>Property Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__PROPERTY_START_POSITION = IMPERATIVE_CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the '<em><b>Property End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__PROPERTY_END_POSITION = IMPERATIVE_CALL_EXP__PROPERTY_END_POSITION;
/**
* 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>Marked Pre</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__MARKED_PRE = IMPERATIVE_CALL_EXP__MARKED_PRE;
/**
* 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>Operation Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_CALL_EXP__OPERATION_CODE = IMPERATIVE_CALL_EXP__OPERATION_CODE;
/**
* 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.ecore.QVTOperational.impl.MappingOperationImpl <em>Mapping Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getMappingOperation()
* @generated
*/
int MAPPING_OPERATION = 10;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__EANNOTATIONS = IMPERATIVE_OPERATION__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__ORDERED = IMPERATIVE_OPERATION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__UNIQUE = IMPERATIVE_OPERATION__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__LOWER_BOUND = IMPERATIVE_OPERATION__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__UPPER_BOUND = IMPERATIVE_OPERATION__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__MANY = IMPERATIVE_OPERATION__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__REQUIRED = IMPERATIVE_OPERATION__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__ETYPE = IMPERATIVE_OPERATION__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__EGENERIC_TYPE = IMPERATIVE_OPERATION__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>EContaining Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__ECONTAINING_CLASS = IMPERATIVE_OPERATION__ECONTAINING_CLASS;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__ETYPE_PARAMETERS = IMPERATIVE_OPERATION__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>EParameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__EPARAMETERS = IMPERATIVE_OPERATION__EPARAMETERS;
/**
* The feature id for the '<em><b>EExceptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__EEXCEPTIONS = IMPERATIVE_OPERATION__EEXCEPTIONS;
/**
* The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_OPERATION__EGENERIC_EXCEPTIONS = IMPERATIVE_OPERATION__EGENERIC_EXCEPTIONS;
/**
* 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.ecore.QVTOperational.impl.VarParameterImpl <em>Var Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.VarParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getVarParameter()
* @generated
*/
int VAR_PARAMETER = 21;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__EANNOTATIONS = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__NAME = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__NAME;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__ORDERED = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__UNIQUE = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__LOWER_BOUND = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__UPPER_BOUND = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__MANY = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__REQUIRED = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__ETYPE = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__EGENERIC_TYPE = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__START_POSITION = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__END_POSITION = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__END_POSITION;
/**
* The feature id for the '<em><b>Type Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__TYPE_START_POSITION = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__TYPE_START_POSITION;
/**
* The feature id for the '<em><b>Type End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__TYPE_END_POSITION = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__TYPE_END_POSITION;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__INIT_EXPRESSION;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.VARIABLE__REPRESENTED_PARAMETER;
/**
* The feature id for the '<em><b>EOperation</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__EOPERATION = org.eclipse.ocl.ecore.EcorePackage.VARIABLE_FEATURE_COUNT + 0;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.VARIABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_PARAMETER__KIND = org.eclipse.ocl.ecore.EcorePackage.VARIABLE_FEATURE_COUNT + 2;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.VARIABLE_FEATURE_COUNT + 3;
/**
* 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 = org.eclipse.ocl.ecore.EcorePackage.VARIABLE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getMappingParameter()
* @generated
*/
int MAPPING_PARAMETER = 11;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__EANNOTATIONS = VAR_PARAMETER__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__ORDERED = VAR_PARAMETER__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__UNIQUE = VAR_PARAMETER__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__LOWER_BOUND = VAR_PARAMETER__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__UPPER_BOUND = VAR_PARAMETER__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__MANY = VAR_PARAMETER__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__REQUIRED = VAR_PARAMETER__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__ETYPE = VAR_PARAMETER__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__EGENERIC_TYPE = VAR_PARAMETER__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__START_POSITION = VAR_PARAMETER__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__END_POSITION = VAR_PARAMETER__END_POSITION;
/**
* The feature id for the '<em><b>Type Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__TYPE_START_POSITION = VAR_PARAMETER__TYPE_START_POSITION;
/**
* The feature id for the '<em><b>Type End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__TYPE_END_POSITION = VAR_PARAMETER__TYPE_END_POSITION;
/**
* 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>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>EOperation</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_PARAMETER__EOPERATION = VAR_PARAMETER__EOPERATION;
/**
* 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.ecore.QVTOperational.impl.ModelParameterImpl <em>Model Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModelParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getModelParameter()
* @generated
*/
int MODEL_PARAMETER = 12;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__EANNOTATIONS = VAR_PARAMETER__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__ORDERED = VAR_PARAMETER__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__UNIQUE = VAR_PARAMETER__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__LOWER_BOUND = VAR_PARAMETER__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__UPPER_BOUND = VAR_PARAMETER__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__MANY = VAR_PARAMETER__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__REQUIRED = VAR_PARAMETER__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__ETYPE = VAR_PARAMETER__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__EGENERIC_TYPE = VAR_PARAMETER__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__START_POSITION = VAR_PARAMETER__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__END_POSITION = VAR_PARAMETER__END_POSITION;
/**
* The feature id for the '<em><b>Type Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__TYPE_START_POSITION = VAR_PARAMETER__TYPE_START_POSITION;
/**
* The feature id for the '<em><b>Type End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__TYPE_END_POSITION = VAR_PARAMETER__TYPE_END_POSITION;
/**
* 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>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>EOperation</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_PARAMETER__EOPERATION = VAR_PARAMETER__EOPERATION;
/**
* 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.ecore.QVTOperational.impl.ModelTypeImpl <em>Model Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModelTypeImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getModelType()
* @generated
*/
int MODEL_TYPE = 13;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EANNOTATIONS = EcorePackage.ECLASS__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__NAME = EcorePackage.ECLASS__NAME;
/**
* The feature id for the '<em><b>Instance Class Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__INSTANCE_CLASS_NAME = EcorePackage.ECLASS__INSTANCE_CLASS_NAME;
/**
* The feature id for the '<em><b>Instance Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__INSTANCE_CLASS = EcorePackage.ECLASS__INSTANCE_CLASS;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__DEFAULT_VALUE = EcorePackage.ECLASS__DEFAULT_VALUE;
/**
* The feature id for the '<em><b>Instance Type Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__INSTANCE_TYPE_NAME = EcorePackage.ECLASS__INSTANCE_TYPE_NAME;
/**
* The feature id for the '<em><b>EPackage</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EPACKAGE = EcorePackage.ECLASS__EPACKAGE;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__ETYPE_PARAMETERS = EcorePackage.ECLASS__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__ABSTRACT = EcorePackage.ECLASS__ABSTRACT;
/**
* The feature id for the '<em><b>Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__INTERFACE = EcorePackage.ECLASS__INTERFACE;
/**
* The feature id for the '<em><b>ESuper Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__ESUPER_TYPES = EcorePackage.ECLASS__ESUPER_TYPES;
/**
* The feature id for the '<em><b>EOperations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EOPERATIONS = EcorePackage.ECLASS__EOPERATIONS;
/**
* The feature id for the '<em><b>EAll Attributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_ATTRIBUTES = EcorePackage.ECLASS__EALL_ATTRIBUTES;
/**
* The feature id for the '<em><b>EAll References</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_REFERENCES = EcorePackage.ECLASS__EALL_REFERENCES;
/**
* The feature id for the '<em><b>EReferences</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EREFERENCES = EcorePackage.ECLASS__EREFERENCES;
/**
* The feature id for the '<em><b>EAttributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EATTRIBUTES = EcorePackage.ECLASS__EATTRIBUTES;
/**
* The feature id for the '<em><b>EAll Containments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_CONTAINMENTS = EcorePackage.ECLASS__EALL_CONTAINMENTS;
/**
* The feature id for the '<em><b>EAll Operations</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_OPERATIONS = EcorePackage.ECLASS__EALL_OPERATIONS;
/**
* The feature id for the '<em><b>EAll Structural Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_STRUCTURAL_FEATURES = EcorePackage.ECLASS__EALL_STRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EAll Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_SUPER_TYPES = EcorePackage.ECLASS__EALL_SUPER_TYPES;
/**
* The feature id for the '<em><b>EID Attribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EID_ATTRIBUTE = EcorePackage.ECLASS__EID_ATTRIBUTE;
/**
* The feature id for the '<em><b>EStructural Features</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__ESTRUCTURAL_FEATURES = EcorePackage.ECLASS__ESTRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EGENERIC_SUPER_TYPES = EcorePackage.ECLASS__EGENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_TYPE__EALL_GENERIC_SUPER_TYPES = EcorePackage.ECLASS__EALL_GENERIC_SUPER_TYPES;
/**
* 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 = EcorePackage.ECLASS_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 = EcorePackage.ECLASS_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 = EcorePackage.ECLASS_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 = EcorePackage.ECLASS_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImportImpl <em>Module Import</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImportImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getModuleImport()
* @generated
*/
int MODULE_IMPORT = 15;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_IMPORT__EANNOTATIONS = EcorePackage.EMODEL_ELEMENT__EANNOTATIONS;
/**
* The feature id for the '<em><b>Binding</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_IMPORT__BINDING = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_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 = EcorePackage.EMODEL_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ObjectExpImpl <em>Object Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ObjectExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getObjectExp()
* @generated
*/
int OBJECT_EXP = 16;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__EANNOTATIONS = ImperativeOCLPackage.INSTANTIATION_EXP__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__ORDERED = ImperativeOCLPackage.INSTANTIATION_EXP__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__UNIQUE = ImperativeOCLPackage.INSTANTIATION_EXP__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__LOWER_BOUND = ImperativeOCLPackage.INSTANTIATION_EXP__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__UPPER_BOUND = ImperativeOCLPackage.INSTANTIATION_EXP__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__MANY = ImperativeOCLPackage.INSTANTIATION_EXP__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__REQUIRED = ImperativeOCLPackage.INSTANTIATION_EXP__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__ETYPE = ImperativeOCLPackage.INSTANTIATION_EXP__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__EGENERIC_TYPE = ImperativeOCLPackage.INSTANTIATION_EXP__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__START_POSITION = ImperativeOCLPackage.INSTANTIATION_EXP__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__END_POSITION = ImperativeOCLPackage.INSTANTIATION_EXP__END_POSITION;
/**
* 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>Referred Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OBJECT_EXP__REFERRED_OBJECT = ImperativeOCLPackage.INSTANTIATION_EXP_FEATURE_COUNT + 0;
/**
* 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 + 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.ecore.QVTOperational.impl.OperationalTransformationImpl <em>Operational Transformation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.OperationalTransformationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getOperationalTransformation()
* @generated
*/
int OPERATIONAL_TRANSFORMATION = 18;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EANNOTATIONS = MODULE__EANNOTATIONS;
/**
* 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>Instance Class Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__INSTANCE_CLASS_NAME = MODULE__INSTANCE_CLASS_NAME;
/**
* The feature id for the '<em><b>Instance Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__INSTANCE_CLASS = MODULE__INSTANCE_CLASS;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__DEFAULT_VALUE = MODULE__DEFAULT_VALUE;
/**
* The feature id for the '<em><b>Instance Type Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__INSTANCE_TYPE_NAME = MODULE__INSTANCE_TYPE_NAME;
/**
* The feature id for the '<em><b>EPackage</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EPACKAGE = MODULE__EPACKAGE;
/**
* The feature id for the '<em><b>EType Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ETYPE_PARAMETERS = MODULE__ETYPE_PARAMETERS;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ABSTRACT = MODULE__ABSTRACT;
/**
* The feature id for the '<em><b>Interface</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__INTERFACE = MODULE__INTERFACE;
/**
* The feature id for the '<em><b>ESuper Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ESUPER_TYPES = MODULE__ESUPER_TYPES;
/**
* The feature id for the '<em><b>EOperations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EOPERATIONS = MODULE__EOPERATIONS;
/**
* The feature id for the '<em><b>EAll Attributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_ATTRIBUTES = MODULE__EALL_ATTRIBUTES;
/**
* The feature id for the '<em><b>EAll References</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_REFERENCES = MODULE__EALL_REFERENCES;
/**
* The feature id for the '<em><b>EReferences</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EREFERENCES = MODULE__EREFERENCES;
/**
* The feature id for the '<em><b>EAttributes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EATTRIBUTES = MODULE__EATTRIBUTES;
/**
* The feature id for the '<em><b>EAll Containments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_CONTAINMENTS = MODULE__EALL_CONTAINMENTS;
/**
* The feature id for the '<em><b>EAll Operations</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_OPERATIONS = MODULE__EALL_OPERATIONS;
/**
* The feature id for the '<em><b>EAll Structural Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_STRUCTURAL_FEATURES = MODULE__EALL_STRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EAll Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_SUPER_TYPES = MODULE__EALL_SUPER_TYPES;
/**
* The feature id for the '<em><b>EID Attribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EID_ATTRIBUTE = MODULE__EID_ATTRIBUTE;
/**
* The feature id for the '<em><b>EStructural Features</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ESTRUCTURAL_FEATURES = MODULE__ESTRUCTURAL_FEATURES;
/**
* The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EGENERIC_SUPER_TYPES = MODULE__EGENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EALL_GENERIC_SUPER_TYPES = MODULE__EALL_GENERIC_SUPER_TYPES;
/**
* The feature id for the '<em><b>Ns URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__NS_URI = MODULE__NS_URI;
/**
* The feature id for the '<em><b>Ns Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__NS_PREFIX = MODULE__NS_PREFIX;
/**
* The feature id for the '<em><b>EFactory Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__EFACTORY_INSTANCE = MODULE__EFACTORY_INSTANCE;
/**
* The feature id for the '<em><b>EClassifiers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ECLASSIFIERS = MODULE__ECLASSIFIERS;
/**
* The feature id for the '<em><b>ESubpackages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ESUBPACKAGES = MODULE__ESUBPACKAGES;
/**
* The feature id for the '<em><b>ESuper Package</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATIONAL_TRANSFORMATION__ESUPER_PACKAGE = MODULE__ESUPER_PACKAGE;
/**
* 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.ecore.QVTOperational.impl.ResolveExpImpl <em>Resolve Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ResolveExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getResolveExp()
* @generated
*/
int RESOLVE_EXP = 19;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__EANNOTATIONS = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__EANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__NAME = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__NAME;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__ORDERED = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__UNIQUE = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__LOWER_BOUND = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__UPPER_BOUND = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__MANY = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__REQUIRED = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__ETYPE = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__EGENERIC_TYPE = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__START_POSITION = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__END_POSITION = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__END_POSITION;
/**
* The feature id for the '<em><b>Property Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__PROPERTY_START_POSITION = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the '<em><b>Property End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__PROPERTY_END_POSITION = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP__PROPERTY_END_POSITION;
/**
* The feature id for the '<em><b>Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_EXP__SOURCE = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.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 = org.eclipse.ocl.ecore.EcorePackage.CALL_EXP_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ResolveInExpImpl <em>Resolve In Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ResolveInExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getResolveInExp()
* @generated
*/
int RESOLVE_IN_EXP = 20;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__EANNOTATIONS = RESOLVE_EXP__EANNOTATIONS;
/**
* 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>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__ORDERED = RESOLVE_EXP__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__UNIQUE = RESOLVE_EXP__UNIQUE;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__LOWER_BOUND = RESOLVE_EXP__LOWER_BOUND;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__UPPER_BOUND = RESOLVE_EXP__UPPER_BOUND;
/**
* The feature id for the '<em><b>Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__MANY = RESOLVE_EXP__MANY;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__REQUIRED = RESOLVE_EXP__REQUIRED;
/**
* The feature id for the '<em><b>EType</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__ETYPE = RESOLVE_EXP__ETYPE;
/**
* The feature id for the '<em><b>EGeneric Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__EGENERIC_TYPE = RESOLVE_EXP__EGENERIC_TYPE;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__START_POSITION = RESOLVE_EXP__START_POSITION;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__END_POSITION = RESOLVE_EXP__END_POSITION;
/**
* The feature id for the '<em><b>Property Start Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__PROPERTY_START_POSITION = RESOLVE_EXP__PROPERTY_START_POSITION;
/**
* The feature id for the '<em><b>Property End Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOLVE_IN_EXP__PROPERTY_END_POSITION = RESOLVE_EXP__PROPERTY_END_POSITION;
/**
* 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.ecore.QVTOperational.DirectionKind <em>Direction Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.DirectionKind
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getDirectionKind()
* @generated
*/
int DIRECTION_KIND = 22;
/**
* The meta object id for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImportKind <em>Import Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImportKind
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getImportKind()
* @generated
*/
int IMPORT_KIND = 23;
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Constructor
* @generated
*/
EClass getConstructor();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ConstructorBody
* @generated
*/
EClass getConstructorBody();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ContextualProperty
* @generated
*/
EClass getContextualProperty();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ContextualProperty#getContext()
* @see #getContextualProperty()
* @generated
*/
EReference getContextualProperty_Context();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ContextualProperty#getInitExpression()
* @see #getContextualProperty()
* @generated
*/
EReference getContextualProperty_InitExpression();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ContextualProperty#getOverridden()
* @see #getContextualProperty()
* @generated
*/
EReference getContextualProperty_Overridden();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.EntryOperation
* @generated
*/
EClass getEntryOperation();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Helper
* @generated
*/
EClass getHelper();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.Helper#isIsQuery <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.ecore.QVTOperational.Helper#isIsQuery()
* @see #getHelper()
* @generated
*/
EAttribute getHelper_IsQuery();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeCallExp
* @generated
*/
EClass getImperativeCallExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImperativeCallExp#isIsVirtual <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.ecore.QVTOperational.ImperativeCallExp#isIsVirtual()
* @see #getImperativeCallExp()
* @generated
*/
EAttribute getImperativeCallExp_IsVirtual();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeOperation
* @generated
*/
EClass getImperativeOperation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeOperation#getBody()
* @see #getImperativeOperation()
* @generated
*/
EReference getImperativeOperation_Body();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeOperation#getContext()
* @see #getImperativeOperation()
* @generated
*/
EReference getImperativeOperation_Context();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImperativeOperation#isIsBlackbox <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.ecore.QVTOperational.ImperativeOperation#isIsBlackbox()
* @see #getImperativeOperation()
* @generated
*/
EAttribute getImperativeOperation_IsBlackbox();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeOperation#getOverridden()
* @see #getImperativeOperation()
* @generated
*/
EReference getImperativeOperation_Overridden();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ImperativeOperation#getResult()
* @see #getImperativeOperation()
* @generated
*/
EReference getImperativeOperation_Result();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Library
* @generated
*/
EClass getLibrary();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingBody
* @generated
*/
EClass getMappingBody();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingBody#getEndSection()
* @see #getMappingBody()
* @generated
*/
EReference getMappingBody_EndSection();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingBody#getInitSection()
* @see #getMappingBody()
* @generated
*/
EReference getMappingBody_InitSection();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingCallExp
* @generated
*/
EClass getMappingCallExp();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.MappingCallExp#isIsStrict <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.ecore.QVTOperational.MappingCallExp#isIsStrict()
* @see #getMappingCallExp()
* @generated
*/
EAttribute getMappingCallExp_IsStrict();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation
* @generated
*/
EClass getMappingOperation();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getDisjunct()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_Disjunct();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getInherited()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_Inherited();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getMerged()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_Merged();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getRefinedRelation()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_RefinedRelation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getWhen()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_When();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingOperation#getWhere()
* @see #getMappingOperation()
* @generated
*/
EReference getMappingOperation_Where();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingParameter
* @generated
*/
EClass getMappingParameter();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingParameter#getExtent()
* @see #getMappingParameter()
* @generated
*/
EReference getMappingParameter_Extent();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.MappingParameter#getReferredDomain()
* @see #getMappingParameter()
* @generated
*/
EReference getMappingParameter_ReferredDomain();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModelParameter
* @generated
*/
EClass getModelParameter();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModelType
* @generated
*/
EClass getModelType();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModelType#getAdditionalCondition()
* @see #getModelType()
* @generated
*/
EReference getModelType_AdditionalCondition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModelType#getConformanceKind()
* @see #getModelType()
* @generated
*/
EAttribute getModelType_ConformanceKind();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModelType#getMetamodel()
* @see #getModelType()
* @generated
*/
EReference getModelType_Metamodel();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module
* @generated
*/
EClass getModule();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getConfigProperty()
* @see #getModule()
* @generated
*/
EReference getModule_ConfigProperty();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getEntry()
* @see #getModule()
* @generated
*/
EReference getModule_Entry();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.Module#isIsBlackbox <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.ecore.QVTOperational.Module#isIsBlackbox()
* @see #getModule()
* @generated
*/
EAttribute getModule_IsBlackbox();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getModuleImport()
* @see #getModule()
* @generated
*/
EReference getModule_ModuleImport();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getOwnedTag()
* @see #getModule()
* @generated
*/
EReference getModule_OwnedTag();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getOwnedVariable()
* @see #getModule()
* @generated
*/
EReference getModule_OwnedVariable();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.Module#getUsedModelType()
* @see #getModule()
* @generated
*/
EReference getModule_UsedModelType();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModuleImport
* @generated
*/
EClass getModuleImport();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModuleImport#getBinding()
* @see #getModuleImport()
* @generated
*/
EReference getModuleImport_Binding();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModuleImport#getImportedModule()
* @see #getModuleImport()
* @generated
*/
EReference getModuleImport_ImportedModule();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModuleImport#getKind()
* @see #getModuleImport()
* @generated
*/
EAttribute getModuleImport_Kind();
/**
* Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ModuleImport#getModule()
* @see #getModuleImport()
* @generated
*/
EReference getModuleImport_Module();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ObjectExp
* @generated
*/
EClass getObjectExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ObjectExp#getReferredObject()
* @see #getObjectExp()
* @generated
*/
EReference getObjectExp_ReferredObject();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ObjectExp#getBody()
* @see #getObjectExp()
* @generated
*/
EReference getObjectExp_Body();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationBody
* @generated
*/
EClass getOperationBody();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationBody#getContent()
* @see #getOperationBody()
* @generated
*/
EReference getOperationBody_Content();
/**
* Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationBody#getOperation()
* @see #getOperationBody()
* @generated
*/
EReference getOperationBody_Operation();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationBody#getVariable()
* @see #getOperationBody()
* @generated
*/
EReference getOperationBody_Variable();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation
* @generated
*/
EClass getOperationalTransformation();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation#getIntermediateClass()
* @see #getOperationalTransformation()
* @generated
*/
EReference getOperationalTransformation_IntermediateClass();
/**
* Returns the meta object for the reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation#getIntermediateProperty()
* @see #getOperationalTransformation()
* @generated
*/
EReference getOperationalTransformation_IntermediateProperty();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation#getModelParameter()
* @see #getOperationalTransformation()
* @generated
*/
EReference getOperationalTransformation_ModelParameter();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation#getRefined()
* @see #getOperationalTransformation()
* @generated
*/
EReference getOperationalTransformation_Refined();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.OperationalTransformation#getRelation()
* @see #getOperationalTransformation()
* @generated
*/
EReference getOperationalTransformation_Relation();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ResolveExp
* @generated
*/
EClass getResolveExp();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ResolveExp#getCondition()
* @see #getResolveExp()
* @generated
*/
EReference getResolveExp_Condition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ResolveExp#isIsDeferred <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.ecore.QVTOperational.ResolveExp#isIsDeferred()
* @see #getResolveExp()
* @generated
*/
EAttribute getResolveExp_IsDeferred();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ResolveExp#isIsInverse <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.ecore.QVTOperational.ResolveExp#isIsInverse()
* @see #getResolveExp()
* @generated
*/
EAttribute getResolveExp_IsInverse();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ResolveExp#isOne <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.ecore.QVTOperational.ResolveExp#isOne()
* @see #getResolveExp()
* @generated
*/
EAttribute getResolveExp_One();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ResolveExp#getTarget()
* @see #getResolveExp()
* @generated
*/
EReference getResolveExp_Target();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ResolveInExp
* @generated
*/
EClass getResolveInExp();
/**
* Returns the meta object for the reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.ResolveInExp#getInMapping()
* @see #getResolveInExp()
* @generated
*/
EReference getResolveInExp_InMapping();
/**
* Returns the meta object for class '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.VarParameter
* @generated
*/
EClass getVarParameter();
/**
* Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.VarParameter#getCtxOwner()
* @see #getVarParameter()
* @generated
*/
EReference getVarParameter_CtxOwner();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.VarParameter#getKind()
* @see #getVarParameter()
* @generated
*/
EAttribute getVarParameter_Kind();
/**
* Returns the meta object for the container reference '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.VarParameter#getResOwner()
* @see #getVarParameter()
* @generated
*/
EReference getVarParameter_ResOwner();
/**
* Returns the meta object for enum '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.DirectionKind
* @generated
*/
EEnum getDirectionKind();
/**
* Returns the meta object for enum '{@link org.eclipse.m2m.qvt.oml.ecore.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.ecore.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.ecore.QVTOperational.impl.ConstructorImpl <em>Constructor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getConstructor()
* @generated
*/
EClass CONSTRUCTOR = eINSTANCE.getConstructor();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorBodyImpl <em>Constructor Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ConstructorBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getConstructorBody()
* @generated
*/
EClass CONSTRUCTOR_BODY = eINSTANCE.getConstructorBody();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ContextualPropertyImpl <em>Contextual Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ContextualPropertyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.EntryOperationImpl <em>Entry Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.EntryOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getEntryOperation()
* @generated
*/
EClass ENTRY_OPERATION = eINSTANCE.getEntryOperation();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.HelperImpl <em>Helper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.HelperImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ImperativeCallExpImpl <em>Imperative Call Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ImperativeCallExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ImperativeOperationImpl <em>Imperative Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ImperativeOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.LibraryImpl <em>Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.LibraryImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getLibrary()
* @generated
*/
EClass LIBRARY = eINSTANCE.getLibrary();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingBodyImpl <em>Mapping Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.MappingCallExpImpl <em>Mapping Call Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingCallExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.MappingOperationImpl <em>Mapping Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingOperationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.MappingParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ModelParameterImpl <em>Model Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModelParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getModelParameter()
* @generated
*/
EClass MODEL_PARAMETER = eINSTANCE.getModelParameter();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModelTypeImpl <em>Model Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModelTypeImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ModuleImpl <em>Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ModuleImportImpl <em>Module Import</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ModuleImportImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ObjectExpImpl <em>Object Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ObjectExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getObjectExp()
* @generated
*/
EClass OBJECT_EXP = eINSTANCE.getObjectExp();
/**
* 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 '<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 '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.OperationBodyImpl <em>Operation Body</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.OperationBodyImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.OperationalTransformationImpl <em>Operational Transformation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.OperationalTransformationImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ResolveExpImpl <em>Resolve Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ResolveExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.ResolveInExpImpl <em>Resolve In Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.ResolveInExpImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.impl.VarParameterImpl <em>Var Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.VarParameterImpl
* @see org.eclipse.m2m.qvt.oml.ecore.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.ecore.QVTOperational.DirectionKind <em>Direction Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.DirectionKind
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getDirectionKind()
* @generated
*/
EEnum DIRECTION_KIND = eINSTANCE.getDirectionKind();
/**
* The meta object literal for the '{@link org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImportKind <em>Import Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.ImportKind
* @see org.eclipse.m2m.qvt.oml.ecore.QVTOperational.impl.QVTOperationalPackageImpl#getImportKind()
* @generated
*/
EEnum IMPORT_KIND = eINSTANCE.getImportKind();
}
} //QVTOperationalPackage