diff options
Diffstat (limited to 'doc/org.eclipse.qvtd.doc.miniocl/model')
-rw-r--r-- | doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore | 6 | ||||
-rw-r--r-- | doc/org.eclipse.qvtd.doc.miniocl/model/Lookup.genmodel | 4 | ||||
-rw-r--r-- | doc/org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel | 8 |
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{
						namedElements = namedElements->including(element),
						parentEnv = parentEnv
					}"/> + <details key="body" value="LookupEnvironment{
						namedElements = namedElements->including(elements),
						parentEnv = parentEnv
					}"/> </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> |