| /******************************************************************************* |
| * Copyright (c) 2013 E.D.Willink 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: |
| * E.D.Willink - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.qvtd.pivot.qvtimperative; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| import org.eclipse.jdt.annotation.NonNull; |
| import org.eclipse.ocl.pivot.PivotPackage; |
| import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage; |
| import org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The Package for an Imperative QVT transformation. |
| * <!-- end-model-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativeFactory |
| * @generated |
| */ |
| public interface QVTimperativePackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @NonNull String eNAME = "qvtimperative"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @NonNull String eNS_URI = "http://www.eclipse.org/qvt/2015/QVTimperative"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @NonNull String eNS_PREFIX = "qvti"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @NonNull String eCONTENT_TYPE = "org.eclipse.qvtd.qvtimperative"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| QVTimperativePackage eINSTANCE = org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl <em>Imperative Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeModel() |
| * @generated |
| */ |
| int IMPERATIVE_MODEL = 0; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__ANNOTATING_COMMENTS = QVTbasePackage.BASE_MODEL__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_ANNOTATIONS = QVTbasePackage.BASE_MODEL__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_COMMENTS = QVTbasePackage.BASE_MODEL__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_EXTENSIONS = QVTbasePackage.BASE_MODEL__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__NAME = QVTbasePackage.BASE_MODEL__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Owned Constraints</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_CONSTRAINTS = QVTbasePackage.BASE_MODEL__OWNED_CONSTRAINTS; |
| |
| /** |
| * The feature id for the '<em><b>External URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__EXTERNAL_URI = QVTbasePackage.BASE_MODEL__EXTERNAL_URI; |
| |
| /** |
| * The feature id for the '<em><b>Owned Imports</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_IMPORTS = QVTbasePackage.BASE_MODEL__OWNED_IMPORTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL__OWNED_PACKAGES = QVTbasePackage.BASE_MODEL__OWNED_PACKAGES; |
| |
| /** |
| * The number of structural features of the '<em>Imperative Model</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPERATIVE_MODEL_FEATURE_COUNT = QVTbasePackage.BASE_MODEL_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl <em>Mapping</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMapping() |
| * @generated |
| */ |
| int MAPPING = 1; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__ANNOTATING_COMMENTS = QVTcoreBasePackage.ABSTRACT_MAPPING__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__OWNED_ANNOTATIONS = QVTcoreBasePackage.ABSTRACT_MAPPING__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__OWNED_COMMENTS = QVTcoreBasePackage.ABSTRACT_MAPPING__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__OWNED_EXTENSIONS = QVTcoreBasePackage.ABSTRACT_MAPPING__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__NAME = QVTcoreBasePackage.ABSTRACT_MAPPING__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Domain</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__DOMAIN = QVTcoreBasePackage.ABSTRACT_MAPPING__DOMAIN; |
| |
| /** |
| * The feature id for the '<em><b>Overrides</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__OVERRIDES = QVTcoreBasePackage.ABSTRACT_MAPPING__OVERRIDES; |
| |
| /** |
| * The feature id for the '<em><b>Transformation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__TRANSFORMATION = QVTcoreBasePackage.ABSTRACT_MAPPING__TRANSFORMATION; |
| |
| /** |
| * The feature id for the '<em><b>Overridden</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__OVERRIDDEN = QVTcoreBasePackage.ABSTRACT_MAPPING__OVERRIDDEN; |
| |
| /** |
| * The feature id for the '<em><b>Guard Pattern</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__GUARD_PATTERN = QVTcoreBasePackage.ABSTRACT_MAPPING__GUARD_PATTERN; |
| |
| /** |
| * The feature id for the '<em><b>Bottom Pattern</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__BOTTOM_PATTERN = QVTcoreBasePackage.ABSTRACT_MAPPING__BOTTOM_PATTERN; |
| |
| /** |
| * The feature id for the '<em><b>Mapping Statement</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING__MAPPING_STATEMENT = QVTcoreBasePackage.ABSTRACT_MAPPING_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Mapping</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_FEATURE_COUNT = QVTcoreBasePackage.ABSTRACT_MAPPING_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl <em>Mapping Statement</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingStatement() |
| * @generated |
| */ |
| int MAPPING_STATEMENT = 6; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__ANNOTATING_COMMENTS = PivotPackage.OCL_EXPRESSION__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__OWNED_ANNOTATIONS = PivotPackage.OCL_EXPRESSION__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__OWNED_COMMENTS = PivotPackage.OCL_EXPRESSION__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__OWNED_EXTENSIONS = PivotPackage.OCL_EXPRESSION__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__NAME = PivotPackage.OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__IS_MANY = PivotPackage.OCL_EXPRESSION__IS_MANY; |
| |
| /** |
| * The feature id for the '<em><b>Is Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__IS_REQUIRED = PivotPackage.OCL_EXPRESSION__IS_REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__TYPE = PivotPackage.OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Type Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT__TYPE_VALUE = PivotPackage.OCL_EXPRESSION__TYPE_VALUE; |
| |
| /** |
| * The number of structural features of the '<em>Mapping Statement</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_STATEMENT_FEATURE_COUNT = PivotPackage.OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl <em>Mapping Call</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCall() |
| * @generated |
| */ |
| int MAPPING_CALL = 2; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__ANNOTATING_COMMENTS = MAPPING_STATEMENT__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__OWNED_ANNOTATIONS = MAPPING_STATEMENT__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__OWNED_COMMENTS = MAPPING_STATEMENT__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__OWNED_EXTENSIONS = MAPPING_STATEMENT__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__NAME = MAPPING_STATEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__IS_MANY = MAPPING_STATEMENT__IS_MANY; |
| |
| /** |
| * The feature id for the '<em><b>Is Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__IS_REQUIRED = MAPPING_STATEMENT__IS_REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__TYPE = MAPPING_STATEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Type Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__TYPE_VALUE = MAPPING_STATEMENT__TYPE_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Mapping</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__REFERRED_MAPPING = MAPPING_STATEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Binding</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL__BINDING = MAPPING_STATEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Mapping Call</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl <em>Mapping Call Binding</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCallBinding() |
| * @generated |
| */ |
| int MAPPING_CALL_BINDING = 3; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Mapping Call</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__MAPPING_CALL = PivotPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Bound Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__BOUND_VARIABLE = PivotPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING__VALUE = PivotPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Mapping Call Binding</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_CALL_BINDING_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl <em>Mapping Loop</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingLoop() |
| * @generated |
| */ |
| int MAPPING_LOOP = 4; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__ANNOTATING_COMMENTS = PivotPackage.LOOP_EXP__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_ANNOTATIONS = PivotPackage.LOOP_EXP__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_COMMENTS = PivotPackage.LOOP_EXP__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_EXTENSIONS = PivotPackage.LOOP_EXP__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__NAME = PivotPackage.LOOP_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__IS_MANY = PivotPackage.LOOP_EXP__IS_MANY; |
| |
| /** |
| * The feature id for the '<em><b>Is Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__IS_REQUIRED = PivotPackage.LOOP_EXP__IS_REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__TYPE = PivotPackage.LOOP_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Type Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__TYPE_VALUE = PivotPackage.LOOP_EXP__TYPE_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Is Implicit</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__IS_IMPLICIT = PivotPackage.LOOP_EXP__IS_IMPLICIT; |
| |
| /** |
| * The feature id for the '<em><b>Owned Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_SOURCE = PivotPackage.LOOP_EXP__OWNED_SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_BODY = PivotPackage.LOOP_EXP__OWNED_BODY; |
| |
| /** |
| * The feature id for the '<em><b>Owned Iterators</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__OWNED_ITERATORS = PivotPackage.LOOP_EXP__OWNED_ITERATORS; |
| |
| /** |
| * The feature id for the '<em><b>Referred Iteration</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP__REFERRED_ITERATION = PivotPackage.LOOP_EXP__REFERRED_ITERATION; |
| |
| /** |
| * The number of structural features of the '<em>Mapping Loop</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_LOOP_FEATURE_COUNT = PivotPackage.LOOP_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingSequenceImpl <em>Mapping Sequence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingSequenceImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingSequence() |
| * @generated |
| */ |
| int MAPPING_SEQUENCE = 5; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__ANNOTATING_COMMENTS = MAPPING_STATEMENT__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__OWNED_ANNOTATIONS = MAPPING_STATEMENT__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__OWNED_COMMENTS = MAPPING_STATEMENT__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__OWNED_EXTENSIONS = MAPPING_STATEMENT__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__NAME = MAPPING_STATEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__IS_MANY = MAPPING_STATEMENT__IS_MANY; |
| |
| /** |
| * The feature id for the '<em><b>Is Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__IS_REQUIRED = MAPPING_STATEMENT__IS_REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__TYPE = MAPPING_STATEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Type Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__TYPE_VALUE = MAPPING_STATEMENT__TYPE_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Mapping Statements</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE__MAPPING_STATEMENTS = MAPPING_STATEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Mapping Sequence</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MAPPING_SEQUENCE_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyAssignmentImpl <em>Middle Property Assignment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyAssignmentImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMiddlePropertyAssignment() |
| * @generated |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT = 7; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__ANNOTATING_COMMENTS = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__OWNED_ANNOTATIONS = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__OWNED_COMMENTS = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__OWNED_EXTENSIONS = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Bottom Pattern</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__BOTTOM_PATTERN = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__BOTTOM_PATTERN; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__VALUE = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Is Default</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__IS_DEFAULT = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__IS_DEFAULT; |
| |
| /** |
| * The feature id for the '<em><b>Slot Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__SLOT_EXPRESSION = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__SLOT_EXPRESSION; |
| |
| /** |
| * The feature id for the '<em><b>Target Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__TARGET_PROPERTY = QVTcoreBasePackage.PROPERTY_ASSIGNMENT__TARGET_PROPERTY; |
| |
| /** |
| * The feature id for the '<em><b>Cache Index</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT__CACHE_INDEX = QVTcoreBasePackage.PROPERTY_ASSIGNMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Middle Property Assignment</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_ASSIGNMENT_FEATURE_COUNT = QVTcoreBasePackage.PROPERTY_ASSIGNMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyCallExpImpl <em>Middle Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyCallExpImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMiddlePropertyCallExp() |
| * @generated |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP = 8; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__ANNOTATING_COMMENTS = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__OWNED_ANNOTATIONS = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__OWNED_COMMENTS = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__OWNED_EXTENSIONS = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__NAME = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Many</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__IS_MANY = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__IS_MANY; |
| |
| /** |
| * The feature id for the '<em><b>Is Required</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__IS_REQUIRED = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__IS_REQUIRED; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__TYPE = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Type Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__TYPE_VALUE = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__TYPE_VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Is Implicit</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__IS_IMPLICIT = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__IS_IMPLICIT; |
| |
| /** |
| * The feature id for the '<em><b>Owned Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__OWNED_SOURCE = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__OWNED_SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Is Pre</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__IS_PRE = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__IS_PRE; |
| |
| /** |
| * The feature id for the '<em><b>Navigation Source</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__NAVIGATION_SOURCE = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__NAVIGATION_SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Qualifiers</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__QUALIFIERS = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__QUALIFIERS; |
| |
| /** |
| * The feature id for the '<em><b>Referred Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__REFERRED_PROPERTY = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP__REFERRED_PROPERTY; |
| |
| /** |
| * The feature id for the '<em><b>Cache Index</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP__CACHE_INDEX = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Middle Property Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MIDDLE_PROPERTY_CALL_EXP_FEATURE_COUNT = PivotPackage.OPPOSITE_PROPERTY_CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.VariablePredicateImpl <em>Variable Predicate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.VariablePredicateImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getVariablePredicate() |
| * @generated |
| */ |
| int VARIABLE_PREDICATE = 9; |
| |
| /** |
| * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__ANNOTATING_COMMENTS = QVTbasePackage.PREDICATE__ANNOTATING_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__OWNED_ANNOTATIONS = QVTbasePackage.PREDICATE__OWNED_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__OWNED_COMMENTS = QVTbasePackage.PREDICATE__OWNED_COMMENTS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__OWNED_EXTENSIONS = QVTbasePackage.PREDICATE__OWNED_EXTENSIONS; |
| |
| /** |
| * The feature id for the '<em><b>Condition Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__CONDITION_EXPRESSION = QVTbasePackage.PREDICATE__CONDITION_EXPRESSION; |
| |
| /** |
| * The feature id for the '<em><b>Pattern</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__PATTERN = QVTbasePackage.PREDICATE__PATTERN; |
| |
| /** |
| * The feature id for the '<em><b>Target Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE__TARGET_VARIABLE = QVTbasePackage.PREDICATE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Variable Predicate</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_PREDICATE_FEATURE_COUNT = QVTbasePackage.PREDICATE_FEATURE_COUNT + 1; |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel <em>Imperative Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Imperative Model</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel |
| * @generated |
| */ |
| EClass getImperativeModel(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping <em>Mapping</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.Mapping |
| * @generated |
| */ |
| EClass getMapping(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#getMappingStatement <em>Mapping Statement</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Mapping Statement</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.Mapping#getMappingStatement() |
| * @see #getMapping() |
| * @generated |
| */ |
| EReference getMapping_MappingStatement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall <em>Mapping Call</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping Call</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall |
| * @generated |
| */ |
| EClass getMappingCall(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getReferredMapping <em>Referred Mapping</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Mapping</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getReferredMapping() |
| * @see #getMappingCall() |
| * @generated |
| */ |
| EReference getMappingCall_ReferredMapping(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding <em>Binding</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Binding</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding() |
| * @see #getMappingCall() |
| * @generated |
| */ |
| EReference getMappingCall_Binding(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding <em>Mapping Call Binding</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping Call Binding</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding |
| * @generated |
| */ |
| EClass getMappingCallBinding(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall <em>Mapping Call</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Mapping Call</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall() |
| * @see #getMappingCallBinding() |
| * @generated |
| */ |
| EReference getMappingCallBinding_MappingCall(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable <em>Bound Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Bound Variable</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable() |
| * @see #getMappingCallBinding() |
| * @generated |
| */ |
| EReference getMappingCallBinding_BoundVariable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue() |
| * @see #getMappingCallBinding() |
| * @generated |
| */ |
| EReference getMappingCallBinding_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingLoop <em>Mapping Loop</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping Loop</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingLoop |
| * @generated |
| */ |
| EClass getMappingLoop(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingSequence <em>Mapping Sequence</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping Sequence</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingSequence |
| * @generated |
| */ |
| EClass getMappingSequence(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingSequence#getMappingStatements <em>Mapping Statements</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Mapping Statements</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingSequence#getMappingStatements() |
| * @see #getMappingSequence() |
| * @generated |
| */ |
| EReference getMappingSequence_MappingStatements(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingStatement <em>Mapping Statement</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Mapping Statement</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MappingStatement |
| * @generated |
| */ |
| EClass getMappingStatement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyAssignment <em>Middle Property Assignment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Middle Property Assignment</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyAssignment |
| * @generated |
| */ |
| EClass getMiddlePropertyAssignment(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyAssignment#getCacheIndex <em>Cache Index</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Cache Index</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyAssignment#getCacheIndex() |
| * @see #getMiddlePropertyAssignment() |
| * @generated |
| */ |
| EAttribute getMiddlePropertyAssignment_CacheIndex(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyCallExp <em>Middle Property Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Middle Property Call Exp</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyCallExp |
| * @generated |
| */ |
| EClass getMiddlePropertyCallExp(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyCallExp#getCacheIndex <em>Cache Index</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Cache Index</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.MiddlePropertyCallExp#getCacheIndex() |
| * @see #getMiddlePropertyCallExp() |
| * @generated |
| */ |
| EAttribute getMiddlePropertyCallExp_CacheIndex(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.VariablePredicate <em>Variable Predicate</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable Predicate</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.VariablePredicate |
| * @generated |
| */ |
| EClass getVariablePredicate(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.VariablePredicate#getTargetVariable <em>Target Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Target Variable</em>'. |
| * @see org.eclipse.qvtd.pivot.qvtimperative.VariablePredicate#getTargetVariable() |
| * @see #getVariablePredicate() |
| * @generated |
| */ |
| EReference getVariablePredicate_TargetVariable(); |
| |
| /** |
| * 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 |
| */ |
| QVTimperativeFactory getQVTimperativeFactory(); |
| |
| /** |
| * <!-- 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.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl <em>Imperative Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeModel() |
| * @generated |
| */ |
| EClass IMPERATIVE_MODEL = eINSTANCE.getImperativeModel(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl <em>Mapping</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMapping() |
| * @generated |
| */ |
| EClass MAPPING = eINSTANCE.getMapping(); |
| |
| /** |
| * The meta object literal for the '<em><b>Mapping Statement</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING__MAPPING_STATEMENT = eINSTANCE.getMapping_MappingStatement(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl <em>Mapping Call</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCall() |
| * @generated |
| */ |
| EClass MAPPING_CALL = eINSTANCE.getMappingCall(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Mapping</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_CALL__REFERRED_MAPPING = eINSTANCE.getMappingCall_ReferredMapping(); |
| |
| /** |
| * The meta object literal for the '<em><b>Binding</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_CALL__BINDING = eINSTANCE.getMappingCall_Binding(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl <em>Mapping Call Binding</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCallBinding() |
| * @generated |
| */ |
| EClass MAPPING_CALL_BINDING = eINSTANCE.getMappingCallBinding(); |
| |
| /** |
| * The meta object literal for the '<em><b>Mapping Call</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_CALL_BINDING__MAPPING_CALL = eINSTANCE.getMappingCallBinding_MappingCall(); |
| |
| /** |
| * The meta object literal for the '<em><b>Bound Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_CALL_BINDING__BOUND_VARIABLE = eINSTANCE.getMappingCallBinding_BoundVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_CALL_BINDING__VALUE = eINSTANCE.getMappingCallBinding_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl <em>Mapping Loop</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingLoop() |
| * @generated |
| */ |
| EClass MAPPING_LOOP = eINSTANCE.getMappingLoop(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingSequenceImpl <em>Mapping Sequence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingSequenceImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingSequence() |
| * @generated |
| */ |
| EClass MAPPING_SEQUENCE = eINSTANCE.getMappingSequence(); |
| |
| /** |
| * The meta object literal for the '<em><b>Mapping Statements</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MAPPING_SEQUENCE__MAPPING_STATEMENTS = eINSTANCE.getMappingSequence_MappingStatements(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl <em>Mapping Statement</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingStatement() |
| * @generated |
| */ |
| EClass MAPPING_STATEMENT = eINSTANCE.getMappingStatement(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyAssignmentImpl <em>Middle Property Assignment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyAssignmentImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMiddlePropertyAssignment() |
| * @generated |
| */ |
| EClass MIDDLE_PROPERTY_ASSIGNMENT = eINSTANCE.getMiddlePropertyAssignment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Cache Index</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MIDDLE_PROPERTY_ASSIGNMENT__CACHE_INDEX = eINSTANCE.getMiddlePropertyAssignment_CacheIndex(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyCallExpImpl <em>Middle Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MiddlePropertyCallExpImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMiddlePropertyCallExp() |
| * @generated |
| */ |
| EClass MIDDLE_PROPERTY_CALL_EXP = eINSTANCE.getMiddlePropertyCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Cache Index</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MIDDLE_PROPERTY_CALL_EXP__CACHE_INDEX = eINSTANCE.getMiddlePropertyCallExp_CacheIndex(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.VariablePredicateImpl <em>Variable Predicate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.VariablePredicateImpl |
| * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getVariablePredicate() |
| * @generated |
| */ |
| EClass VARIABLE_PREDICATE = eINSTANCE.getVariablePredicate(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE_PREDICATE__TARGET_VARIABLE = eINSTANCE.getVariablePredicate_TargetVariable(); |
| |
| } |
| |
| } //QVTimperativePackage |