aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-model/src/main/resources/model/problem.ecore
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/language-model/src/main/resources/model/problem.ecore')
-rw-r--r--subprojects/language-model/src/main/resources/model/problem.ecore18
1 files changed, 7 insertions, 11 deletions
diff --git a/subprojects/language-model/src/main/resources/model/problem.ecore b/subprojects/language-model/src/main/resources/model/problem.ecore
index e6af9fab..ed56d3b1 100644
--- a/subprojects/language-model/src/main/resources/model/problem.ecore
+++ b/subprojects/language-model/src/main/resources/model/problem.ecore
@@ -55,11 +55,9 @@
55 <eStructuralFeatures xsi:type="ecore:EReference" name="implicitVariables" upperBound="-1" 55 <eStructuralFeatures xsi:type="ecore:EReference" name="implicitVariables" upperBound="-1"
56 eType="#//ImplicitVariable" transient="true" containment="true"/> 56 eType="#//ImplicitVariable" transient="true" containment="true"/>
57 </eClassifiers> 57 </eClassifiers>
58 <eClassifiers xsi:type="ecore:EClass" name="Assertion" eSuperTypes="#//Statement"> 58 <eClassifiers xsi:type="ecore:EClass" name="AbstractAssertion" abstract="true">
59 <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" 59 <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
60 eType="#//AssertionArgument" containment="true"/> 60 eType="#//AssertionArgument" containment="true"/>
61 <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
62 defaultValueLiteral="false"/>
63 <eStructuralFeatures xsi:type="ecore:EReference" name="relation" eType="#//Relation"/> 61 <eStructuralFeatures xsi:type="ecore:EReference" name="relation" eType="#//Relation"/>
64 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Expr" 62 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Expr"
65 containment="true"/> 63 containment="true"/>
@@ -137,14 +135,8 @@
137 <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" 135 <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1"
138 eType="#//Action" containment="true"/> 136 eType="#//Action" containment="true"/>
139 </eClassifiers> 137 </eClassifiers>
140 <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true"/> 138 <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" interface="true"/>
141 <eClassifiers xsi:type="ecore:EClass" name="AssertionAction" eSuperTypes="#//Action"> 139 <eClassifiers xsi:type="ecore:EClass" name="AssertionAction" eSuperTypes="#//Action #//AbstractAssertion"/>
142 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Expr"
143 containment="true"/>
144 <eStructuralFeatures xsi:type="ecore:EReference" name="relation" eType="#//Relation"/>
145 <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
146 eType="#//AssertionArgument" containment="true"/>
147 </eClassifiers>
148 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOp"> 140 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOp">
149 <eLiterals name="LESS"/> 141 <eLiterals name="LESS"/>
150 <eLiterals name="LESS_EQ" value="1"/> 142 <eLiterals name="LESS_EQ" value="1"/>
@@ -282,4 +274,8 @@
282 <eLiterals name="FOCUS" value="1"/> 274 <eLiterals name="FOCUS" value="1"/>
283 <eLiterals name="MULTI" value="2"/> 275 <eLiterals name="MULTI" value="2"/>
284 </eClassifiers> 276 </eClassifiers>
277 <eClassifiers xsi:type="ecore:EClass" name="Assertion" eSuperTypes="#//Statement #//AbstractAssertion">
278 <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
279 defaultValueLiteral="false"/>
280 </eClassifiers>
285</ecore:EPackage> 281</ecore:EPackage>