Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2016-09-21 11:20:15 +0000
committerEd Willink2016-09-21 11:20:15 +0000
commit5325e6e2cd50a70ecff8a6b3fdef8b6c2a081e9a (patch)
tree17417996e77ff44ba9207e5b616250663c3ed4c1 /plugins
parent97e54967696fc9a4ad811038207891e3ea0123b5 (diff)
downloadorg.eclipse.qvtd-5325e6e2cd50a70ecff8a6b3fdef8b6c2a081e9a.tar.gz
org.eclipse.qvtd-5325e6e2cd50a70ecff8a6b3fdef8b6c2a081e9a.tar.xz
org.eclipse.qvtd-5325e6e2cd50a70ecff8a6b3fdef8b6c2a081e9a.zip
[500369] Introduce ImperativeTransformation
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ecore5
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel1
2 files changed, 6 insertions, 0 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ecore b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ecore
index 040a2817e..e4b89a862 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ecore
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ecore
@@ -121,6 +121,11 @@
<details key="documentation" value="The Model of an Imperative QVT transformation."/>
</eAnnotations>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ImperativeTransformation" eSuperTypes="../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#//Transformation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="An ImperativeTransfornmation distinguishes a QVTi transformation from other transformations."/>
+ </eAnnotations>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ImperativeTypedModel" eSuperTypes="../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#//TypedModel">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An ImperativeTypedModel defines an input,middle or output modek for the transformation."/>
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
index 563c52175..8c37c7def 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
@@ -46,6 +46,7 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//GuardParameterBinding/isCheck"/>
</genClasses>
<genClasses ecoreClass="QVTimperative.ecore#//ImperativeModel"/>
+ <genClasses ecoreClass="QVTimperative.ecore#//ImperativeTransformation"/>
<genClasses ecoreClass="QVTimperative.ecore#//ImperativeTypedModel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//ImperativeTypedModel/isChecked"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//ImperativeTypedModel/isEnforced"/>

Back to the top