aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/model/generated
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@SEMERATH-LAPTOP>2018-01-17 00:54:44 +0100
committerLibravatar OszkarSemerath <oszka@SEMERATH-LAPTOP>2018-01-17 00:54:44 +0100
commit0a31d5448e92d915c7163c3985fa0807f67d3f06 (patch)
tree1a106505c98df6398f2b5fe183771fc315f1e87a /Application/hu.bme.mit.inf.dslreasoner.application/model/generated
parentScope patched for metamodel specification (diff)
downloadVIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.tar.gz
VIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.tar.zst
VIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.zip
Scoping and linking of Viatra Packages and Patterns is completed
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/model/generated')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore137
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel115
2 files changed, 248 insertions, 4 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
index cd6ed927..90093cf2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
@@ -9,7 +9,6 @@
9 eType="#//Command" containment="true"/> 9 eType="#//Command" containment="true"/>
10 </eClassifiers> 10 </eClassifiers>
11 <eClassifiers xsi:type="ecore:EClass" name="Command"/> 11 <eClassifiers xsi:type="ecore:EClass" name="Command"/>
12 <eClassifiers xsi:type="ecore:EClass" name="Declaration" eSuperTypes="#//Command"/>
13 <eClassifiers xsi:type="ecore:EClass" name="Import"/> 12 <eClassifiers xsi:type="ecore:EClass" name="Import"/>
14 <eClassifiers xsi:type="ecore:EClass" name="EPackageImport" eSuperTypes="#//Import"> 13 <eClassifiers xsi:type="ecore:EClass" name="EPackageImport" eSuperTypes="#//Import">
15 <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/> 14 <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
@@ -17,6 +16,20 @@
17 <eClassifiers xsi:type="ecore:EClass" name="ViatraImport" eSuperTypes="#//Import"> 16 <eClassifiers xsi:type="ecore:EClass" name="ViatraImport" eSuperTypes="#//Import">
18 <eStructuralFeatures xsi:type="ecore:EReference" name="importedViatra" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.ecore#//PatternModel"/> 17 <eStructuralFeatures xsi:type="ecore:EReference" name="importedViatra" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.ecore#//PatternModel"/>
19 </eClassifiers> 18 </eClassifiers>
19 <eClassifiers xsi:type="ecore:EClass" name="Declaration" eSuperTypes="#//Command">
20 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
21 </eClassifiers>
22 <eClassifiers xsi:type="ecore:EClass" name="FileSpecification" eSuperTypes="#//File">
23 <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
24 </eClassifiers>
25 <eClassifiers xsi:type="ecore:EClass" name="FileDeclaration" eSuperTypes="#//Declaration">
26 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//FileSpecification"
27 containment="true"/>
28 </eClassifiers>
29 <eClassifiers xsi:type="ecore:EClass" name="FileReference" eSuperTypes="#//File">
30 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//FileDeclaration"/>
31 </eClassifiers>
32 <eClassifiers xsi:type="ecore:EClass" name="File"/>
20 <eClassifiers xsi:type="ecore:EClass" name="MetamodelSpecification" eSuperTypes="#//Metamodel"> 33 <eClassifiers xsi:type="ecore:EClass" name="MetamodelSpecification" eSuperTypes="#//Metamodel">
21 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 34 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
22 eType="#//MetamodelEntry" containment="true"/> 35 eType="#//MetamodelEntry" containment="true"/>
@@ -33,7 +46,6 @@
33 <eStructuralFeatures xsi:type="ecore:EReference" name="feature" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//ENamedElement"/> 46 <eStructuralFeatures xsi:type="ecore:EReference" name="feature" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//ENamedElement"/>
34 </eClassifiers> 47 </eClassifiers>
35 <eClassifiers xsi:type="ecore:EClass" name="MetamodelDeclaration" eSuperTypes="#//Declaration"> 48 <eClassifiers xsi:type="ecore:EClass" name="MetamodelDeclaration" eSuperTypes="#//Declaration">
36 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
37 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//MetamodelSpecification" 49 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//MetamodelSpecification"
38 containment="true"/> 50 containment="true"/>
39 </eClassifiers> 51 </eClassifiers>
@@ -41,4 +53,125 @@
41 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//MetamodelDeclaration"/> 53 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//MetamodelDeclaration"/>
42 </eClassifiers> 54 </eClassifiers>
43 <eClassifiers xsi:type="ecore:EClass" name="Metamodel"/> 55 <eClassifiers xsi:type="ecore:EClass" name="Metamodel"/>
56 <eClassifiers xsi:type="ecore:EClass" name="PartialModelSpecification" eSuperTypes="#//PartialModel">
57 <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1"
58 eType="#//PartialModelEntry" containment="true"/>
59 </eClassifiers>
60 <eClassifiers xsi:type="ecore:EClass" name="PartialModelEntry">
61 <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//File" containment="true"/>
62 </eClassifiers>
63 <eClassifiers xsi:type="ecore:EClass" name="ModelEntry" eSuperTypes="#//PartialModelEntry"/>
64 <eClassifiers xsi:type="ecore:EClass" name="FolderEntry" eSuperTypes="#//PartialModelEntry">
65 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusion" upperBound="-1"
66 eType="#//ModelEntry" containment="true"/>
67 </eClassifiers>
68 <eClassifiers xsi:type="ecore:EClass" name="PartialModelDeclaration" eSuperTypes="#//Declaration">
69 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PartialModelSpecification"
70 containment="true"/>
71 </eClassifiers>
72 <eClassifiers xsi:type="ecore:EClass" name="PartialModelReference" eSuperTypes="#//PartialModel">
73 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//PartialModelDeclaration"/>
74 </eClassifiers>
75 <eClassifiers xsi:type="ecore:EClass" name="PartialModel"/>
76 <eClassifiers xsi:type="ecore:EClass" name="PatternSpecification" eSuperTypes="#//GraphPattern">
77 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
78 eType="#//PatternEntry" containment="true"/>
79 </eClassifiers>
80 <eClassifiers xsi:type="ecore:EClass" name="PatternEntry">
81 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.ecore#//PatternModel"/>
82 </eClassifiers>
83 <eClassifiers xsi:type="ecore:EClass" name="AllPatternEntry" eSuperTypes="#//PatternEntry">
84 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusuion" upperBound="-1"
85 eType="#//PatternElement" containment="true"/>
86 </eClassifiers>
87 <eClassifiers xsi:type="ecore:EClass" name="PatternElement" eSuperTypes="#//PatternEntry">
88 <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.ecore#//Pattern"/>
89 </eClassifiers>
90 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternDeclaration" eSuperTypes="#//Declaration">
91 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PatternSpecification"
92 containment="true"/>
93 </eClassifiers>
94 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternReference" eSuperTypes="#//GraphPattern">
95 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//GraphPatternDeclaration"/>
96 </eClassifiers>
97 <eClassifiers xsi:type="ecore:EClass" name="GraphPattern"/>
98 <eClassifiers xsi:type="ecore:EClass" name="ConfigSpecification" eSuperTypes="#//Config">
99 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
100 eType="#//ConfigEntry" containment="true"/>
101 </eClassifiers>
102 <eClassifiers xsi:type="ecore:EClass" name="ConfigDeclaration" eSuperTypes="#//Declaration">
103 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ConfigSpecification"
104 containment="true"/>
105 </eClassifiers>
106 <eClassifiers xsi:type="ecore:EClass" name="ConfigEntry">
107 <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
108 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
109 </eClassifiers>
110 <eClassifiers xsi:type="ecore:EClass" name="ConfigReference" eSuperTypes="#//Config">
111 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//ConfigDeclaration"/>
112 </eClassifiers>
113 <eClassifiers xsi:type="ecore:EClass" name="Config"/>
114 <eClassifiers xsi:type="ecore:EEnum" name="Solver">
115 <eLiterals name="SMTSolver" literal="SMTSolver"/>
116 <eLiterals name="AlloySolver" value="1" literal="AlloySolver"/>
117 <eLiterals name="ViatraSolver" value="2" literal="ViatraSolver"/>
118 </eClassifiers>
119 <eClassifiers xsi:type="ecore:EClass" name="ScopeSpecification" eSuperTypes="#//Scope">
120 <eStructuralFeatures xsi:type="ecore:EReference" name="scopes" upperBound="-1"
121 eType="#//TypeScope" containment="true"/>
122 </eClassifiers>
123 <eClassifiers xsi:type="ecore:EClass" name="TypeScope">
124 <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
125 <eStructuralFeatures xsi:type="ecore:EAttribute" name="greather" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
126 <eStructuralFeatures xsi:type="ecore:EAttribute" name="greaterOrEqual" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
127 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//TypeReference"
128 containment="true"/>
129 <eStructuralFeatures xsi:type="ecore:EAttribute" name="less" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
130 <eStructuralFeatures xsi:type="ecore:EAttribute" name="lessOrEqual" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
131 <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
132 </eClassifiers>
133 <eClassifiers xsi:type="ecore:EClass" name="TypeReference"/>
134 <eClassifiers xsi:type="ecore:EClass" name="ClassReference" eSuperTypes="#//TypeReference">
135 <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//MetamodelElement"
136 containment="true"/>
137 </eClassifiers>
138 <eClassifiers xsi:type="ecore:EClass" name="ObjectReference" eSuperTypes="#//TypeReference"/>
139 <eClassifiers xsi:type="ecore:EClass" name="IntegerReference" eSuperTypes="#//TypeReference"/>
140 <eClassifiers xsi:type="ecore:EClass" name="RealReference" eSuperTypes="#//TypeReference"/>
141 <eClassifiers xsi:type="ecore:EClass" name="StringReference" eSuperTypes="#//TypeReference"/>
142 <eClassifiers xsi:type="ecore:EClass" name="ScopeDeclaration" eSuperTypes="#//Declaration">
143 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ScopeSpecification"
144 containment="true"/>
145 </eClassifiers>
146 <eClassifiers xsi:type="ecore:EClass" name="ScopeReference" eSuperTypes="#//Scope">
147 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//ScopeDeclaration"/>
148 </eClassifiers>
149 <eClassifiers xsi:type="ecore:EClass" name="Scope"/>
150 <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Command"/>
151 <eClassifiers xsi:type="ecore:EClass" name="GenerationTask" eSuperTypes="#//Task">
152 <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" eType="#//Metamodel"
153 containment="true"/>
154 <eStructuralFeatures xsi:type="ecore:EReference" name="partialModel" eType="#//PartialModel"
155 containment="true"/>
156 <eStructuralFeatures xsi:type="ecore:EReference" name="patterns" eType="#//GraphPattern"
157 containment="true"/>
158 <eStructuralFeatures xsi:type="ecore:EReference" name="scope" eType="#//Scope"
159 containment="true"/>
160 <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
161 <eStructuralFeatures xsi:type="ecore:EAttribute" name="runs" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
162 <eStructuralFeatures xsi:type="ecore:EAttribute" name="solver" eType="#//Solver"/>
163 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//Config"
164 containment="true"/>
165 <eStructuralFeatures xsi:type="ecore:EReference" name="tagetFolder" eType="#//File"
166 containment="true"/>
167 <eStructuralFeatures xsi:type="ecore:EReference" name="debugFolder" eType="#//File"
168 containment="true"/>
169 <eStructuralFeatures xsi:type="ecore:EReference" name="targetLogFile" eType="#//File"
170 containment="true"/>
171 <eStructuralFeatures xsi:type="ecore:EReference" name="targetStatisticsFile" eType="#//File"
172 containment="true"/>
173 </eClassifiers>
174 <eClassifiers xsi:type="ecore:EClass" name="IntegerScope" eSuperTypes="#//IntegerReference"/>
175 <eClassifiers xsi:type="ecore:EClass" name="RealScope" eSuperTypes="#//RealReference"/>
176 <eClassifiers xsi:type="ecore:EClass" name="StringScope" eSuperTypes="#//StringReference"/>
44</ecore:EPackage> 177</ecore:EPackage>
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
index add67f1e..7c488ef0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
@@ -6,12 +6,16 @@
6 complianceLevel="6.0" copyrightFields="false" runtimeVersion="2.12" usedGenPackages="platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.genmodel#//patternLanguage"> 6 complianceLevel="6.0" copyrightFields="false" runtimeVersion="2.12" usedGenPackages="platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/resource/org.eclipse.viatra.query.patternlanguage/model/generated/PatternLanguage.genmodel#//patternLanguage">
7 <genPackages prefix="ApplicationConfiguration" basePackage="hu.bme.mit.inf.dslreasoner.application" 7 <genPackages prefix="ApplicationConfiguration" basePackage="hu.bme.mit.inf.dslreasoner.application"
8 disposableProviderFactory="true" fileExtensions="vsconfig" ecorePackage="ApplicationConfiguration.ecore#/"> 8 disposableProviderFactory="true" fileExtensions="vsconfig" ecorePackage="ApplicationConfiguration.ecore#/">
9 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//Solver">
10 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/SMTSolver"/>
11 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/AlloySolver"/>
12 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/ViatraSolver"/>
13 </genEnums>
9 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigurationScript"> 14 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigurationScript">
10 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/imports"/> 15 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/imports"/>
11 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/commands"/> 16 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/commands"/>
12 </genClasses> 17 </genClasses>
13 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Command"/> 18 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Command"/>
14 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Declaration"/>
15 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Import"/> 19 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Import"/>
16 <genClasses ecoreClass="ApplicationConfiguration.ecore#//EPackageImport"> 20 <genClasses ecoreClass="ApplicationConfiguration.ecore#//EPackageImport">
17 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//EPackageImport/importedPackage"/> 21 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//EPackageImport/importedPackage"/>
@@ -19,6 +23,19 @@
19 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ViatraImport"> 23 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ViatraImport">
20 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ViatraImport/importedViatra"/> 24 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ViatraImport/importedViatra"/>
21 </genClasses> 25 </genClasses>
26 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Declaration">
27 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//Declaration/name"/>
28 </genClasses>
29 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileSpecification">
30 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//FileSpecification/path"/>
31 </genClasses>
32 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileDeclaration">
33 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileDeclaration/specification"/>
34 </genClasses>
35 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileReference">
36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileReference/referred"/>
37 </genClasses>
38 <genClasses ecoreClass="ApplicationConfiguration.ecore#//File"/>
22 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelSpecification"> 39 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelSpecification">
23 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelSpecification/entries"/> 40 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelSpecification/entries"/>
24 </genClasses> 41 </genClasses>
@@ -33,12 +50,106 @@
33 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/feature"/> 50 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/feature"/>
34 </genClasses> 51 </genClasses>
35 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelDeclaration"> 52 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelDeclaration">
36 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//MetamodelDeclaration/name"/>
37 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelDeclaration/specification"/> 53 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelDeclaration/specification"/>
38 </genClasses> 54 </genClasses>
39 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelReference"> 55 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelReference">
40 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelReference/referred"/> 56 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelReference/referred"/>
41 </genClasses> 57 </genClasses>
42 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Metamodel"/> 58 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Metamodel"/>
59 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelSpecification">
60 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelSpecification/entry"/>
61 </genClasses>
62 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelEntry">
63 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelEntry/path"/>
64 </genClasses>
65 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ModelEntry"/>
66 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FolderEntry">
67 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FolderEntry/exclusion"/>
68 </genClasses>
69 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelDeclaration">
70 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelDeclaration/specification"/>
71 </genClasses>
72 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelReference">
73 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelReference/referred"/>
74 </genClasses>
75 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModel"/>
76 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternSpecification">
77 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternSpecification/entries"/>
78 </genClasses>
79 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternEntry">
80 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternEntry/package"/>
81 </genClasses>
82 <genClasses ecoreClass="ApplicationConfiguration.ecore#//AllPatternEntry">
83 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//AllPatternEntry/exclusuion"/>
84 </genClasses>
85 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternElement">
86 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternElement/pattern"/>
87 </genClasses>
88 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternDeclaration">
89 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternDeclaration/specification"/>
90 </genClasses>
91 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternReference">
92 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternReference/referred"/>
93 </genClasses>
94 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPattern"/>
95 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigSpecification">
96 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigSpecification/entries"/>
97 </genClasses>
98 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigDeclaration">
99 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigDeclaration/specification"/>
100 </genClasses>
101 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigEntry">
102 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ConfigEntry/key"/>
103 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ConfigEntry/value"/>
104 </genClasses>
105 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigReference">
106 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigReference/config"/>
107 </genClasses>
108 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Config"/>
109 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeSpecification">
110 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeSpecification/scopes"/>
111 </genClasses>
112 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeScope">
113 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/min"/>
114 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/greather"/>
115 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/greaterOrEqual"/>
116 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//TypeScope/type"/>
117 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/less"/>
118 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/lessOrEqual"/>
119 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/max"/>
120 </genClasses>
121 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeReference"/>
122 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ClassReference">
123 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ClassReference/element"/>
124 </genClasses>
125 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectReference"/>
126 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerReference"/>
127 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealReference"/>
128 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringReference"/>
129 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeDeclaration">
130 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeDeclaration/specification"/>
131 </genClasses>
132 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeReference">
133 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeReference/referred"/>
134 </genClasses>
135 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Scope"/>
136 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Task"/>
137 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GenerationTask">
138 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/metamodel"/>
139 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/partialModel"/>
140 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/patterns"/>
141 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/scope"/>
142 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/number"/>
143 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/runs"/>
144 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/solver"/>
145 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/config"/>
146 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/tagetFolder"/>
147 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/debugFolder"/>
148 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetLogFile"/>
149 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetStatisticsFile"/>
150 </genClasses>
151 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerScope"/>
152 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealScope"/>
153 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringScope"/>
43 </genPackages> 154 </genPackages>
44</genmodel:GenModel> 155</genmodel:GenModel>