Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'doc/org.eclipse.qvtd.doc.miniocl/model')
-rw-r--r--doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore6
-rw-r--r--doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel4
-rw-r--r--doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel8
3 files changed, 11 insertions, 7 deletions
diff --git a/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore b/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore
index 0b164a783..a8445ffe6 100644
--- a/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore
+++ b/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore
@@ -24,11 +24,11 @@
</eGenericType>
</eParameters>
</eOperations>
- <eOperations name="addElement" lowerBound="1" eType="#//LookupEnvironment">
+ <eOperations name="addElements" lowerBound="1" eType="#//LookupEnvironment">
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot">
- <details key="body" value="LookupEnvironment{&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;namedElements = namedElements->including(element),&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;parentEnv = parentEnv&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;}"/>
+ <details key="body" value="LookupEnvironment{&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;namedElements = namedElements->including(elements),&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;parentEnv = parentEnv&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;}"/>
</eAnnotations>
- <eParameters name="element" eType="ecore:EClass MiniOCL.ecore#//NamedElement"/>
+ <eParameters name="elements" eType="ecore:EClass MiniOCL.ecore#//NamedElement"/>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="namedElements" upperBound="-1"
eType="ecore:EClass MiniOCL.ecore#//NamedElement"/>
diff --git a/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel b/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel
index 6e48a105f..d4da4fdc5 100644
--- a/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel
+++ b/doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel
@@ -19,8 +19,8 @@
<genParameters ecoreParameter="Lookup.ecore#//LookupEnvironment/addElements/elements"/>
<genTypeParameters ecoreTypeParameter="Lookup.ecore#//LookupEnvironment/addElements/NE"/>
</genOperations>
- <genOperations ecoreOperation="Lookup.ecore#//LookupEnvironment/addElement">
- <genParameters ecoreParameter="Lookup.ecore#//LookupEnvironment/addElement/element"/>
+ <genOperations ecoreOperation="Lookup.ecore#//LookupEnvironment/addElements.1">
+ <genParameters ecoreParameter="Lookup.ecore#//LookupEnvironment/addElements.1/elements"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="Lookup.ecore#//Env4CG">
diff --git a/doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel b/doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel
index 21a448b6f..0717c227f 100644
--- a/doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel
+++ b/doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel
@@ -58,7 +58,9 @@
<genClasses ecoreClass="MiniOCL.ecore#//IntegerLiteralExp">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute MiniOCL.ecore#//IntegerLiteralExp/integerSymbol"/>
</genClasses>
- <genClasses ecoreClass="MiniOCL.ecore#//IteratorExp"/>
+ <genClasses ecoreClass="MiniOCL.ecore#//IteratorExp">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute MiniOCL.ecore#//IteratorExp/iterator"/>
+ </genClasses>
<genClasses ecoreClass="MiniOCL.ecore#//IterateExp">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MiniOCL.ecore#//IterateExp/ownedResult"/>
</genClasses>
@@ -108,7 +110,9 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MiniOCL.ecore#//Root/ownedImports"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MiniOCL.ecore#//Root/ownedPackages"/>
</genClasses>
- <genClasses ecoreClass="MiniOCL.ecore#//Variable"/>
+ <genClasses ecoreClass="MiniOCL.ecore#//Variable">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MiniOCL.ecore#//Variable/ownedInitExp"/>
+ </genClasses>
<genClasses ecoreClass="MiniOCL.ecore#//VariableExp">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference MiniOCL.ecore#//VariableExp/referredVariable"/>
</genClasses>

Back to the top