diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java | 298 |
1 files changed, 281 insertions, 17 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java index a87599ab8..67b00aa92 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java @@ -42,7 +42,7 @@ import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage; * * All reads by Functions/Queries must be guaranteed to succeed; i.e. the invoking mapping must check readiness before calling the query. * - * All writes to multi-valued properties must be guaranteed to occur before any read of the property. + * All writes to multi-valued properties must be guaranteed to occur before any read of the property. * <!-- end-model-doc --> * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativeFactory * @generated @@ -106,7 +106,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMapping() * @generated */ - int MAPPING = 13; + int MAPPING = 14; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl <em>Mapping Statement</em>}' class. @@ -116,7 +116,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingStatement() * @generated */ - int MAPPING_STATEMENT = 18; + int MAPPING_STATEMENT = 19; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ConnectionVariableImpl <em>Connection Variable</em>}' class. @@ -136,7 +136,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCall() * @generated */ - int MAPPING_CALL = 14; + int MAPPING_CALL = 15; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl <em>Mapping Loop</em>}' class. @@ -146,7 +146,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingLoop() * @generated */ - int MAPPING_LOOP = 15; + int MAPPING_LOOP = 16; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.StatementImpl <em>Statement</em>}' class. @@ -156,7 +156,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getStatement() * @generated */ - int STATEMENT = 24; + int STATEMENT = 25; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.AddStatementImpl <em>Add Statement</em>}' class. @@ -186,7 +186,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeTypedModel() * @generated */ - int IMPERATIVE_TYPED_MODEL = 10; + int IMPERATIVE_TYPED_MODEL = 11; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopVariableImpl <em>Loop Variable</em>}' class. @@ -196,7 +196,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getLoopVariable() * @generated */ - int LOOP_VARIABLE = 12; + int LOOP_VARIABLE = 13; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.VariableStatementImpl <em>Variable Statement</em>}' class. @@ -206,7 +206,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getVariableStatement() * @generated */ - int VARIABLE_STATEMENT = 25; + int VARIABLE_STATEMENT = 26; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -424,7 +424,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getObservableStatement() * @generated */ - int OBSERVABLE_STATEMENT = 20; + int OBSERVABLE_STATEMENT = 21; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -614,7 +614,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameterBinding() * @generated */ - int MAPPING_PARAMETER_BINDING = 17; + int MAPPING_PARAMETER_BINDING = 18; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -697,7 +697,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameter() * @generated */ - int MAPPING_PARAMETER = 16; + int MAPPING_PARAMETER = 17; /** * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterImpl <em>Guard Parameter</em>}' class. @@ -1622,6 +1622,250 @@ public interface QVTimperativePackage extends EPackage { int IMPERATIVE_MODEL_FEATURE_COUNT = QVTbasePackage.BASE_MODEL_FEATURE_COUNT + 0; /** + * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTransformationImpl <em>Imperative Transformation</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTransformationImpl + * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeTransformation() + * @generated + */ + int IMPERATIVE_TRANSFORMATION = 10; + + /** + * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__ANNOTATING_COMMENTS = QVTbasePackage.TRANSFORMATION__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_TRANSFORMATION__OWNED_ANNOTATIONS = QVTbasePackage.TRANSFORMATION__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_TRANSFORMATION__OWNED_COMMENTS = QVTbasePackage.TRANSFORMATION__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_TRANSFORMATION__OWNED_EXTENSIONS = QVTbasePackage.TRANSFORMATION__OWNED_EXTENSIONS; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__NAME = QVTbasePackage.TRANSFORMATION__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_TRANSFORMATION__OWNED_CONSTRAINTS = QVTbasePackage.TRANSFORMATION__OWNED_CONSTRAINTS; + + /** + * The feature id for the '<em><b>Owned Bindings</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_BINDINGS = QVTbasePackage.TRANSFORMATION__OWNED_BINDINGS; + + /** + * The feature id for the '<em><b>Owned Signature</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_SIGNATURE = QVTbasePackage.TRANSFORMATION__OWNED_SIGNATURE; + + /** + * The feature id for the '<em><b>Unspecialized Element</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__UNSPECIALIZED_ELEMENT = QVTbasePackage.TRANSFORMATION__UNSPECIALIZED_ELEMENT; + + /** + * The feature id for the '<em><b>Extenders</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__EXTENDERS = QVTbasePackage.TRANSFORMATION__EXTENDERS; + + /** + * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__INSTANCE_CLASS_NAME = QVTbasePackage.TRANSFORMATION__INSTANCE_CLASS_NAME; + + /** + * The feature id for the '<em><b>Is Abstract</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__IS_ABSTRACT = QVTbasePackage.TRANSFORMATION__IS_ABSTRACT; + + /** + * The feature id for the '<em><b>Is Active</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__IS_ACTIVE = QVTbasePackage.TRANSFORMATION__IS_ACTIVE; + + /** + * The feature id for the '<em><b>Is Interface</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__IS_INTERFACE = QVTbasePackage.TRANSFORMATION__IS_INTERFACE; + + /** + * The feature id for the '<em><b>Owned Behaviors</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_BEHAVIORS = QVTbasePackage.TRANSFORMATION__OWNED_BEHAVIORS; + + /** + * The feature id for the '<em><b>Owned Invariants</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_INVARIANTS = QVTbasePackage.TRANSFORMATION__OWNED_INVARIANTS; + + /** + * The feature id for the '<em><b>Owned Operations</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_OPERATIONS = QVTbasePackage.TRANSFORMATION__OWNED_OPERATIONS; + + /** + * The feature id for the '<em><b>Owned Properties</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_PROPERTIES = QVTbasePackage.TRANSFORMATION__OWNED_PROPERTIES; + + /** + * The feature id for the '<em><b>Owning Package</b></em>' container reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNING_PACKAGE = QVTbasePackage.TRANSFORMATION__OWNING_PACKAGE; + + /** + * The feature id for the '<em><b>Super Classes</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__SUPER_CLASSES = QVTbasePackage.TRANSFORMATION__SUPER_CLASSES; + + /** + * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_TAG = QVTbasePackage.TRANSFORMATION__OWNED_TAG; + + /** + * The feature id for the '<em><b>Model Parameter</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__MODEL_PARAMETER = QVTbasePackage.TRANSFORMATION__MODEL_PARAMETER; + + /** + * The feature id for the '<em><b>Rule</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__RULE = QVTbasePackage.TRANSFORMATION__RULE; + + /** + * The feature id for the '<em><b>Extends</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__EXTENDS = QVTbasePackage.TRANSFORMATION__EXTENDS; + + /** + * The feature id for the '<em><b>Owned Context</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION__OWNED_CONTEXT = QVTbasePackage.TRANSFORMATION__OWNED_CONTEXT; + + /** + * The number of structural features of the '<em>Imperative Transformation</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int IMPERATIVE_TRANSFORMATION_FEATURE_COUNT = QVTbasePackage.TRANSFORMATION_FEATURE_COUNT + 0; + + /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -1737,7 +1981,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getLoopParameterBinding() * @generated */ - int LOOP_PARAMETER_BINDING = 11; + int LOOP_PARAMETER_BINDING = 12; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -2233,7 +2477,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getNewStatement() * @generated */ - int NEW_STATEMENT = 19; + int NEW_STATEMENT = 20; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -2360,7 +2604,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSetStatement() * @generated */ - int SET_STATEMENT = 21; + int SET_STATEMENT = 22; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -2478,7 +2722,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameter() * @generated */ - int SIMPLE_PARAMETER = 22; + int SIMPLE_PARAMETER = 23; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -2587,7 +2831,7 @@ public interface QVTimperativePackage extends EPackage { * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameterBinding() * @generated */ - int SIMPLE_PARAMETER_BINDING = 23; + int SIMPLE_PARAMETER_BINDING = 24; /** * The feature id for the '<em><b>Annotating Comments</b></em>' reference list. @@ -2892,6 +3136,16 @@ public interface QVTimperativePackage extends EPackage { EClass getImperativeModel(); /** + * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.ImperativeTransformation <em>Imperative Transformation</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Imperative Transformation</em>'. + * @see org.eclipse.qvtd.pivot.qvtimperative.ImperativeTransformation + * @generated + */ + EClass getImperativeTransformation(); + + /** * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel <em>Imperative Typed Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -3570,6 +3824,16 @@ public interface QVTimperativePackage extends EPackage { EClass IMPERATIVE_MODEL = eINSTANCE.getImperativeModel(); /** + * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTransformationImpl <em>Imperative Transformation</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTransformationImpl + * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeTransformation() + * @generated + */ + EClass IMPERATIVE_TRANSFORMATION = eINSTANCE.getImperativeTransformation(); + + /** * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTypedModelImpl <em>Imperative Typed Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> |