aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-model/src/main/resources/model/problem.genmodel
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/language-model/src/main/resources/model/problem.genmodel')
-rw-r--r--subprojects/language-model/src/main/resources/model/problem.genmodel20
1 files changed, 18 insertions, 2 deletions
diff --git a/subprojects/language-model/src/main/resources/model/problem.genmodel b/subprojects/language-model/src/main/resources/model/problem.genmodel
index b5aa81c4..23458ee5 100644
--- a/subprojects/language-model/src/main/resources/model/problem.genmodel
+++ b/subprojects/language-model/src/main/resources/model/problem.genmodel
@@ -64,9 +64,20 @@
64 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//PrimitiveType/REAL"/> 64 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//PrimitiveType/REAL"/>
65 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//PrimitiveType/STRING"/> 65 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//PrimitiveType/STRING"/>
66 </genEnums> 66 </genEnums>
67 <genEnums typeSafeEnumCompatible="false" ecoreEnum="problem.ecore#//ModuleKind">
68 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//ModuleKind/PROBLEM"/>
69 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//ModuleKind/MODULE"/>
70 </genEnums>
71 <genEnums typeSafeEnumCompatible="false" ecoreEnum="problem.ecore#//NodeKind">
72 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//NodeKind/NODE"/>
73 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//NodeKind/ATOM"/>
74 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//NodeKind/MULTI"/>
75 </genEnums>
67 <genClasses ecoreClass="problem.ecore#//Problem"> 76 <genClasses ecoreClass="problem.ecore#//Problem">
68 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/nodes"/> 77 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/nodes"/>
69 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/statements"/> 78 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/statements"/>
79 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//Problem/kind"/>
80 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//Problem/explicitKind"/>
70 </genClasses> 81 </genClasses>
71 <genClasses ecoreClass="problem.ecore#//ClassDeclaration"> 82 <genClasses ecoreClass="problem.ecore#//ClassDeclaration">
72 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//ClassDeclaration/abstract"/> 83 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//ClassDeclaration/abstract"/>
@@ -144,8 +155,9 @@
144 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//NodeAssertionArgument/node"/> 155 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//NodeAssertionArgument/node"/>
145 </genClasses> 156 </genClasses>
146 <genClasses ecoreClass="problem.ecore#//AssertionArgument"/> 157 <genClasses ecoreClass="problem.ecore#//AssertionArgument"/>
147 <genClasses ecoreClass="problem.ecore#//IndividualDeclaration"> 158 <genClasses ecoreClass="problem.ecore#//NodeDeclaration">
148 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//IndividualDeclaration/nodes"/> 159 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//NodeDeclaration/nodes"/>
160 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//NodeDeclaration/kind"/>
149 </genClasses> 161 </genClasses>
150 <genClasses ecoreClass="problem.ecore#//WildcardAssertionArgument"/> 162 <genClasses ecoreClass="problem.ecore#//WildcardAssertionArgument"/>
151 <genClasses ecoreClass="problem.ecore#//ParametricDefinition"> 163 <genClasses ecoreClass="problem.ecore#//ParametricDefinition">
@@ -227,5 +239,9 @@
227 <genClasses ecoreClass="problem.ecore#//LogicConstant"> 239 <genClasses ecoreClass="problem.ecore#//LogicConstant">
228 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//LogicConstant/logicValue"/> 240 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//LogicConstant/logicValue"/>
229 </genClasses> 241 </genClasses>
242 <genClasses ecoreClass="problem.ecore#//ImportStatement">
243 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//ImportStatement/importedModule"/>
244 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//ImportStatement/alias"/>
245 </genClasses>
230 </genPackages> 246 </genPackages>
231</genmodel:GenModel> 247</genmodel:GenModel>