aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java6266
1 files changed, 3133 insertions, 3133 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
index 43de4f82..73931206 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
@@ -1,3133 +1,3133 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; 21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; 24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; 30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; 31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; 32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry;
33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; 33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask;
34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; 34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern;
35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; 35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; 36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference;
37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; 37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import;
38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; 38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation;
39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; 39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference;
40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; 43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; 47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry;
48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; 50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; 51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification;
52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; 52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; 53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope;
54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; 54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective;
55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; 55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration;
56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; 56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry;
57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; 57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction;
58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; 58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference;
59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; 59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification;
60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; 60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection;
61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; 61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry;
62import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; 62import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel;
63import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; 63import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
64import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; 64import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry;
65import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; 65import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference;
66import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; 66import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
67import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 67import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
68import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; 68import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry;
69import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; 69import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
70import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; 70import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration;
71import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; 71import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
72import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 72import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
73import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 73import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
74import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; 74import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
75import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; 75import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
76import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 76import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
77import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 77import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
78import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 78import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
79import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; 79import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver;
80import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; 80import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration;
81import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; 81import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference;
82import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; 82import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope;
83import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; 83import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope;
84import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; 84import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task;
85import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; 85import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry;
86import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; 86import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference;
87import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; 87import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope;
88import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; 88import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport;
89 89
90import org.eclipse.emf.ecore.EAttribute; 90import org.eclipse.emf.ecore.EAttribute;
91import org.eclipse.emf.ecore.EClass; 91import org.eclipse.emf.ecore.EClass;
92import org.eclipse.emf.ecore.EEnum; 92import org.eclipse.emf.ecore.EEnum;
93import org.eclipse.emf.ecore.EPackage; 93import org.eclipse.emf.ecore.EPackage;
94import org.eclipse.emf.ecore.EReference; 94import org.eclipse.emf.ecore.EReference;
95import org.eclipse.emf.ecore.EcorePackage; 95import org.eclipse.emf.ecore.EcorePackage;
96 96
97import org.eclipse.emf.ecore.impl.EPackageImpl; 97import org.eclipse.emf.ecore.impl.EPackageImpl;
98 98
99import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; 99import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage;
100 100
101import org.eclipse.xtext.common.types.TypesPackage; 101import org.eclipse.xtext.common.types.TypesPackage;
102 102
103import org.eclipse.xtext.xbase.XbasePackage; 103import org.eclipse.xtext.xbase.XbasePackage;
104 104
105import org.eclipse.xtext.xtype.XtypePackage; 105import org.eclipse.xtext.xtype.XtypePackage;
106 106
107/** 107/**
108 * <!-- begin-user-doc --> 108 * <!-- begin-user-doc -->
109 * An implementation of the model <b>Package</b>. 109 * An implementation of the model <b>Package</b>.
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage 113public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage
114{ 114{
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 private EClass configurationScriptEClass = null; 120 private EClass configurationScriptEClass = null;
121 121
122 /** 122 /**
123 * <!-- begin-user-doc --> 123 * <!-- begin-user-doc -->
124 * <!-- end-user-doc --> 124 * <!-- end-user-doc -->
125 * @generated 125 * @generated
126 */ 126 */
127 private EClass commandEClass = null; 127 private EClass commandEClass = null;
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 private EClass importEClass = null; 134 private EClass importEClass = null;
135 135
136 /** 136 /**
137 * <!-- begin-user-doc --> 137 * <!-- begin-user-doc -->
138 * <!-- end-user-doc --> 138 * <!-- end-user-doc -->
139 * @generated 139 * @generated
140 */ 140 */
141 private EClass ePackageImportEClass = null; 141 private EClass ePackageImportEClass = null;
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 private EClass viatraImportEClass = null; 148 private EClass viatraImportEClass = null;
149 149
150 /** 150 /**
151 * <!-- begin-user-doc --> 151 * <!-- begin-user-doc -->
152 * <!-- end-user-doc --> 152 * <!-- end-user-doc -->
153 * @generated 153 * @generated
154 */ 154 */
155 private EClass declarationEClass = null; 155 private EClass declarationEClass = null;
156 156
157 /** 157 /**
158 * <!-- begin-user-doc --> 158 * <!-- begin-user-doc -->
159 * <!-- end-user-doc --> 159 * <!-- end-user-doc -->
160 * @generated 160 * @generated
161 */ 161 */
162 private EClass fileSpecificationEClass = null; 162 private EClass fileSpecificationEClass = null;
163 163
164 /** 164 /**
165 * <!-- begin-user-doc --> 165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc --> 166 * <!-- end-user-doc -->
167 * @generated 167 * @generated
168 */ 168 */
169 private EClass fileDeclarationEClass = null; 169 private EClass fileDeclarationEClass = null;
170 170
171 /** 171 /**
172 * <!-- begin-user-doc --> 172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc --> 173 * <!-- end-user-doc -->
174 * @generated 174 * @generated
175 */ 175 */
176 private EClass fileReferenceEClass = null; 176 private EClass fileReferenceEClass = null;
177 177
178 /** 178 /**
179 * <!-- begin-user-doc --> 179 * <!-- begin-user-doc -->
180 * <!-- end-user-doc --> 180 * <!-- end-user-doc -->
181 * @generated 181 * @generated
182 */ 182 */
183 private EClass fileEClass = null; 183 private EClass fileEClass = null;
184 184
185 /** 185 /**
186 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
188 * @generated 188 * @generated
189 */ 189 */
190 private EClass metamodelSpecificationEClass = null; 190 private EClass metamodelSpecificationEClass = null;
191 191
192 /** 192 /**
193 * <!-- begin-user-doc --> 193 * <!-- begin-user-doc -->
194 * <!-- end-user-doc --> 194 * <!-- end-user-doc -->
195 * @generated 195 * @generated
196 */ 196 */
197 private EClass metamodelEntryEClass = null; 197 private EClass metamodelEntryEClass = null;
198 198
199 /** 199 /**
200 * <!-- begin-user-doc --> 200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc --> 201 * <!-- end-user-doc -->
202 * @generated 202 * @generated
203 */ 203 */
204 private EClass allPackageEntryEClass = null; 204 private EClass allPackageEntryEClass = null;
205 205
206 /** 206 /**
207 * <!-- begin-user-doc --> 207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc --> 208 * <!-- end-user-doc -->
209 * @generated 209 * @generated
210 */ 210 */
211 private EClass metamodelElementEClass = null; 211 private EClass metamodelElementEClass = null;
212 212
213 /** 213 /**
214 * <!-- begin-user-doc --> 214 * <!-- begin-user-doc -->
215 * <!-- end-user-doc --> 215 * <!-- end-user-doc -->
216 * @generated 216 * @generated
217 */ 217 */
218 private EClass metamodelDeclarationEClass = null; 218 private EClass metamodelDeclarationEClass = null;
219 219
220 /** 220 /**
221 * <!-- begin-user-doc --> 221 * <!-- begin-user-doc -->
222 * <!-- end-user-doc --> 222 * <!-- end-user-doc -->
223 * @generated 223 * @generated
224 */ 224 */
225 private EClass metamodelReferenceEClass = null; 225 private EClass metamodelReferenceEClass = null;
226 226
227 /** 227 /**
228 * <!-- begin-user-doc --> 228 * <!-- begin-user-doc -->
229 * <!-- end-user-doc --> 229 * <!-- end-user-doc -->
230 * @generated 230 * @generated
231 */ 231 */
232 private EClass metamodelEClass = null; 232 private EClass metamodelEClass = null;
233 233
234 /** 234 /**
235 * <!-- begin-user-doc --> 235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc --> 236 * <!-- end-user-doc -->
237 * @generated 237 * @generated
238 */ 238 */
239 private EClass partialModelSpecificationEClass = null; 239 private EClass partialModelSpecificationEClass = null;
240 240
241 /** 241 /**
242 * <!-- begin-user-doc --> 242 * <!-- begin-user-doc -->
243 * <!-- end-user-doc --> 243 * <!-- end-user-doc -->
244 * @generated 244 * @generated
245 */ 245 */
246 private EClass partialModelEntryEClass = null; 246 private EClass partialModelEntryEClass = null;
247 247
248 /** 248 /**
249 * <!-- begin-user-doc --> 249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc --> 250 * <!-- end-user-doc -->
251 * @generated 251 * @generated
252 */ 252 */
253 private EClass modelEntryEClass = null; 253 private EClass modelEntryEClass = null;
254 254
255 /** 255 /**
256 * <!-- begin-user-doc --> 256 * <!-- begin-user-doc -->
257 * <!-- end-user-doc --> 257 * <!-- end-user-doc -->
258 * @generated 258 * @generated
259 */ 259 */
260 private EClass folderEntryEClass = null; 260 private EClass folderEntryEClass = null;
261 261
262 /** 262 /**
263 * <!-- begin-user-doc --> 263 * <!-- begin-user-doc -->
264 * <!-- end-user-doc --> 264 * <!-- end-user-doc -->
265 * @generated 265 * @generated
266 */ 266 */
267 private EClass partialModelDeclarationEClass = null; 267 private EClass partialModelDeclarationEClass = null;
268 268
269 /** 269 /**
270 * <!-- begin-user-doc --> 270 * <!-- begin-user-doc -->
271 * <!-- end-user-doc --> 271 * <!-- end-user-doc -->
272 * @generated 272 * @generated
273 */ 273 */
274 private EClass partialModelReferenceEClass = null; 274 private EClass partialModelReferenceEClass = null;
275 275
276 /** 276 /**
277 * <!-- begin-user-doc --> 277 * <!-- begin-user-doc -->
278 * <!-- end-user-doc --> 278 * <!-- end-user-doc -->
279 * @generated 279 * @generated
280 */ 280 */
281 private EClass partialModelEClass = null; 281 private EClass partialModelEClass = null;
282 282
283 /** 283 /**
284 * <!-- begin-user-doc --> 284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc --> 285 * <!-- end-user-doc -->
286 * @generated 286 * @generated
287 */ 287 */
288 private EClass patternSpecificationEClass = null; 288 private EClass patternSpecificationEClass = null;
289 289
290 /** 290 /**
291 * <!-- begin-user-doc --> 291 * <!-- begin-user-doc -->
292 * <!-- end-user-doc --> 292 * <!-- end-user-doc -->
293 * @generated 293 * @generated
294 */ 294 */
295 private EClass patternEntryEClass = null; 295 private EClass patternEntryEClass = null;
296 296
297 /** 297 /**
298 * <!-- begin-user-doc --> 298 * <!-- begin-user-doc -->
299 * <!-- end-user-doc --> 299 * <!-- end-user-doc -->
300 * @generated 300 * @generated
301 */ 301 */
302 private EClass allPatternEntryEClass = null; 302 private EClass allPatternEntryEClass = null;
303 303
304 /** 304 /**
305 * <!-- begin-user-doc --> 305 * <!-- begin-user-doc -->
306 * <!-- end-user-doc --> 306 * <!-- end-user-doc -->
307 * @generated 307 * @generated
308 */ 308 */
309 private EClass patternElementEClass = null; 309 private EClass patternElementEClass = null;
310 310
311 /** 311 /**
312 * <!-- begin-user-doc --> 312 * <!-- begin-user-doc -->
313 * <!-- end-user-doc --> 313 * <!-- end-user-doc -->
314 * @generated 314 * @generated
315 */ 315 */
316 private EClass graphPatternDeclarationEClass = null; 316 private EClass graphPatternDeclarationEClass = null;
317 317
318 /** 318 /**
319 * <!-- begin-user-doc --> 319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc --> 320 * <!-- end-user-doc -->
321 * @generated 321 * @generated
322 */ 322 */
323 private EClass graphPatternReferenceEClass = null; 323 private EClass graphPatternReferenceEClass = null;
324 324
325 /** 325 /**
326 * <!-- begin-user-doc --> 326 * <!-- begin-user-doc -->
327 * <!-- end-user-doc --> 327 * <!-- end-user-doc -->
328 * @generated 328 * @generated
329 */ 329 */
330 private EClass graphPatternEClass = null; 330 private EClass graphPatternEClass = null;
331 331
332 /** 332 /**
333 * <!-- begin-user-doc --> 333 * <!-- begin-user-doc -->
334 * <!-- end-user-doc --> 334 * <!-- end-user-doc -->
335 * @generated 335 * @generated
336 */ 336 */
337 private EClass objectiveSpecificationEClass = null; 337 private EClass objectiveSpecificationEClass = null;
338 338
339 /** 339 /**
340 * <!-- begin-user-doc --> 340 * <!-- begin-user-doc -->
341 * <!-- end-user-doc --> 341 * <!-- end-user-doc -->
342 * @generated 342 * @generated
343 */ 343 */
344 private EClass objectiveEntryEClass = null; 344 private EClass objectiveEntryEClass = null;
345 345
346 /** 346 /**
347 * <!-- begin-user-doc --> 347 * <!-- begin-user-doc -->
348 * <!-- end-user-doc --> 348 * <!-- end-user-doc -->
349 * @generated 349 * @generated
350 */ 350 */
351 private EClass optimizationEntryEClass = null; 351 private EClass optimizationEntryEClass = null;
352 352
353 /** 353 /**
354 * <!-- begin-user-doc --> 354 * <!-- begin-user-doc -->
355 * <!-- end-user-doc --> 355 * <!-- end-user-doc -->
356 * @generated 356 * @generated
357 */ 357 */
358 private EClass thresholdEntryEClass = null; 358 private EClass thresholdEntryEClass = null;
359 359
360 /** 360 /**
361 * <!-- begin-user-doc --> 361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc --> 362 * <!-- end-user-doc -->
363 * @generated 363 * @generated
364 */ 364 */
365 private EClass objectiveFunctionEClass = null; 365 private EClass objectiveFunctionEClass = null;
366 366
367 /** 367 /**
368 * <!-- begin-user-doc --> 368 * <!-- begin-user-doc -->
369 * <!-- end-user-doc --> 369 * <!-- end-user-doc -->
370 * @generated 370 * @generated
371 */ 371 */
372 private EClass costObjectiveFunctionEClass = null; 372 private EClass costObjectiveFunctionEClass = null;
373 373
374 /** 374 /**
375 * <!-- begin-user-doc --> 375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc --> 376 * <!-- end-user-doc -->
377 * @generated 377 * @generated
378 */ 378 */
379 private EClass costEntryEClass = null; 379 private EClass costEntryEClass = null;
380 380
381 /** 381 /**
382 * <!-- begin-user-doc --> 382 * <!-- begin-user-doc -->
383 * <!-- end-user-doc --> 383 * <!-- end-user-doc -->
384 * @generated 384 * @generated
385 */ 385 */
386 private EClass objectiveDeclarationEClass = null; 386 private EClass objectiveDeclarationEClass = null;
387 387
388 /** 388 /**
389 * <!-- begin-user-doc --> 389 * <!-- begin-user-doc -->
390 * <!-- end-user-doc --> 390 * <!-- end-user-doc -->
391 * @generated 391 * @generated
392 */ 392 */
393 private EClass objectiveReferenceEClass = null; 393 private EClass objectiveReferenceEClass = null;
394 394
395 /** 395 /**
396 * <!-- begin-user-doc --> 396 * <!-- begin-user-doc -->
397 * <!-- end-user-doc --> 397 * <!-- end-user-doc -->
398 * @generated 398 * @generated
399 */ 399 */
400 private EClass objectiveEClass = null; 400 private EClass objectiveEClass = null;
401 401
402 /** 402 /**
403 * <!-- begin-user-doc --> 403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc --> 404 * <!-- end-user-doc -->
405 * @generated 405 * @generated
406 */ 406 */
407 private EClass configSpecificationEClass = null; 407 private EClass configSpecificationEClass = null;
408 408
409 /** 409 /**
410 * <!-- begin-user-doc --> 410 * <!-- begin-user-doc -->
411 * <!-- end-user-doc --> 411 * <!-- end-user-doc -->
412 * @generated 412 * @generated
413 */ 413 */
414 private EClass configDeclarationEClass = null; 414 private EClass configDeclarationEClass = null;
415 415
416 /** 416 /**
417 * <!-- begin-user-doc --> 417 * <!-- begin-user-doc -->
418 * <!-- end-user-doc --> 418 * <!-- end-user-doc -->
419 * @generated 419 * @generated
420 */ 420 */
421 private EClass configEntryEClass = null; 421 private EClass configEntryEClass = null;
422 422
423 /** 423 /**
424 * <!-- begin-user-doc --> 424 * <!-- begin-user-doc -->
425 * <!-- end-user-doc --> 425 * <!-- end-user-doc -->
426 * @generated 426 * @generated
427 */ 427 */
428 private EClass documentationEntryEClass = null; 428 private EClass documentationEntryEClass = null;
429 429
430 /** 430 /**
431 * <!-- begin-user-doc --> 431 * <!-- begin-user-doc -->
432 * <!-- end-user-doc --> 432 * <!-- end-user-doc -->
433 * @generated 433 * @generated
434 */ 434 */
435 private EClass runtimeEntryEClass = null; 435 private EClass runtimeEntryEClass = null;
436 436
437 /** 437 /**
438 * <!-- begin-user-doc --> 438 * <!-- begin-user-doc -->
439 * <!-- end-user-doc --> 439 * <!-- end-user-doc -->
440 * @generated 440 * @generated
441 */ 441 */
442 private EClass memoryEntryEClass = null; 442 private EClass memoryEntryEClass = null;
443 443
444 /** 444 /**
445 * <!-- begin-user-doc --> 445 * <!-- begin-user-doc -->
446 * <!-- end-user-doc --> 446 * <!-- end-user-doc -->
447 * @generated 447 * @generated
448 */ 448 */
449 private EClass customEntryEClass = null; 449 private EClass customEntryEClass = null;
450 450
451 /** 451 /**
452 * <!-- begin-user-doc --> 452 * <!-- begin-user-doc -->
453 * <!-- end-user-doc --> 453 * <!-- end-user-doc -->
454 * @generated 454 * @generated
455 */ 455 */
456 private EClass configReferenceEClass = null; 456 private EClass configReferenceEClass = null;
457 457
458 /** 458 /**
459 * <!-- begin-user-doc --> 459 * <!-- begin-user-doc -->
460 * <!-- end-user-doc --> 460 * <!-- end-user-doc -->
461 * @generated 461 * @generated
462 */ 462 */
463 private EClass configEClass = null; 463 private EClass configEClass = null;
464 464
465 /** 465 /**
466 * <!-- begin-user-doc --> 466 * <!-- begin-user-doc -->
467 * <!-- end-user-doc --> 467 * <!-- end-user-doc -->
468 * @generated 468 * @generated
469 */ 469 */
470 private EClass scopeSpecificationEClass = null; 470 private EClass scopeSpecificationEClass = null;
471 471
472 /** 472 /**
473 * <!-- begin-user-doc --> 473 * <!-- begin-user-doc -->
474 * <!-- end-user-doc --> 474 * <!-- end-user-doc -->
475 * @generated 475 * @generated
476 */ 476 */
477 private EClass typeScopeEClass = null; 477 private EClass typeScopeEClass = null;
478 478
479 /** 479 /**
480 * <!-- begin-user-doc --> 480 * <!-- begin-user-doc -->
481 * <!-- end-user-doc --> 481 * <!-- end-user-doc -->
482 * @generated 482 * @generated
483 */ 483 */
484 private EClass classTypeScopeEClass = null; 484 private EClass classTypeScopeEClass = null;
485 485
486 /** 486 /**
487 * <!-- begin-user-doc --> 487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc --> 488 * <!-- end-user-doc -->
489 * @generated 489 * @generated
490 */ 490 */
491 private EClass objectTypeScopeEClass = null; 491 private EClass objectTypeScopeEClass = null;
492 492
493 /** 493 /**
494 * <!-- begin-user-doc --> 494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc --> 495 * <!-- end-user-doc -->
496 * @generated 496 * @generated
497 */ 497 */
498 private EClass integerTypeScopeEClass = null; 498 private EClass integerTypeScopeEClass = null;
499 499
500 /** 500 /**
501 * <!-- begin-user-doc --> 501 * <!-- begin-user-doc -->
502 * <!-- end-user-doc --> 502 * <!-- end-user-doc -->
503 * @generated 503 * @generated
504 */ 504 */
505 private EClass realTypeScopeEClass = null; 505 private EClass realTypeScopeEClass = null;
506 506
507 /** 507 /**
508 * <!-- begin-user-doc --> 508 * <!-- begin-user-doc -->
509 * <!-- end-user-doc --> 509 * <!-- end-user-doc -->
510 * @generated 510 * @generated
511 */ 511 */
512 private EClass stringTypeScopeEClass = null; 512 private EClass stringTypeScopeEClass = null;
513 513
514 /** 514 /**
515 * <!-- begin-user-doc --> 515 * <!-- begin-user-doc -->
516 * <!-- end-user-doc --> 516 * <!-- end-user-doc -->
517 * @generated 517 * @generated
518 */ 518 */
519 private EClass typeReferenceEClass = null; 519 private EClass typeReferenceEClass = null;
520 520
521 /** 521 /**
522 * <!-- begin-user-doc --> 522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc --> 523 * <!-- end-user-doc -->
524 * @generated 524 * @generated
525 */ 525 */
526 private EClass classReferenceEClass = null; 526 private EClass classReferenceEClass = null;
527 527
528 /** 528 /**
529 * <!-- begin-user-doc --> 529 * <!-- begin-user-doc -->
530 * <!-- end-user-doc --> 530 * <!-- end-user-doc -->
531 * @generated 531 * @generated
532 */ 532 */
533 private EClass objectReferenceEClass = null; 533 private EClass objectReferenceEClass = null;
534 534
535 /** 535 /**
536 * <!-- begin-user-doc --> 536 * <!-- begin-user-doc -->
537 * <!-- end-user-doc --> 537 * <!-- end-user-doc -->
538 * @generated 538 * @generated
539 */ 539 */
540 private EClass integerReferenceEClass = null; 540 private EClass integerReferenceEClass = null;
541 541
542 /** 542 /**
543 * <!-- begin-user-doc --> 543 * <!-- begin-user-doc -->
544 * <!-- end-user-doc --> 544 * <!-- end-user-doc -->
545 * @generated 545 * @generated
546 */ 546 */
547 private EClass realReferenceEClass = null; 547 private EClass realReferenceEClass = null;
548 548
549 /** 549 /**
550 * <!-- begin-user-doc --> 550 * <!-- begin-user-doc -->
551 * <!-- end-user-doc --> 551 * <!-- end-user-doc -->
552 * @generated 552 * @generated
553 */ 553 */
554 private EClass stringReferenceEClass = null; 554 private EClass stringReferenceEClass = null;
555 555
556 /** 556 /**
557 * <!-- begin-user-doc --> 557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc --> 558 * <!-- end-user-doc -->
559 * @generated 559 * @generated
560 */ 560 */
561 private EClass numberSpecificationEClass = null; 561 private EClass numberSpecificationEClass = null;
562 562
563 /** 563 /**
564 * <!-- begin-user-doc --> 564 * <!-- begin-user-doc -->
565 * <!-- end-user-doc --> 565 * <!-- end-user-doc -->
566 * @generated 566 * @generated
567 */ 567 */
568 private EClass exactNumberEClass = null; 568 private EClass exactNumberEClass = null;
569 569
570 /** 570 /**
571 * <!-- begin-user-doc --> 571 * <!-- begin-user-doc -->
572 * <!-- end-user-doc --> 572 * <!-- end-user-doc -->
573 * @generated 573 * @generated
574 */ 574 */
575 private EClass intervallNumberEClass = null; 575 private EClass intervallNumberEClass = null;
576 576
577 /** 577 /**
578 * <!-- begin-user-doc --> 578 * <!-- begin-user-doc -->
579 * <!-- end-user-doc --> 579 * <!-- end-user-doc -->
580 * @generated 580 * @generated
581 */ 581 */
582 private EClass intEnumberationEClass = null; 582 private EClass intEnumberationEClass = null;
583 583
584 /** 584 /**
585 * <!-- begin-user-doc --> 585 * <!-- begin-user-doc -->
586 * <!-- end-user-doc --> 586 * <!-- end-user-doc -->
587 * @generated 587 * @generated
588 */ 588 */
589 private EClass realEnumerationEClass = null; 589 private EClass realEnumerationEClass = null;
590 590
591 /** 591 /**
592 * <!-- begin-user-doc --> 592 * <!-- begin-user-doc -->
593 * <!-- end-user-doc --> 593 * <!-- end-user-doc -->
594 * @generated 594 * @generated
595 */ 595 */
596 private EClass stringEnumerationEClass = null; 596 private EClass stringEnumerationEClass = null;
597 597
598 /** 598 /**
599 * <!-- begin-user-doc --> 599 * <!-- begin-user-doc -->
600 * <!-- end-user-doc --> 600 * <!-- end-user-doc -->
601 * @generated 601 * @generated
602 */ 602 */
603 private EClass scopeDeclarationEClass = null; 603 private EClass scopeDeclarationEClass = null;
604 604
605 /** 605 /**
606 * <!-- begin-user-doc --> 606 * <!-- begin-user-doc -->
607 * <!-- end-user-doc --> 607 * <!-- end-user-doc -->
608 * @generated 608 * @generated
609 */ 609 */
610 private EClass scopeReferenceEClass = null; 610 private EClass scopeReferenceEClass = null;
611 611
612 /** 612 /**
613 * <!-- begin-user-doc --> 613 * <!-- begin-user-doc -->
614 * <!-- end-user-doc --> 614 * <!-- end-user-doc -->
615 * @generated 615 * @generated
616 */ 616 */
617 private EClass scopeEClass = null; 617 private EClass scopeEClass = null;
618 618
619 /** 619 /**
620 * <!-- begin-user-doc --> 620 * <!-- begin-user-doc -->
621 * <!-- end-user-doc --> 621 * <!-- end-user-doc -->
622 * @generated 622 * @generated
623 */ 623 */
624 private EClass taskEClass = null; 624 private EClass taskEClass = null;
625 625
626 /** 626 /**
627 * <!-- begin-user-doc --> 627 * <!-- begin-user-doc -->
628 * <!-- end-user-doc --> 628 * <!-- end-user-doc -->
629 * @generated 629 * @generated
630 */ 630 */
631 private EClass generationTaskEClass = null; 631 private EClass generationTaskEClass = null;
632 632
633 /** 633 /**
634 * <!-- begin-user-doc --> 634 * <!-- begin-user-doc -->
635 * <!-- end-user-doc --> 635 * <!-- end-user-doc -->
636 * @generated 636 * @generated
637 */ 637 */
638 private EClass integerScopeEClass = null; 638 private EClass integerScopeEClass = null;
639 639
640 /** 640 /**
641 * <!-- begin-user-doc --> 641 * <!-- begin-user-doc -->
642 * <!-- end-user-doc --> 642 * <!-- end-user-doc -->
643 * @generated 643 * @generated
644 */ 644 */
645 private EClass realScopeEClass = null; 645 private EClass realScopeEClass = null;
646 646
647 /** 647 /**
648 * <!-- begin-user-doc --> 648 * <!-- begin-user-doc -->
649 * <!-- end-user-doc --> 649 * <!-- end-user-doc -->
650 * @generated 650 * @generated
651 */ 651 */
652 private EClass stringScopeEClass = null; 652 private EClass stringScopeEClass = null;
653 653
654 /** 654 /**
655 * <!-- begin-user-doc --> 655 * <!-- begin-user-doc -->
656 * <!-- end-user-doc --> 656 * <!-- end-user-doc -->
657 * @generated 657 * @generated
658 */ 658 */
659 private EEnum optimizationDirectionEEnum = null; 659 private EEnum optimizationDirectionEEnum = null;
660 660
661 /** 661 /**
662 * <!-- begin-user-doc --> 662 * <!-- begin-user-doc -->
663 * <!-- end-user-doc --> 663 * <!-- end-user-doc -->
664 * @generated 664 * @generated
665 */ 665 */
666 private EEnum comparisonOperatorEEnum = null; 666 private EEnum comparisonOperatorEEnum = null;
667 667
668 /** 668 /**
669 * <!-- begin-user-doc --> 669 * <!-- begin-user-doc -->
670 * <!-- end-user-doc --> 670 * <!-- end-user-doc -->
671 * @generated 671 * @generated
672 */ 672 */
673 private EEnum documentLevelSpecificationEEnum = null; 673 private EEnum documentLevelSpecificationEEnum = null;
674 674
675 /** 675 /**
676 * <!-- begin-user-doc --> 676 * <!-- begin-user-doc -->
677 * <!-- end-user-doc --> 677 * <!-- end-user-doc -->
678 * @generated 678 * @generated
679 */ 679 */
680 private EEnum solverEEnum = null; 680 private EEnum solverEEnum = null;
681 681
682 /** 682 /**
683 * Creates an instance of the model <b>Package</b>, registered with 683 * Creates an instance of the model <b>Package</b>, registered with
684 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 684 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
685 * package URI value. 685 * package URI value.
686 * <p>Note: the correct way to create the package is via the static 686 * <p>Note: the correct way to create the package is via the static
687 * factory method {@link #init init()}, which also performs 687 * factory method {@link #init init()}, which also performs
688 * initialization of the package, or returns the registered package, 688 * initialization of the package, or returns the registered package,
689 * if one already exists. 689 * if one already exists.
690 * <!-- begin-user-doc --> 690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc --> 691 * <!-- end-user-doc -->
692 * @see org.eclipse.emf.ecore.EPackage.Registry 692 * @see org.eclipse.emf.ecore.EPackage.Registry
693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI 693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI
694 * @see #init() 694 * @see #init()
695 * @generated 695 * @generated
696 */ 696 */
697 private ApplicationConfigurationPackageImpl() 697 private ApplicationConfigurationPackageImpl()
698 { 698 {
699 super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); 699 super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE);
700 } 700 }
701 701
702 /** 702 /**
703 * <!-- begin-user-doc --> 703 * <!-- begin-user-doc -->
704 * <!-- end-user-doc --> 704 * <!-- end-user-doc -->
705 * @generated 705 * @generated
706 */ 706 */
707 private static boolean isInited = false; 707 private static boolean isInited = false;
708 708
709 /** 709 /**
710 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. 710 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
711 * 711 *
712 * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. 712 * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed.
713 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. 713 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
714 * <!-- begin-user-doc --> 714 * <!-- begin-user-doc -->
715 * <!-- end-user-doc --> 715 * <!-- end-user-doc -->
716 * @see #eNS_URI 716 * @see #eNS_URI
717 * @see #createPackageContents() 717 * @see #createPackageContents()
718 * @see #initializePackageContents() 718 * @see #initializePackageContents()
719 * @generated 719 * @generated
720 */ 720 */
721 public static ApplicationConfigurationPackage init() 721 public static ApplicationConfigurationPackage init()
722 { 722 {
723 if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); 723 if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI);
724 724
725 // Obtain or create and register package 725 // Obtain or create and register package
726 Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); 726 Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
727 ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); 727 ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl();
728 728
729 isInited = true; 729 isInited = true;
730 730
731 // Initialize simple dependencies 731 // Initialize simple dependencies
732 EcorePackage.eINSTANCE.eClass(); 732 EcorePackage.eINSTANCE.eClass();
733 PatternLanguagePackage.eINSTANCE.eClass(); 733 PatternLanguagePackage.eINSTANCE.eClass();
734 XtypePackage.eINSTANCE.eClass(); 734 XtypePackage.eINSTANCE.eClass();
735 TypesPackage.eINSTANCE.eClass(); 735 TypesPackage.eINSTANCE.eClass();
736 XbasePackage.eINSTANCE.eClass(); 736 XbasePackage.eINSTANCE.eClass();
737 737
738 // Create package meta-data objects 738 // Create package meta-data objects
739 theApplicationConfigurationPackage.createPackageContents(); 739 theApplicationConfigurationPackage.createPackageContents();
740 740
741 // Initialize created meta-data 741 // Initialize created meta-data
742 theApplicationConfigurationPackage.initializePackageContents(); 742 theApplicationConfigurationPackage.initializePackageContents();
743 743
744 // Mark meta-data to indicate it can't be changed 744 // Mark meta-data to indicate it can't be changed
745 theApplicationConfigurationPackage.freeze(); 745 theApplicationConfigurationPackage.freeze();
746 746
747 // Update the registry and return the package 747 // Update the registry and return the package
748 EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); 748 EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage);
749 return theApplicationConfigurationPackage; 749 return theApplicationConfigurationPackage;
750 } 750 }
751 751
752 /** 752 /**
753 * <!-- begin-user-doc --> 753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc --> 754 * <!-- end-user-doc -->
755 * @generated 755 * @generated
756 */ 756 */
757 @Override 757 @Override
758 public EClass getConfigurationScript() 758 public EClass getConfigurationScript()
759 { 759 {
760 return configurationScriptEClass; 760 return configurationScriptEClass;
761 } 761 }
762 762
763 /** 763 /**
764 * <!-- begin-user-doc --> 764 * <!-- begin-user-doc -->
765 * <!-- end-user-doc --> 765 * <!-- end-user-doc -->
766 * @generated 766 * @generated
767 */ 767 */
768 @Override 768 @Override
769 public EReference getConfigurationScript_Imports() 769 public EReference getConfigurationScript_Imports()
770 { 770 {
771 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); 771 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0);
772 } 772 }
773 773
774 /** 774 /**
775 * <!-- begin-user-doc --> 775 * <!-- begin-user-doc -->
776 * <!-- end-user-doc --> 776 * <!-- end-user-doc -->
777 * @generated 777 * @generated
778 */ 778 */
779 @Override 779 @Override
780 public EReference getConfigurationScript_Commands() 780 public EReference getConfigurationScript_Commands()
781 { 781 {
782 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); 782 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1);
783 } 783 }
784 784
785 /** 785 /**
786 * <!-- begin-user-doc --> 786 * <!-- begin-user-doc -->
787 * <!-- end-user-doc --> 787 * <!-- end-user-doc -->
788 * @generated 788 * @generated
789 */ 789 */
790 @Override 790 @Override
791 public EClass getCommand() 791 public EClass getCommand()
792 { 792 {
793 return commandEClass; 793 return commandEClass;
794 } 794 }
795 795
796 /** 796 /**
797 * <!-- begin-user-doc --> 797 * <!-- begin-user-doc -->
798 * <!-- end-user-doc --> 798 * <!-- end-user-doc -->
799 * @generated 799 * @generated
800 */ 800 */
801 @Override 801 @Override
802 public EClass getImport() 802 public EClass getImport()
803 { 803 {
804 return importEClass; 804 return importEClass;
805 } 805 }
806 806
807 /** 807 /**
808 * <!-- begin-user-doc --> 808 * <!-- begin-user-doc -->
809 * <!-- end-user-doc --> 809 * <!-- end-user-doc -->
810 * @generated 810 * @generated
811 */ 811 */
812 @Override 812 @Override
813 public EClass getEPackageImport() 813 public EClass getEPackageImport()
814 { 814 {
815 return ePackageImportEClass; 815 return ePackageImportEClass;
816 } 816 }
817 817
818 /** 818 /**
819 * <!-- begin-user-doc --> 819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc --> 820 * <!-- end-user-doc -->
821 * @generated 821 * @generated
822 */ 822 */
823 @Override 823 @Override
824 public EReference getEPackageImport_ImportedPackage() 824 public EReference getEPackageImport_ImportedPackage()
825 { 825 {
826 return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); 826 return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0);
827 } 827 }
828 828
829 /** 829 /**
830 * <!-- begin-user-doc --> 830 * <!-- begin-user-doc -->
831 * <!-- end-user-doc --> 831 * <!-- end-user-doc -->
832 * @generated 832 * @generated
833 */ 833 */
834 @Override 834 @Override
835 public EClass getViatraImport() 835 public EClass getViatraImport()
836 { 836 {
837 return viatraImportEClass; 837 return viatraImportEClass;
838 } 838 }
839 839
840 /** 840 /**
841 * <!-- begin-user-doc --> 841 * <!-- begin-user-doc -->
842 * <!-- end-user-doc --> 842 * <!-- end-user-doc -->
843 * @generated 843 * @generated
844 */ 844 */
845 @Override 845 @Override
846 public EReference getViatraImport_ImportedViatra() 846 public EReference getViatraImport_ImportedViatra()
847 { 847 {
848 return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); 848 return (EReference)viatraImportEClass.getEStructuralFeatures().get(0);
849 } 849 }
850 850
851 /** 851 /**
852 * <!-- begin-user-doc --> 852 * <!-- begin-user-doc -->
853 * <!-- end-user-doc --> 853 * <!-- end-user-doc -->
854 * @generated 854 * @generated
855 */ 855 */
856 @Override 856 @Override
857 public EClass getDeclaration() 857 public EClass getDeclaration()
858 { 858 {
859 return declarationEClass; 859 return declarationEClass;
860 } 860 }
861 861
862 /** 862 /**
863 * <!-- begin-user-doc --> 863 * <!-- begin-user-doc -->
864 * <!-- end-user-doc --> 864 * <!-- end-user-doc -->
865 * @generated 865 * @generated
866 */ 866 */
867 @Override 867 @Override
868 public EAttribute getDeclaration_Name() 868 public EAttribute getDeclaration_Name()
869 { 869 {
870 return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); 870 return (EAttribute)declarationEClass.getEStructuralFeatures().get(0);
871 } 871 }
872 872
873 /** 873 /**
874 * <!-- begin-user-doc --> 874 * <!-- begin-user-doc -->
875 * <!-- end-user-doc --> 875 * <!-- end-user-doc -->
876 * @generated 876 * @generated
877 */ 877 */
878 @Override 878 @Override
879 public EClass getFileSpecification() 879 public EClass getFileSpecification()
880 { 880 {
881 return fileSpecificationEClass; 881 return fileSpecificationEClass;
882 } 882 }
883 883
884 /** 884 /**
885 * <!-- begin-user-doc --> 885 * <!-- begin-user-doc -->
886 * <!-- end-user-doc --> 886 * <!-- end-user-doc -->
887 * @generated 887 * @generated
888 */ 888 */
889 @Override 889 @Override
890 public EAttribute getFileSpecification_Path() 890 public EAttribute getFileSpecification_Path()
891 { 891 {
892 return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); 892 return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0);
893 } 893 }
894 894
895 /** 895 /**
896 * <!-- begin-user-doc --> 896 * <!-- begin-user-doc -->
897 * <!-- end-user-doc --> 897 * <!-- end-user-doc -->
898 * @generated 898 * @generated
899 */ 899 */
900 @Override 900 @Override
901 public EClass getFileDeclaration() 901 public EClass getFileDeclaration()
902 { 902 {
903 return fileDeclarationEClass; 903 return fileDeclarationEClass;
904 } 904 }
905 905
906 /** 906 /**
907 * <!-- begin-user-doc --> 907 * <!-- begin-user-doc -->
908 * <!-- end-user-doc --> 908 * <!-- end-user-doc -->
909 * @generated 909 * @generated
910 */ 910 */
911 @Override 911 @Override
912 public EReference getFileDeclaration_Specification() 912 public EReference getFileDeclaration_Specification()
913 { 913 {
914 return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); 914 return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0);
915 } 915 }
916 916
917 /** 917 /**
918 * <!-- begin-user-doc --> 918 * <!-- begin-user-doc -->
919 * <!-- end-user-doc --> 919 * <!-- end-user-doc -->
920 * @generated 920 * @generated
921 */ 921 */
922 @Override 922 @Override
923 public EClass getFileReference() 923 public EClass getFileReference()
924 { 924 {
925 return fileReferenceEClass; 925 return fileReferenceEClass;
926 } 926 }
927 927
928 /** 928 /**
929 * <!-- begin-user-doc --> 929 * <!-- begin-user-doc -->
930 * <!-- end-user-doc --> 930 * <!-- end-user-doc -->
931 * @generated 931 * @generated
932 */ 932 */
933 @Override 933 @Override
934 public EReference getFileReference_Referred() 934 public EReference getFileReference_Referred()
935 { 935 {
936 return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); 936 return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0);
937 } 937 }
938 938
939 /** 939 /**
940 * <!-- begin-user-doc --> 940 * <!-- begin-user-doc -->
941 * <!-- end-user-doc --> 941 * <!-- end-user-doc -->
942 * @generated 942 * @generated
943 */ 943 */
944 @Override 944 @Override
945 public EClass getFile() 945 public EClass getFile()
946 { 946 {
947 return fileEClass; 947 return fileEClass;
948 } 948 }
949 949
950 /** 950 /**
951 * <!-- begin-user-doc --> 951 * <!-- begin-user-doc -->
952 * <!-- end-user-doc --> 952 * <!-- end-user-doc -->
953 * @generated 953 * @generated
954 */ 954 */
955 @Override 955 @Override
956 public EClass getMetamodelSpecification() 956 public EClass getMetamodelSpecification()
957 { 957 {
958 return metamodelSpecificationEClass; 958 return metamodelSpecificationEClass;
959 } 959 }
960 960
961 /** 961 /**
962 * <!-- begin-user-doc --> 962 * <!-- begin-user-doc -->
963 * <!-- end-user-doc --> 963 * <!-- end-user-doc -->
964 * @generated 964 * @generated
965 */ 965 */
966 @Override 966 @Override
967 public EReference getMetamodelSpecification_Entries() 967 public EReference getMetamodelSpecification_Entries()
968 { 968 {
969 return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); 969 return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0);
970 } 970 }
971 971
972 /** 972 /**
973 * <!-- begin-user-doc --> 973 * <!-- begin-user-doc -->
974 * <!-- end-user-doc --> 974 * <!-- end-user-doc -->
975 * @generated 975 * @generated
976 */ 976 */
977 @Override 977 @Override
978 public EClass getMetamodelEntry() 978 public EClass getMetamodelEntry()
979 { 979 {
980 return metamodelEntryEClass; 980 return metamodelEntryEClass;
981 } 981 }
982 982
983 /** 983 /**
984 * <!-- begin-user-doc --> 984 * <!-- begin-user-doc -->
985 * <!-- end-user-doc --> 985 * <!-- end-user-doc -->
986 * @generated 986 * @generated
987 */ 987 */
988 @Override 988 @Override
989 public EReference getMetamodelEntry_Package() 989 public EReference getMetamodelEntry_Package()
990 { 990 {
991 return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); 991 return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0);
992 } 992 }
993 993
994 /** 994 /**
995 * <!-- begin-user-doc --> 995 * <!-- begin-user-doc -->
996 * <!-- end-user-doc --> 996 * <!-- end-user-doc -->
997 * @generated 997 * @generated
998 */ 998 */
999 @Override 999 @Override
1000 public EClass getAllPackageEntry() 1000 public EClass getAllPackageEntry()
1001 { 1001 {
1002 return allPackageEntryEClass; 1002 return allPackageEntryEClass;
1003 } 1003 }
1004 1004
1005 /** 1005 /**
1006 * <!-- begin-user-doc --> 1006 * <!-- begin-user-doc -->
1007 * <!-- end-user-doc --> 1007 * <!-- end-user-doc -->
1008 * @generated 1008 * @generated
1009 */ 1009 */
1010 @Override 1010 @Override
1011 public EReference getAllPackageEntry_Exclusion() 1011 public EReference getAllPackageEntry_Exclusion()
1012 { 1012 {
1013 return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); 1013 return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0);
1014 } 1014 }
1015 1015
1016 /** 1016 /**
1017 * <!-- begin-user-doc --> 1017 * <!-- begin-user-doc -->
1018 * <!-- end-user-doc --> 1018 * <!-- end-user-doc -->
1019 * @generated 1019 * @generated
1020 */ 1020 */
1021 @Override 1021 @Override
1022 public EClass getMetamodelElement() 1022 public EClass getMetamodelElement()
1023 { 1023 {
1024 return metamodelElementEClass; 1024 return metamodelElementEClass;
1025 } 1025 }
1026 1026
1027 /** 1027 /**
1028 * <!-- begin-user-doc --> 1028 * <!-- begin-user-doc -->
1029 * <!-- end-user-doc --> 1029 * <!-- end-user-doc -->
1030 * @generated 1030 * @generated
1031 */ 1031 */
1032 @Override 1032 @Override
1033 public EReference getMetamodelElement_Classifier() 1033 public EReference getMetamodelElement_Classifier()
1034 { 1034 {
1035 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); 1035 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0);
1036 } 1036 }
1037 1037
1038 /** 1038 /**
1039 * <!-- begin-user-doc --> 1039 * <!-- begin-user-doc -->
1040 * <!-- end-user-doc --> 1040 * <!-- end-user-doc -->
1041 * @generated 1041 * @generated
1042 */ 1042 */
1043 @Override 1043 @Override
1044 public EReference getMetamodelElement_Feature() 1044 public EReference getMetamodelElement_Feature()
1045 { 1045 {
1046 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); 1046 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1);
1047 } 1047 }
1048 1048
1049 /** 1049 /**
1050 * <!-- begin-user-doc --> 1050 * <!-- begin-user-doc -->
1051 * <!-- end-user-doc --> 1051 * <!-- end-user-doc -->
1052 * @generated 1052 * @generated
1053 */ 1053 */
1054 @Override 1054 @Override
1055 public EClass getMetamodelDeclaration() 1055 public EClass getMetamodelDeclaration()
1056 { 1056 {
1057 return metamodelDeclarationEClass; 1057 return metamodelDeclarationEClass;
1058 } 1058 }
1059 1059
1060 /** 1060 /**
1061 * <!-- begin-user-doc --> 1061 * <!-- begin-user-doc -->
1062 * <!-- end-user-doc --> 1062 * <!-- end-user-doc -->
1063 * @generated 1063 * @generated
1064 */ 1064 */
1065 @Override 1065 @Override
1066 public EReference getMetamodelDeclaration_Specification() 1066 public EReference getMetamodelDeclaration_Specification()
1067 { 1067 {
1068 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); 1068 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0);
1069 } 1069 }
1070 1070
1071 /** 1071 /**
1072 * <!-- begin-user-doc --> 1072 * <!-- begin-user-doc -->
1073 * <!-- end-user-doc --> 1073 * <!-- end-user-doc -->
1074 * @generated 1074 * @generated
1075 */ 1075 */
1076 @Override 1076 @Override
1077 public EClass getMetamodelReference() 1077 public EClass getMetamodelReference()
1078 { 1078 {
1079 return metamodelReferenceEClass; 1079 return metamodelReferenceEClass;
1080 } 1080 }
1081 1081
1082 /** 1082 /**
1083 * <!-- begin-user-doc --> 1083 * <!-- begin-user-doc -->
1084 * <!-- end-user-doc --> 1084 * <!-- end-user-doc -->
1085 * @generated 1085 * @generated
1086 */ 1086 */
1087 @Override 1087 @Override
1088 public EReference getMetamodelReference_Referred() 1088 public EReference getMetamodelReference_Referred()
1089 { 1089 {
1090 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); 1090 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0);
1091 } 1091 }
1092 1092
1093 /** 1093 /**
1094 * <!-- begin-user-doc --> 1094 * <!-- begin-user-doc -->
1095 * <!-- end-user-doc --> 1095 * <!-- end-user-doc -->
1096 * @generated 1096 * @generated
1097 */ 1097 */
1098 @Override 1098 @Override
1099 public EClass getMetamodel() 1099 public EClass getMetamodel()
1100 { 1100 {
1101 return metamodelEClass; 1101 return metamodelEClass;
1102 } 1102 }
1103 1103
1104 /** 1104 /**
1105 * <!-- begin-user-doc --> 1105 * <!-- begin-user-doc -->
1106 * <!-- end-user-doc --> 1106 * <!-- end-user-doc -->
1107 * @generated 1107 * @generated
1108 */ 1108 */
1109 @Override 1109 @Override
1110 public EClass getPartialModelSpecification() 1110 public EClass getPartialModelSpecification()
1111 { 1111 {
1112 return partialModelSpecificationEClass; 1112 return partialModelSpecificationEClass;
1113 } 1113 }
1114 1114
1115 /** 1115 /**
1116 * <!-- begin-user-doc --> 1116 * <!-- begin-user-doc -->
1117 * <!-- end-user-doc --> 1117 * <!-- end-user-doc -->
1118 * @generated 1118 * @generated
1119 */ 1119 */
1120 @Override 1120 @Override
1121 public EReference getPartialModelSpecification_Entry() 1121 public EReference getPartialModelSpecification_Entry()
1122 { 1122 {
1123 return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); 1123 return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0);
1124 } 1124 }
1125 1125
1126 /** 1126 /**
1127 * <!-- begin-user-doc --> 1127 * <!-- begin-user-doc -->
1128 * <!-- end-user-doc --> 1128 * <!-- end-user-doc -->
1129 * @generated 1129 * @generated
1130 */ 1130 */
1131 @Override 1131 @Override
1132 public EClass getPartialModelEntry() 1132 public EClass getPartialModelEntry()
1133 { 1133 {
1134 return partialModelEntryEClass; 1134 return partialModelEntryEClass;
1135 } 1135 }
1136 1136
1137 /** 1137 /**
1138 * <!-- begin-user-doc --> 1138 * <!-- begin-user-doc -->
1139 * <!-- end-user-doc --> 1139 * <!-- end-user-doc -->
1140 * @generated 1140 * @generated
1141 */ 1141 */
1142 @Override 1142 @Override
1143 public EReference getPartialModelEntry_Path() 1143 public EReference getPartialModelEntry_Path()
1144 { 1144 {
1145 return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); 1145 return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0);
1146 } 1146 }
1147 1147
1148 /** 1148 /**
1149 * <!-- begin-user-doc --> 1149 * <!-- begin-user-doc -->
1150 * <!-- end-user-doc --> 1150 * <!-- end-user-doc -->
1151 * @generated 1151 * @generated
1152 */ 1152 */
1153 @Override 1153 @Override
1154 public EClass getModelEntry() 1154 public EClass getModelEntry()
1155 { 1155 {
1156 return modelEntryEClass; 1156 return modelEntryEClass;
1157 } 1157 }
1158 1158
1159 /** 1159 /**
1160 * <!-- begin-user-doc --> 1160 * <!-- begin-user-doc -->
1161 * <!-- end-user-doc --> 1161 * <!-- end-user-doc -->
1162 * @generated 1162 * @generated
1163 */ 1163 */
1164 @Override 1164 @Override
1165 public EClass getFolderEntry() 1165 public EClass getFolderEntry()
1166 { 1166 {
1167 return folderEntryEClass; 1167 return folderEntryEClass;
1168 } 1168 }
1169 1169
1170 /** 1170 /**
1171 * <!-- begin-user-doc --> 1171 * <!-- begin-user-doc -->
1172 * <!-- end-user-doc --> 1172 * <!-- end-user-doc -->
1173 * @generated 1173 * @generated
1174 */ 1174 */
1175 @Override 1175 @Override
1176 public EReference getFolderEntry_Exclusion() 1176 public EReference getFolderEntry_Exclusion()
1177 { 1177 {
1178 return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); 1178 return (EReference)folderEntryEClass.getEStructuralFeatures().get(0);
1179 } 1179 }
1180 1180
1181 /** 1181 /**
1182 * <!-- begin-user-doc --> 1182 * <!-- begin-user-doc -->
1183 * <!-- end-user-doc --> 1183 * <!-- end-user-doc -->
1184 * @generated 1184 * @generated
1185 */ 1185 */
1186 @Override 1186 @Override
1187 public EClass getPartialModelDeclaration() 1187 public EClass getPartialModelDeclaration()
1188 { 1188 {
1189 return partialModelDeclarationEClass; 1189 return partialModelDeclarationEClass;
1190 } 1190 }
1191 1191
1192 /** 1192 /**
1193 * <!-- begin-user-doc --> 1193 * <!-- begin-user-doc -->
1194 * <!-- end-user-doc --> 1194 * <!-- end-user-doc -->
1195 * @generated 1195 * @generated
1196 */ 1196 */
1197 @Override 1197 @Override
1198 public EReference getPartialModelDeclaration_Specification() 1198 public EReference getPartialModelDeclaration_Specification()
1199 { 1199 {
1200 return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); 1200 return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0);
1201 } 1201 }
1202 1202
1203 /** 1203 /**
1204 * <!-- begin-user-doc --> 1204 * <!-- begin-user-doc -->
1205 * <!-- end-user-doc --> 1205 * <!-- end-user-doc -->
1206 * @generated 1206 * @generated
1207 */ 1207 */
1208 @Override 1208 @Override
1209 public EClass getPartialModelReference() 1209 public EClass getPartialModelReference()
1210 { 1210 {
1211 return partialModelReferenceEClass; 1211 return partialModelReferenceEClass;
1212 } 1212 }
1213 1213
1214 /** 1214 /**
1215 * <!-- begin-user-doc --> 1215 * <!-- begin-user-doc -->
1216 * <!-- end-user-doc --> 1216 * <!-- end-user-doc -->
1217 * @generated 1217 * @generated
1218 */ 1218 */
1219 @Override 1219 @Override
1220 public EReference getPartialModelReference_Referred() 1220 public EReference getPartialModelReference_Referred()
1221 { 1221 {
1222 return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); 1222 return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0);
1223 } 1223 }
1224 1224
1225 /** 1225 /**
1226 * <!-- begin-user-doc --> 1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc --> 1227 * <!-- end-user-doc -->
1228 * @generated 1228 * @generated
1229 */ 1229 */
1230 @Override 1230 @Override
1231 public EClass getPartialModel() 1231 public EClass getPartialModel()
1232 { 1232 {
1233 return partialModelEClass; 1233 return partialModelEClass;
1234 } 1234 }
1235 1235
1236 /** 1236 /**
1237 * <!-- begin-user-doc --> 1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc --> 1238 * <!-- end-user-doc -->
1239 * @generated 1239 * @generated
1240 */ 1240 */
1241 @Override 1241 @Override
1242 public EClass getPatternSpecification() 1242 public EClass getPatternSpecification()
1243 { 1243 {
1244 return patternSpecificationEClass; 1244 return patternSpecificationEClass;
1245 } 1245 }
1246 1246
1247 /** 1247 /**
1248 * <!-- begin-user-doc --> 1248 * <!-- begin-user-doc -->
1249 * <!-- end-user-doc --> 1249 * <!-- end-user-doc -->
1250 * @generated 1250 * @generated
1251 */ 1251 */
1252 @Override 1252 @Override
1253 public EReference getPatternSpecification_Entries() 1253 public EReference getPatternSpecification_Entries()
1254 { 1254 {
1255 return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); 1255 return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0);
1256 } 1256 }
1257 1257
1258 /** 1258 /**
1259 * <!-- begin-user-doc --> 1259 * <!-- begin-user-doc -->
1260 * <!-- end-user-doc --> 1260 * <!-- end-user-doc -->
1261 * @generated 1261 * @generated
1262 */ 1262 */
1263 @Override 1263 @Override
1264 public EClass getPatternEntry() 1264 public EClass getPatternEntry()
1265 { 1265 {
1266 return patternEntryEClass; 1266 return patternEntryEClass;
1267 } 1267 }
1268 1268
1269 /** 1269 /**
1270 * <!-- begin-user-doc --> 1270 * <!-- begin-user-doc -->
1271 * <!-- end-user-doc --> 1271 * <!-- end-user-doc -->
1272 * @generated 1272 * @generated
1273 */ 1273 */
1274 @Override 1274 @Override
1275 public EReference getPatternEntry_Package() 1275 public EReference getPatternEntry_Package()
1276 { 1276 {
1277 return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); 1277 return (EReference)patternEntryEClass.getEStructuralFeatures().get(0);
1278 } 1278 }
1279 1279
1280 /** 1280 /**
1281 * <!-- begin-user-doc --> 1281 * <!-- begin-user-doc -->
1282 * <!-- end-user-doc --> 1282 * <!-- end-user-doc -->
1283 * @generated 1283 * @generated
1284 */ 1284 */
1285 @Override 1285 @Override
1286 public EClass getAllPatternEntry() 1286 public EClass getAllPatternEntry()
1287 { 1287 {
1288 return allPatternEntryEClass; 1288 return allPatternEntryEClass;
1289 } 1289 }
1290 1290
1291 /** 1291 /**
1292 * <!-- begin-user-doc --> 1292 * <!-- begin-user-doc -->
1293 * <!-- end-user-doc --> 1293 * <!-- end-user-doc -->
1294 * @generated 1294 * @generated
1295 */ 1295 */
1296 @Override 1296 @Override
1297 public EReference getAllPatternEntry_Exclusuion() 1297 public EReference getAllPatternEntry_Exclusuion()
1298 { 1298 {
1299 return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); 1299 return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0);
1300 } 1300 }
1301 1301
1302 /** 1302 /**
1303 * <!-- begin-user-doc --> 1303 * <!-- begin-user-doc -->
1304 * <!-- end-user-doc --> 1304 * <!-- end-user-doc -->
1305 * @generated 1305 * @generated
1306 */ 1306 */
1307 @Override 1307 @Override
1308 public EClass getPatternElement() 1308 public EClass getPatternElement()
1309 { 1309 {
1310 return patternElementEClass; 1310 return patternElementEClass;
1311 } 1311 }
1312 1312
1313 /** 1313 /**
1314 * <!-- begin-user-doc --> 1314 * <!-- begin-user-doc -->
1315 * <!-- end-user-doc --> 1315 * <!-- end-user-doc -->
1316 * @generated 1316 * @generated
1317 */ 1317 */
1318 @Override 1318 @Override
1319 public EReference getPatternElement_Pattern() 1319 public EReference getPatternElement_Pattern()
1320 { 1320 {
1321 return (EReference)patternElementEClass.getEStructuralFeatures().get(0); 1321 return (EReference)patternElementEClass.getEStructuralFeatures().get(0);
1322 } 1322 }
1323 1323
1324 /** 1324 /**
1325 * <!-- begin-user-doc --> 1325 * <!-- begin-user-doc -->
1326 * <!-- end-user-doc --> 1326 * <!-- end-user-doc -->
1327 * @generated 1327 * @generated
1328 */ 1328 */
1329 @Override 1329 @Override
1330 public EClass getGraphPatternDeclaration() 1330 public EClass getGraphPatternDeclaration()
1331 { 1331 {
1332 return graphPatternDeclarationEClass; 1332 return graphPatternDeclarationEClass;
1333 } 1333 }
1334 1334
1335 /** 1335 /**
1336 * <!-- begin-user-doc --> 1336 * <!-- begin-user-doc -->
1337 * <!-- end-user-doc --> 1337 * <!-- end-user-doc -->
1338 * @generated 1338 * @generated
1339 */ 1339 */
1340 @Override 1340 @Override
1341 public EReference getGraphPatternDeclaration_Specification() 1341 public EReference getGraphPatternDeclaration_Specification()
1342 { 1342 {
1343 return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); 1343 return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0);
1344 } 1344 }
1345 1345
1346 /** 1346 /**
1347 * <!-- begin-user-doc --> 1347 * <!-- begin-user-doc -->
1348 * <!-- end-user-doc --> 1348 * <!-- end-user-doc -->
1349 * @generated 1349 * @generated
1350 */ 1350 */
1351 @Override 1351 @Override
1352 public EClass getGraphPatternReference() 1352 public EClass getGraphPatternReference()
1353 { 1353 {
1354 return graphPatternReferenceEClass; 1354 return graphPatternReferenceEClass;
1355 } 1355 }
1356 1356
1357 /** 1357 /**
1358 * <!-- begin-user-doc --> 1358 * <!-- begin-user-doc -->
1359 * <!-- end-user-doc --> 1359 * <!-- end-user-doc -->
1360 * @generated 1360 * @generated
1361 */ 1361 */
1362 @Override 1362 @Override
1363 public EReference getGraphPatternReference_Referred() 1363 public EReference getGraphPatternReference_Referred()
1364 { 1364 {
1365 return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); 1365 return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0);
1366 } 1366 }
1367 1367
1368 /** 1368 /**
1369 * <!-- begin-user-doc --> 1369 * <!-- begin-user-doc -->
1370 * <!-- end-user-doc --> 1370 * <!-- end-user-doc -->
1371 * @generated 1371 * @generated
1372 */ 1372 */
1373 @Override 1373 @Override
1374 public EClass getGraphPattern() 1374 public EClass getGraphPattern()
1375 { 1375 {
1376 return graphPatternEClass; 1376 return graphPatternEClass;
1377 } 1377 }
1378 1378
1379 /** 1379 /**
1380 * <!-- begin-user-doc --> 1380 * <!-- begin-user-doc -->
1381 * <!-- end-user-doc --> 1381 * <!-- end-user-doc -->
1382 * @generated 1382 * @generated
1383 */ 1383 */
1384 @Override 1384 @Override
1385 public EClass getObjectiveSpecification() 1385 public EClass getObjectiveSpecification()
1386 { 1386 {
1387 return objectiveSpecificationEClass; 1387 return objectiveSpecificationEClass;
1388 } 1388 }
1389 1389
1390 /** 1390 /**
1391 * <!-- begin-user-doc --> 1391 * <!-- begin-user-doc -->
1392 * <!-- end-user-doc --> 1392 * <!-- end-user-doc -->
1393 * @generated 1393 * @generated
1394 */ 1394 */
1395 @Override 1395 @Override
1396 public EReference getObjectiveSpecification_Entries() 1396 public EReference getObjectiveSpecification_Entries()
1397 { 1397 {
1398 return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); 1398 return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0);
1399 } 1399 }
1400 1400
1401 /** 1401 /**
1402 * <!-- begin-user-doc --> 1402 * <!-- begin-user-doc -->
1403 * <!-- end-user-doc --> 1403 * <!-- end-user-doc -->
1404 * @generated 1404 * @generated
1405 */ 1405 */
1406 @Override 1406 @Override
1407 public EClass getObjectiveEntry() 1407 public EClass getObjectiveEntry()
1408 { 1408 {
1409 return objectiveEntryEClass; 1409 return objectiveEntryEClass;
1410 } 1410 }
1411 1411
1412 /** 1412 /**
1413 * <!-- begin-user-doc --> 1413 * <!-- begin-user-doc -->
1414 * <!-- end-user-doc --> 1414 * <!-- end-user-doc -->
1415 * @generated 1415 * @generated
1416 */ 1416 */
1417 @Override 1417 @Override
1418 public EReference getObjectiveEntry_Function() 1418 public EReference getObjectiveEntry_Function()
1419 { 1419 {
1420 return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); 1420 return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0);
1421 } 1421 }
1422 1422
1423 /** 1423 /**
1424 * <!-- begin-user-doc --> 1424 * <!-- begin-user-doc -->
1425 * <!-- end-user-doc --> 1425 * <!-- end-user-doc -->
1426 * @generated 1426 * @generated
1427 */ 1427 */
1428 @Override 1428 @Override
1429 public EClass getOptimizationEntry() 1429 public EClass getOptimizationEntry()
1430 { 1430 {
1431 return optimizationEntryEClass; 1431 return optimizationEntryEClass;
1432 } 1432 }
1433 1433
1434 /** 1434 /**
1435 * <!-- begin-user-doc --> 1435 * <!-- begin-user-doc -->
1436 * <!-- end-user-doc --> 1436 * <!-- end-user-doc -->
1437 * @generated 1437 * @generated
1438 */ 1438 */
1439 @Override 1439 @Override
1440 public EAttribute getOptimizationEntry_Direction() 1440 public EAttribute getOptimizationEntry_Direction()
1441 { 1441 {
1442 return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); 1442 return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0);
1443 } 1443 }
1444 1444
1445 /** 1445 /**
1446 * <!-- begin-user-doc --> 1446 * <!-- begin-user-doc -->
1447 * <!-- end-user-doc --> 1447 * <!-- end-user-doc -->
1448 * @generated 1448 * @generated
1449 */ 1449 */
1450 @Override 1450 @Override
1451 public EClass getThresholdEntry() 1451 public EClass getThresholdEntry()
1452 { 1452 {
1453 return thresholdEntryEClass; 1453 return thresholdEntryEClass;
1454 } 1454 }
1455 1455
1456 /** 1456 /**
1457 * <!-- begin-user-doc --> 1457 * <!-- begin-user-doc -->
1458 * <!-- end-user-doc --> 1458 * <!-- end-user-doc -->
1459 * @generated 1459 * @generated
1460 */ 1460 */
1461 @Override 1461 @Override
1462 public EAttribute getThresholdEntry_Operator() 1462 public EAttribute getThresholdEntry_Operator()
1463 { 1463 {
1464 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); 1464 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0);
1465 } 1465 }
1466 1466
1467 /** 1467 /**
1468 * <!-- begin-user-doc --> 1468 * <!-- begin-user-doc -->
1469 * <!-- end-user-doc --> 1469 * <!-- end-user-doc -->
1470 * @generated 1470 * @generated
1471 */ 1471 */
1472 @Override 1472 @Override
1473 public EAttribute getThresholdEntry_Threshold() 1473 public EAttribute getThresholdEntry_Threshold()
1474 { 1474 {
1475 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); 1475 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1);
1476 } 1476 }
1477 1477
1478 /** 1478 /**
1479 * <!-- begin-user-doc --> 1479 * <!-- begin-user-doc -->
1480 * <!-- end-user-doc --> 1480 * <!-- end-user-doc -->
1481 * @generated 1481 * @generated
1482 */ 1482 */
1483 @Override 1483 @Override
1484 public EClass getObjectiveFunction() 1484 public EClass getObjectiveFunction()
1485 { 1485 {
1486 return objectiveFunctionEClass; 1486 return objectiveFunctionEClass;
1487 } 1487 }
1488 1488
1489 /** 1489 /**
1490 * <!-- begin-user-doc --> 1490 * <!-- begin-user-doc -->
1491 * <!-- end-user-doc --> 1491 * <!-- end-user-doc -->
1492 * @generated 1492 * @generated
1493 */ 1493 */
1494 @Override 1494 @Override
1495 public EClass getCostObjectiveFunction() 1495 public EClass getCostObjectiveFunction()
1496 { 1496 {
1497 return costObjectiveFunctionEClass; 1497 return costObjectiveFunctionEClass;
1498 } 1498 }
1499 1499
1500 /** 1500 /**
1501 * <!-- begin-user-doc --> 1501 * <!-- begin-user-doc -->
1502 * <!-- end-user-doc --> 1502 * <!-- end-user-doc -->
1503 * @generated 1503 * @generated
1504 */ 1504 */
1505 @Override 1505 @Override
1506 public EReference getCostObjectiveFunction_Entries() 1506 public EReference getCostObjectiveFunction_Entries()
1507 { 1507 {
1508 return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); 1508 return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0);
1509 } 1509 }
1510 1510
1511 /** 1511 /**
1512 * <!-- begin-user-doc --> 1512 * <!-- begin-user-doc -->
1513 * <!-- end-user-doc --> 1513 * <!-- end-user-doc -->
1514 * @generated 1514 * @generated
1515 */ 1515 */
1516 @Override 1516 @Override
1517 public EClass getCostEntry() 1517 public EClass getCostEntry()
1518 { 1518 {
1519 return costEntryEClass; 1519 return costEntryEClass;
1520 } 1520 }
1521 1521
1522 /** 1522 /**
1523 * <!-- begin-user-doc --> 1523 * <!-- begin-user-doc -->
1524 * <!-- end-user-doc --> 1524 * <!-- end-user-doc -->
1525 * @generated 1525 * @generated
1526 */ 1526 */
1527 @Override 1527 @Override
1528 public EReference getCostEntry_PatternElement() 1528 public EReference getCostEntry_PatternElement()
1529 { 1529 {
1530 return (EReference)costEntryEClass.getEStructuralFeatures().get(0); 1530 return (EReference)costEntryEClass.getEStructuralFeatures().get(0);
1531 } 1531 }
1532 1532
1533 /** 1533 /**
1534 * <!-- begin-user-doc --> 1534 * <!-- begin-user-doc -->
1535 * <!-- end-user-doc --> 1535 * <!-- end-user-doc -->
1536 * @generated 1536 * @generated
1537 */ 1537 */
1538 @Override 1538 @Override
1539 public EAttribute getCostEntry_Weight() 1539 public EAttribute getCostEntry_Weight()
1540 { 1540 {
1541 return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); 1541 return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1);
1542 } 1542 }
1543 1543
1544 /** 1544 /**
1545 * <!-- begin-user-doc --> 1545 * <!-- begin-user-doc -->
1546 * <!-- end-user-doc --> 1546 * <!-- end-user-doc -->
1547 * @generated 1547 * @generated
1548 */ 1548 */
1549 @Override 1549 @Override
1550 public EClass getObjectiveDeclaration() 1550 public EClass getObjectiveDeclaration()
1551 { 1551 {
1552 return objectiveDeclarationEClass; 1552 return objectiveDeclarationEClass;
1553 } 1553 }
1554 1554
1555 /** 1555 /**
1556 * <!-- begin-user-doc --> 1556 * <!-- begin-user-doc -->
1557 * <!-- end-user-doc --> 1557 * <!-- end-user-doc -->
1558 * @generated 1558 * @generated
1559 */ 1559 */
1560 @Override 1560 @Override
1561 public EReference getObjectiveDeclaration_Specification() 1561 public EReference getObjectiveDeclaration_Specification()
1562 { 1562 {
1563 return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); 1563 return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0);
1564 } 1564 }
1565 1565
1566 /** 1566 /**
1567 * <!-- begin-user-doc --> 1567 * <!-- begin-user-doc -->
1568 * <!-- end-user-doc --> 1568 * <!-- end-user-doc -->
1569 * @generated 1569 * @generated
1570 */ 1570 */
1571 @Override 1571 @Override
1572 public EClass getObjectiveReference() 1572 public EClass getObjectiveReference()
1573 { 1573 {
1574 return objectiveReferenceEClass; 1574 return objectiveReferenceEClass;
1575 } 1575 }
1576 1576
1577 /** 1577 /**
1578 * <!-- begin-user-doc --> 1578 * <!-- begin-user-doc -->
1579 * <!-- end-user-doc --> 1579 * <!-- end-user-doc -->
1580 * @generated 1580 * @generated
1581 */ 1581 */
1582 @Override 1582 @Override
1583 public EReference getObjectiveReference_Referred() 1583 public EReference getObjectiveReference_Referred()
1584 { 1584 {
1585 return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); 1585 return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0);
1586 } 1586 }
1587 1587
1588 /** 1588 /**
1589 * <!-- begin-user-doc --> 1589 * <!-- begin-user-doc -->
1590 * <!-- end-user-doc --> 1590 * <!-- end-user-doc -->
1591 * @generated 1591 * @generated
1592 */ 1592 */
1593 @Override 1593 @Override
1594 public EClass getObjective() 1594 public EClass getObjective()
1595 { 1595 {
1596 return objectiveEClass; 1596 return objectiveEClass;
1597 } 1597 }
1598 1598
1599 /** 1599 /**
1600 * <!-- begin-user-doc --> 1600 * <!-- begin-user-doc -->
1601 * <!-- end-user-doc --> 1601 * <!-- end-user-doc -->
1602 * @generated 1602 * @generated
1603 */ 1603 */
1604 @Override 1604 @Override
1605 public EClass getConfigSpecification() 1605 public EClass getConfigSpecification()
1606 { 1606 {
1607 return configSpecificationEClass; 1607 return configSpecificationEClass;
1608 } 1608 }
1609 1609
1610 /** 1610 /**
1611 * <!-- begin-user-doc --> 1611 * <!-- begin-user-doc -->
1612 * <!-- end-user-doc --> 1612 * <!-- end-user-doc -->
1613 * @generated 1613 * @generated
1614 */ 1614 */
1615 @Override 1615 @Override
1616 public EReference getConfigSpecification_Entries() 1616 public EReference getConfigSpecification_Entries()
1617 { 1617 {
1618 return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); 1618 return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0);
1619 } 1619 }
1620 1620
1621 /** 1621 /**
1622 * <!-- begin-user-doc --> 1622 * <!-- begin-user-doc -->
1623 * <!-- end-user-doc --> 1623 * <!-- end-user-doc -->
1624 * @generated 1624 * @generated
1625 */ 1625 */
1626 @Override 1626 @Override
1627 public EClass getConfigDeclaration() 1627 public EClass getConfigDeclaration()
1628 { 1628 {
1629 return configDeclarationEClass; 1629 return configDeclarationEClass;
1630 } 1630 }
1631 1631
1632 /** 1632 /**
1633 * <!-- begin-user-doc --> 1633 * <!-- begin-user-doc -->
1634 * <!-- end-user-doc --> 1634 * <!-- end-user-doc -->
1635 * @generated 1635 * @generated
1636 */ 1636 */
1637 @Override 1637 @Override
1638 public EReference getConfigDeclaration_Specification() 1638 public EReference getConfigDeclaration_Specification()
1639 { 1639 {
1640 return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); 1640 return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0);
1641 } 1641 }
1642 1642
1643 /** 1643 /**
1644 * <!-- begin-user-doc --> 1644 * <!-- begin-user-doc -->
1645 * <!-- end-user-doc --> 1645 * <!-- end-user-doc -->
1646 * @generated 1646 * @generated
1647 */ 1647 */
1648 @Override 1648 @Override
1649 public EClass getConfigEntry() 1649 public EClass getConfigEntry()
1650 { 1650 {
1651 return configEntryEClass; 1651 return configEntryEClass;
1652 } 1652 }
1653 1653
1654 /** 1654 /**
1655 * <!-- begin-user-doc --> 1655 * <!-- begin-user-doc -->
1656 * <!-- end-user-doc --> 1656 * <!-- end-user-doc -->
1657 * @generated 1657 * @generated
1658 */ 1658 */
1659 @Override 1659 @Override
1660 public EClass getDocumentationEntry() 1660 public EClass getDocumentationEntry()
1661 { 1661 {
1662 return documentationEntryEClass; 1662 return documentationEntryEClass;
1663 } 1663 }
1664 1664
1665 /** 1665 /**
1666 * <!-- begin-user-doc --> 1666 * <!-- begin-user-doc -->
1667 * <!-- end-user-doc --> 1667 * <!-- end-user-doc -->
1668 * @generated 1668 * @generated
1669 */ 1669 */
1670 @Override 1670 @Override
1671 public EAttribute getDocumentationEntry_Level() 1671 public EAttribute getDocumentationEntry_Level()
1672 { 1672 {
1673 return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); 1673 return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0);
1674 } 1674 }
1675 1675
1676 /** 1676 /**
1677 * <!-- begin-user-doc --> 1677 * <!-- begin-user-doc -->
1678 * <!-- end-user-doc --> 1678 * <!-- end-user-doc -->
1679 * @generated 1679 * @generated
1680 */ 1680 */
1681 @Override 1681 @Override
1682 public EClass getRuntimeEntry() 1682 public EClass getRuntimeEntry()
1683 { 1683 {
1684 return runtimeEntryEClass; 1684 return runtimeEntryEClass;
1685 } 1685 }
1686 1686
1687 /** 1687 /**
1688 * <!-- begin-user-doc --> 1688 * <!-- begin-user-doc -->
1689 * <!-- end-user-doc --> 1689 * <!-- end-user-doc -->
1690 * @generated 1690 * @generated
1691 */ 1691 */
1692 @Override 1692 @Override
1693 public EAttribute getRuntimeEntry_MillisecLimit() 1693 public EAttribute getRuntimeEntry_MillisecLimit()
1694 { 1694 {
1695 return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); 1695 return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0);
1696 } 1696 }
1697 1697
1698 /** 1698 /**
1699 * <!-- begin-user-doc --> 1699 * <!-- begin-user-doc -->
1700 * <!-- end-user-doc --> 1700 * <!-- end-user-doc -->
1701 * @generated 1701 * @generated
1702 */ 1702 */
1703 @Override 1703 @Override
1704 public EClass getMemoryEntry() 1704 public EClass getMemoryEntry()
1705 { 1705 {
1706 return memoryEntryEClass; 1706 return memoryEntryEClass;
1707 } 1707 }
1708 1708
1709 /** 1709 /**
1710 * <!-- begin-user-doc --> 1710 * <!-- begin-user-doc -->
1711 * <!-- end-user-doc --> 1711 * <!-- end-user-doc -->
1712 * @generated 1712 * @generated
1713 */ 1713 */
1714 @Override 1714 @Override
1715 public EAttribute getMemoryEntry_MegabyteLimit() 1715 public EAttribute getMemoryEntry_MegabyteLimit()
1716 { 1716 {
1717 return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); 1717 return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0);
1718 } 1718 }
1719 1719
1720 /** 1720 /**
1721 * <!-- begin-user-doc --> 1721 * <!-- begin-user-doc -->
1722 * <!-- end-user-doc --> 1722 * <!-- end-user-doc -->
1723 * @generated 1723 * @generated
1724 */ 1724 */
1725 @Override 1725 @Override
1726 public EClass getCustomEntry() 1726 public EClass getCustomEntry()
1727 { 1727 {
1728 return customEntryEClass; 1728 return customEntryEClass;
1729 } 1729 }
1730 1730
1731 /** 1731 /**
1732 * <!-- begin-user-doc --> 1732 * <!-- begin-user-doc -->
1733 * <!-- end-user-doc --> 1733 * <!-- end-user-doc -->
1734 * @generated 1734 * @generated
1735 */ 1735 */
1736 @Override 1736 @Override
1737 public EAttribute getCustomEntry_Key() 1737 public EAttribute getCustomEntry_Key()
1738 { 1738 {
1739 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); 1739 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0);
1740 } 1740 }
1741 1741
1742 /** 1742 /**
1743 * <!-- begin-user-doc --> 1743 * <!-- begin-user-doc -->
1744 * <!-- end-user-doc --> 1744 * <!-- end-user-doc -->
1745 * @generated 1745 * @generated
1746 */ 1746 */
1747 @Override 1747 @Override
1748 public EAttribute getCustomEntry_Value() 1748 public EAttribute getCustomEntry_Value()
1749 { 1749 {
1750 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); 1750 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1);
1751 } 1751 }
1752 1752
1753 /** 1753 /**
1754 * <!-- begin-user-doc --> 1754 * <!-- begin-user-doc -->
1755 * <!-- end-user-doc --> 1755 * <!-- end-user-doc -->
1756 * @generated 1756 * @generated
1757 */ 1757 */
1758 @Override 1758 @Override
1759 public EClass getConfigReference() 1759 public EClass getConfigReference()
1760 { 1760 {
1761 return configReferenceEClass; 1761 return configReferenceEClass;
1762 } 1762 }
1763 1763
1764 /** 1764 /**
1765 * <!-- begin-user-doc --> 1765 * <!-- begin-user-doc -->
1766 * <!-- end-user-doc --> 1766 * <!-- end-user-doc -->
1767 * @generated 1767 * @generated
1768 */ 1768 */
1769 @Override 1769 @Override
1770 public EReference getConfigReference_Config() 1770 public EReference getConfigReference_Config()
1771 { 1771 {
1772 return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); 1772 return (EReference)configReferenceEClass.getEStructuralFeatures().get(0);
1773 } 1773 }
1774 1774
1775 /** 1775 /**
1776 * <!-- begin-user-doc --> 1776 * <!-- begin-user-doc -->
1777 * <!-- end-user-doc --> 1777 * <!-- end-user-doc -->
1778 * @generated 1778 * @generated
1779 */ 1779 */
1780 @Override 1780 @Override
1781 public EClass getConfig() 1781 public EClass getConfig()
1782 { 1782 {
1783 return configEClass; 1783 return configEClass;
1784 } 1784 }
1785 1785
1786 /** 1786 /**
1787 * <!-- begin-user-doc --> 1787 * <!-- begin-user-doc -->
1788 * <!-- end-user-doc --> 1788 * <!-- end-user-doc -->
1789 * @generated 1789 * @generated
1790 */ 1790 */
1791 @Override 1791 @Override
1792 public EClass getScopeSpecification() 1792 public EClass getScopeSpecification()
1793 { 1793 {
1794 return scopeSpecificationEClass; 1794 return scopeSpecificationEClass;
1795 } 1795 }
1796 1796
1797 /** 1797 /**
1798 * <!-- begin-user-doc --> 1798 * <!-- begin-user-doc -->
1799 * <!-- end-user-doc --> 1799 * <!-- end-user-doc -->
1800 * @generated 1800 * @generated
1801 */ 1801 */
1802 @Override 1802 @Override
1803 public EReference getScopeSpecification_Scopes() 1803 public EReference getScopeSpecification_Scopes()
1804 { 1804 {
1805 return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); 1805 return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0);
1806 } 1806 }
1807 1807
1808 /** 1808 /**
1809 * <!-- begin-user-doc --> 1809 * <!-- begin-user-doc -->
1810 * <!-- end-user-doc --> 1810 * <!-- end-user-doc -->
1811 * @generated 1811 * @generated
1812 */ 1812 */
1813 @Override 1813 @Override
1814 public EClass getTypeScope() 1814 public EClass getTypeScope()
1815 { 1815 {
1816 return typeScopeEClass; 1816 return typeScopeEClass;
1817 } 1817 }
1818 1818
1819 /** 1819 /**
1820 * <!-- begin-user-doc --> 1820 * <!-- begin-user-doc -->
1821 * <!-- end-user-doc --> 1821 * <!-- end-user-doc -->
1822 * @generated 1822 * @generated
1823 */ 1823 */
1824 @Override 1824 @Override
1825 public EAttribute getTypeScope_SetsNew() 1825 public EAttribute getTypeScope_SetsNew()
1826 { 1826 {
1827 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); 1827 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0);
1828 } 1828 }
1829 1829
1830 /** 1830 /**
1831 * <!-- begin-user-doc --> 1831 * <!-- begin-user-doc -->
1832 * <!-- end-user-doc --> 1832 * <!-- end-user-doc -->
1833 * @generated 1833 * @generated
1834 */ 1834 */
1835 @Override 1835 @Override
1836 public EAttribute getTypeScope_SetsSum() 1836 public EAttribute getTypeScope_SetsSum()
1837 { 1837 {
1838 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); 1838 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1);
1839 } 1839 }
1840 1840
1841 /** 1841 /**
1842 * <!-- begin-user-doc --> 1842 * <!-- begin-user-doc -->
1843 * <!-- end-user-doc --> 1843 * <!-- end-user-doc -->
1844 * @generated 1844 * @generated
1845 */ 1845 */
1846 @Override 1846 @Override
1847 public EReference getTypeScope_Number() 1847 public EReference getTypeScope_Number()
1848 { 1848 {
1849 return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); 1849 return (EReference)typeScopeEClass.getEStructuralFeatures().get(2);
1850 } 1850 }
1851 1851
1852 /** 1852 /**
1853 * <!-- begin-user-doc --> 1853 * <!-- begin-user-doc -->
1854 * <!-- end-user-doc --> 1854 * <!-- end-user-doc -->
1855 * @generated 1855 * @generated
1856 */ 1856 */
1857 @Override 1857 @Override
1858 public EClass getClassTypeScope() 1858 public EClass getClassTypeScope()
1859 { 1859 {
1860 return classTypeScopeEClass; 1860 return classTypeScopeEClass;
1861 } 1861 }
1862 1862
1863 /** 1863 /**
1864 * <!-- begin-user-doc --> 1864 * <!-- begin-user-doc -->
1865 * <!-- end-user-doc --> 1865 * <!-- end-user-doc -->
1866 * @generated 1866 * @generated
1867 */ 1867 */
1868 @Override 1868 @Override
1869 public EReference getClassTypeScope_Type() 1869 public EReference getClassTypeScope_Type()
1870 { 1870 {
1871 return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); 1871 return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0);
1872 } 1872 }
1873 1873
1874 /** 1874 /**
1875 * <!-- begin-user-doc --> 1875 * <!-- begin-user-doc -->
1876 * <!-- end-user-doc --> 1876 * <!-- end-user-doc -->
1877 * @generated 1877 * @generated
1878 */ 1878 */
1879 @Override 1879 @Override
1880 public EClass getObjectTypeScope() 1880 public EClass getObjectTypeScope()
1881 { 1881 {
1882 return objectTypeScopeEClass; 1882 return objectTypeScopeEClass;
1883 } 1883 }
1884 1884
1885 /** 1885 /**
1886 * <!-- begin-user-doc --> 1886 * <!-- begin-user-doc -->
1887 * <!-- end-user-doc --> 1887 * <!-- end-user-doc -->
1888 * @generated 1888 * @generated
1889 */ 1889 */
1890 @Override 1890 @Override
1891 public EReference getObjectTypeScope_Type() 1891 public EReference getObjectTypeScope_Type()
1892 { 1892 {
1893 return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); 1893 return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0);
1894 } 1894 }
1895 1895
1896 /** 1896 /**
1897 * <!-- begin-user-doc --> 1897 * <!-- begin-user-doc -->
1898 * <!-- end-user-doc --> 1898 * <!-- end-user-doc -->
1899 * @generated 1899 * @generated
1900 */ 1900 */
1901 @Override 1901 @Override
1902 public EClass getIntegerTypeScope() 1902 public EClass getIntegerTypeScope()
1903 { 1903 {
1904 return integerTypeScopeEClass; 1904 return integerTypeScopeEClass;
1905 } 1905 }
1906 1906
1907 /** 1907 /**
1908 * <!-- begin-user-doc --> 1908 * <!-- begin-user-doc -->
1909 * <!-- end-user-doc --> 1909 * <!-- end-user-doc -->
1910 * @generated 1910 * @generated
1911 */ 1911 */
1912 @Override 1912 @Override
1913 public EReference getIntegerTypeScope_Type() 1913 public EReference getIntegerTypeScope_Type()
1914 { 1914 {
1915 return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); 1915 return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0);
1916 } 1916 }
1917 1917
1918 /** 1918 /**
1919 * <!-- begin-user-doc --> 1919 * <!-- begin-user-doc -->
1920 * <!-- end-user-doc --> 1920 * <!-- end-user-doc -->
1921 * @generated 1921 * @generated
1922 */ 1922 */
1923 @Override 1923 @Override
1924 public EClass getRealTypeScope() 1924 public EClass getRealTypeScope()
1925 { 1925 {
1926 return realTypeScopeEClass; 1926 return realTypeScopeEClass;
1927 } 1927 }
1928 1928
1929 /** 1929 /**
1930 * <!-- begin-user-doc --> 1930 * <!-- begin-user-doc -->
1931 * <!-- end-user-doc --> 1931 * <!-- end-user-doc -->
1932 * @generated 1932 * @generated
1933 */ 1933 */
1934 @Override 1934 @Override
1935 public EReference getRealTypeScope_Type() 1935 public EReference getRealTypeScope_Type()
1936 { 1936 {
1937 return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); 1937 return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0);
1938 } 1938 }
1939 1939
1940 /** 1940 /**
1941 * <!-- begin-user-doc --> 1941 * <!-- begin-user-doc -->
1942 * <!-- end-user-doc --> 1942 * <!-- end-user-doc -->
1943 * @generated 1943 * @generated
1944 */ 1944 */
1945 @Override 1945 @Override
1946 public EClass getStringTypeScope() 1946 public EClass getStringTypeScope()
1947 { 1947 {
1948 return stringTypeScopeEClass; 1948 return stringTypeScopeEClass;
1949 } 1949 }
1950 1950
1951 /** 1951 /**
1952 * <!-- begin-user-doc --> 1952 * <!-- begin-user-doc -->
1953 * <!-- end-user-doc --> 1953 * <!-- end-user-doc -->
1954 * @generated 1954 * @generated
1955 */ 1955 */
1956 @Override 1956 @Override
1957 public EReference getStringTypeScope_Type() 1957 public EReference getStringTypeScope_Type()
1958 { 1958 {
1959 return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); 1959 return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0);
1960 } 1960 }
1961 1961
1962 /** 1962 /**
1963 * <!-- begin-user-doc --> 1963 * <!-- begin-user-doc -->
1964 * <!-- end-user-doc --> 1964 * <!-- end-user-doc -->
1965 * @generated 1965 * @generated
1966 */ 1966 */
1967 @Override 1967 @Override
1968 public EClass getTypeReference() 1968 public EClass getTypeReference()
1969 { 1969 {
1970 return typeReferenceEClass; 1970 return typeReferenceEClass;
1971 } 1971 }
1972 1972
1973 /** 1973 /**
1974 * <!-- begin-user-doc --> 1974 * <!-- begin-user-doc -->
1975 * <!-- end-user-doc --> 1975 * <!-- end-user-doc -->
1976 * @generated 1976 * @generated
1977 */ 1977 */
1978 @Override 1978 @Override
1979 public EClass getClassReference() 1979 public EClass getClassReference()
1980 { 1980 {
1981 return classReferenceEClass; 1981 return classReferenceEClass;
1982 } 1982 }
1983 1983
1984 /** 1984 /**
1985 * <!-- begin-user-doc --> 1985 * <!-- begin-user-doc -->
1986 * <!-- end-user-doc --> 1986 * <!-- end-user-doc -->
1987 * @generated 1987 * @generated
1988 */ 1988 */
1989 @Override 1989 @Override
1990 public EReference getClassReference_Element() 1990 public EReference getClassReference_Element()
1991 { 1991 {
1992 return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); 1992 return (EReference)classReferenceEClass.getEStructuralFeatures().get(0);
1993 } 1993 }
1994 1994
1995 /** 1995 /**
1996 * <!-- begin-user-doc --> 1996 * <!-- begin-user-doc -->
1997 * <!-- end-user-doc --> 1997 * <!-- end-user-doc -->
1998 * @generated 1998 * @generated
1999 */ 1999 */
2000 @Override 2000 @Override
2001 public EClass getObjectReference() 2001 public EClass getObjectReference()
2002 { 2002 {
2003 return objectReferenceEClass; 2003 return objectReferenceEClass;
2004 } 2004 }
2005 2005
2006 /** 2006 /**
2007 * <!-- begin-user-doc --> 2007 * <!-- begin-user-doc -->
2008 * <!-- end-user-doc --> 2008 * <!-- end-user-doc -->
2009 * @generated 2009 * @generated
2010 */ 2010 */
2011 @Override 2011 @Override
2012 public EClass getIntegerReference() 2012 public EClass getIntegerReference()
2013 { 2013 {
2014 return integerReferenceEClass; 2014 return integerReferenceEClass;
2015 } 2015 }
2016 2016
2017 /** 2017 /**
2018 * <!-- begin-user-doc --> 2018 * <!-- begin-user-doc -->
2019 * <!-- end-user-doc --> 2019 * <!-- end-user-doc -->
2020 * @generated 2020 * @generated
2021 */ 2021 */
2022 @Override 2022 @Override
2023 public EClass getRealReference() 2023 public EClass getRealReference()
2024 { 2024 {
2025 return realReferenceEClass; 2025 return realReferenceEClass;
2026 } 2026 }
2027 2027
2028 /** 2028 /**
2029 * <!-- begin-user-doc --> 2029 * <!-- begin-user-doc -->
2030 * <!-- end-user-doc --> 2030 * <!-- end-user-doc -->
2031 * @generated 2031 * @generated
2032 */ 2032 */
2033 @Override 2033 @Override
2034 public EClass getStringReference() 2034 public EClass getStringReference()
2035 { 2035 {
2036 return stringReferenceEClass; 2036 return stringReferenceEClass;
2037 } 2037 }
2038 2038
2039 /** 2039 /**
2040 * <!-- begin-user-doc --> 2040 * <!-- begin-user-doc -->
2041 * <!-- end-user-doc --> 2041 * <!-- end-user-doc -->
2042 * @generated 2042 * @generated
2043 */ 2043 */
2044 @Override 2044 @Override
2045 public EClass getNumberSpecification() 2045 public EClass getNumberSpecification()
2046 { 2046 {
2047 return numberSpecificationEClass; 2047 return numberSpecificationEClass;
2048 } 2048 }
2049 2049
2050 /** 2050 /**
2051 * <!-- begin-user-doc --> 2051 * <!-- begin-user-doc -->
2052 * <!-- end-user-doc --> 2052 * <!-- end-user-doc -->
2053 * @generated 2053 * @generated
2054 */ 2054 */
2055 @Override 2055 @Override
2056 public EClass getExactNumber() 2056 public EClass getExactNumber()
2057 { 2057 {
2058 return exactNumberEClass; 2058 return exactNumberEClass;
2059 } 2059 }
2060 2060
2061 /** 2061 /**
2062 * <!-- begin-user-doc --> 2062 * <!-- begin-user-doc -->
2063 * <!-- end-user-doc --> 2063 * <!-- end-user-doc -->
2064 * @generated 2064 * @generated
2065 */ 2065 */
2066 @Override 2066 @Override
2067 public EAttribute getExactNumber_ExactNumber() 2067 public EAttribute getExactNumber_ExactNumber()
2068 { 2068 {
2069 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); 2069 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0);
2070 } 2070 }
2071 2071
2072 /** 2072 /**
2073 * <!-- begin-user-doc --> 2073 * <!-- begin-user-doc -->
2074 * <!-- end-user-doc --> 2074 * <!-- end-user-doc -->
2075 * @generated 2075 * @generated
2076 */ 2076 */
2077 @Override 2077 @Override
2078 public EAttribute getExactNumber_ExactUnlimited() 2078 public EAttribute getExactNumber_ExactUnlimited()
2079 { 2079 {
2080 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); 2080 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1);
2081 } 2081 }
2082 2082
2083 /** 2083 /**
2084 * <!-- begin-user-doc --> 2084 * <!-- begin-user-doc -->
2085 * <!-- end-user-doc --> 2085 * <!-- end-user-doc -->
2086 * @generated 2086 * @generated
2087 */ 2087 */
2088 @Override 2088 @Override
2089 public EClass getIntervallNumber() 2089 public EClass getIntervallNumber()
2090 { 2090 {
2091 return intervallNumberEClass; 2091 return intervallNumberEClass;
2092 } 2092 }
2093 2093
2094 /** 2094 /**
2095 * <!-- begin-user-doc --> 2095 * <!-- begin-user-doc -->
2096 * <!-- end-user-doc --> 2096 * <!-- end-user-doc -->
2097 * @generated 2097 * @generated
2098 */ 2098 */
2099 @Override 2099 @Override
2100 public EAttribute getIntervallNumber_Min() 2100 public EAttribute getIntervallNumber_Min()
2101 { 2101 {
2102 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); 2102 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0);
2103 } 2103 }
2104 2104
2105 /** 2105 /**
2106 * <!-- begin-user-doc --> 2106 * <!-- begin-user-doc -->
2107 * <!-- end-user-doc --> 2107 * <!-- end-user-doc -->
2108 * @generated 2108 * @generated
2109 */ 2109 */
2110 @Override 2110 @Override
2111 public EAttribute getIntervallNumber_MaxNumber() 2111 public EAttribute getIntervallNumber_MaxNumber()
2112 { 2112 {
2113 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); 2113 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1);
2114 } 2114 }
2115 2115
2116 /** 2116 /**
2117 * <!-- begin-user-doc --> 2117 * <!-- begin-user-doc -->
2118 * <!-- end-user-doc --> 2118 * <!-- end-user-doc -->
2119 * @generated 2119 * @generated
2120 */ 2120 */
2121 @Override 2121 @Override
2122 public EAttribute getIntervallNumber_MaxUnlimited() 2122 public EAttribute getIntervallNumber_MaxUnlimited()
2123 { 2123 {
2124 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); 2124 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2);
2125 } 2125 }
2126 2126
2127 /** 2127 /**
2128 * <!-- begin-user-doc --> 2128 * <!-- begin-user-doc -->
2129 * <!-- end-user-doc --> 2129 * <!-- end-user-doc -->
2130 * @generated 2130 * @generated
2131 */ 2131 */
2132 @Override 2132 @Override
2133 public EClass getIntEnumberation() 2133 public EClass getIntEnumberation()
2134 { 2134 {
2135 return intEnumberationEClass; 2135 return intEnumberationEClass;
2136 } 2136 }
2137 2137
2138 /** 2138 /**
2139 * <!-- begin-user-doc --> 2139 * <!-- begin-user-doc -->
2140 * <!-- end-user-doc --> 2140 * <!-- end-user-doc -->
2141 * @generated 2141 * @generated
2142 */ 2142 */
2143 @Override 2143 @Override
2144 public EAttribute getIntEnumberation_Entry() 2144 public EAttribute getIntEnumberation_Entry()
2145 { 2145 {
2146 return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); 2146 return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0);
2147 } 2147 }
2148 2148
2149 /** 2149 /**
2150 * <!-- begin-user-doc --> 2150 * <!-- begin-user-doc -->
2151 * <!-- end-user-doc --> 2151 * <!-- end-user-doc -->
2152 * @generated 2152 * @generated
2153 */ 2153 */
2154 @Override 2154 @Override
2155 public EClass getRealEnumeration() 2155 public EClass getRealEnumeration()
2156 { 2156 {
2157 return realEnumerationEClass; 2157 return realEnumerationEClass;
2158 } 2158 }
2159 2159
2160 /** 2160 /**
2161 * <!-- begin-user-doc --> 2161 * <!-- begin-user-doc -->
2162 * <!-- end-user-doc --> 2162 * <!-- end-user-doc -->
2163 * @generated 2163 * @generated
2164 */ 2164 */
2165 @Override 2165 @Override
2166 public EAttribute getRealEnumeration_Entry() 2166 public EAttribute getRealEnumeration_Entry()
2167 { 2167 {
2168 return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); 2168 return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0);
2169 } 2169 }
2170 2170
2171 /** 2171 /**
2172 * <!-- begin-user-doc --> 2172 * <!-- begin-user-doc -->
2173 * <!-- end-user-doc --> 2173 * <!-- end-user-doc -->
2174 * @generated 2174 * @generated
2175 */ 2175 */
2176 @Override 2176 @Override
2177 public EClass getStringEnumeration() 2177 public EClass getStringEnumeration()
2178 { 2178 {
2179 return stringEnumerationEClass; 2179 return stringEnumerationEClass;
2180 } 2180 }
2181 2181
2182 /** 2182 /**
2183 * <!-- begin-user-doc --> 2183 * <!-- begin-user-doc -->
2184 * <!-- end-user-doc --> 2184 * <!-- end-user-doc -->
2185 * @generated 2185 * @generated
2186 */ 2186 */
2187 @Override 2187 @Override
2188 public EAttribute getStringEnumeration_Entry() 2188 public EAttribute getStringEnumeration_Entry()
2189 { 2189 {
2190 return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); 2190 return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0);
2191 } 2191 }
2192 2192
2193 /** 2193 /**
2194 * <!-- begin-user-doc --> 2194 * <!-- begin-user-doc -->
2195 * <!-- end-user-doc --> 2195 * <!-- end-user-doc -->
2196 * @generated 2196 * @generated
2197 */ 2197 */
2198 @Override 2198 @Override
2199 public EClass getScopeDeclaration() 2199 public EClass getScopeDeclaration()
2200 { 2200 {
2201 return scopeDeclarationEClass; 2201 return scopeDeclarationEClass;
2202 } 2202 }
2203 2203
2204 /** 2204 /**
2205 * <!-- begin-user-doc --> 2205 * <!-- begin-user-doc -->
2206 * <!-- end-user-doc --> 2206 * <!-- end-user-doc -->
2207 * @generated 2207 * @generated
2208 */ 2208 */
2209 @Override 2209 @Override
2210 public EReference getScopeDeclaration_Specification() 2210 public EReference getScopeDeclaration_Specification()
2211 { 2211 {
2212 return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); 2212 return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0);
2213 } 2213 }
2214 2214
2215 /** 2215 /**
2216 * <!-- begin-user-doc --> 2216 * <!-- begin-user-doc -->
2217 * <!-- end-user-doc --> 2217 * <!-- end-user-doc -->
2218 * @generated 2218 * @generated
2219 */ 2219 */
2220 @Override 2220 @Override
2221 public EClass getScopeReference() 2221 public EClass getScopeReference()
2222 { 2222 {
2223 return scopeReferenceEClass; 2223 return scopeReferenceEClass;
2224 } 2224 }
2225 2225
2226 /** 2226 /**
2227 * <!-- begin-user-doc --> 2227 * <!-- begin-user-doc -->
2228 * <!-- end-user-doc --> 2228 * <!-- end-user-doc -->
2229 * @generated 2229 * @generated
2230 */ 2230 */
2231 @Override 2231 @Override
2232 public EReference getScopeReference_Referred() 2232 public EReference getScopeReference_Referred()
2233 { 2233 {
2234 return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); 2234 return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0);
2235 } 2235 }
2236 2236
2237 /** 2237 /**
2238 * <!-- begin-user-doc --> 2238 * <!-- begin-user-doc -->
2239 * <!-- end-user-doc --> 2239 * <!-- end-user-doc -->
2240 * @generated 2240 * @generated
2241 */ 2241 */
2242 @Override 2242 @Override
2243 public EClass getScope() 2243 public EClass getScope()
2244 { 2244 {
2245 return scopeEClass; 2245 return scopeEClass;
2246 } 2246 }
2247 2247
2248 /** 2248 /**
2249 * <!-- begin-user-doc --> 2249 * <!-- begin-user-doc -->
2250 * <!-- end-user-doc --> 2250 * <!-- end-user-doc -->
2251 * @generated 2251 * @generated
2252 */ 2252 */
2253 @Override 2253 @Override
2254 public EClass getTask() 2254 public EClass getTask()
2255 { 2255 {
2256 return taskEClass; 2256 return taskEClass;
2257 } 2257 }
2258 2258
2259 /** 2259 /**
2260 * <!-- begin-user-doc --> 2260 * <!-- begin-user-doc -->
2261 * <!-- end-user-doc --> 2261 * <!-- end-user-doc -->
2262 * @generated 2262 * @generated
2263 */ 2263 */
2264 @Override 2264 @Override
2265 public EClass getGenerationTask() 2265 public EClass getGenerationTask()
2266 { 2266 {
2267 return generationTaskEClass; 2267 return generationTaskEClass;
2268 } 2268 }
2269 2269
2270 /** 2270 /**
2271 * <!-- begin-user-doc --> 2271 * <!-- begin-user-doc -->
2272 * <!-- end-user-doc --> 2272 * <!-- end-user-doc -->
2273 * @generated 2273 * @generated
2274 */ 2274 */
2275 @Override 2275 @Override
2276 public EReference getGenerationTask_Metamodel() 2276 public EReference getGenerationTask_Metamodel()
2277 { 2277 {
2278 return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); 2278 return (EReference)generationTaskEClass.getEStructuralFeatures().get(0);
2279 } 2279 }
2280 2280
2281 /** 2281 /**
2282 * <!-- begin-user-doc --> 2282 * <!-- begin-user-doc -->
2283 * <!-- end-user-doc --> 2283 * <!-- end-user-doc -->
2284 * @generated 2284 * @generated
2285 */ 2285 */
2286 @Override 2286 @Override
2287 public EReference getGenerationTask_PartialModel() 2287 public EReference getGenerationTask_PartialModel()
2288 { 2288 {
2289 return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); 2289 return (EReference)generationTaskEClass.getEStructuralFeatures().get(1);
2290 } 2290 }
2291 2291
2292 /** 2292 /**
2293 * <!-- begin-user-doc --> 2293 * <!-- begin-user-doc -->
2294 * <!-- end-user-doc --> 2294 * <!-- end-user-doc -->
2295 * @generated 2295 * @generated
2296 */ 2296 */
2297 @Override 2297 @Override
2298 public EReference getGenerationTask_Patterns() 2298 public EReference getGenerationTask_Patterns()
2299 { 2299 {
2300 return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); 2300 return (EReference)generationTaskEClass.getEStructuralFeatures().get(2);
2301 } 2301 }
2302 2302
2303 /** 2303 /**
2304 * <!-- begin-user-doc --> 2304 * <!-- begin-user-doc -->
2305 * <!-- end-user-doc --> 2305 * <!-- end-user-doc -->
2306 * @generated 2306 * @generated
2307 */ 2307 */
2308 @Override 2308 @Override
2309 public EReference getGenerationTask_Objectives() 2309 public EReference getGenerationTask_Objectives()
2310 { 2310 {
2311 return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); 2311 return (EReference)generationTaskEClass.getEStructuralFeatures().get(3);
2312 } 2312 }
2313 2313
2314 /** 2314 /**
2315 * <!-- begin-user-doc --> 2315 * <!-- begin-user-doc -->
2316 * <!-- end-user-doc --> 2316 * <!-- end-user-doc -->
2317 * @generated 2317 * @generated
2318 */ 2318 */
2319 @Override 2319 @Override
2320 public EReference getGenerationTask_Scope() 2320 public EReference getGenerationTask_Scope()
2321 { 2321 {
2322 return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); 2322 return (EReference)generationTaskEClass.getEStructuralFeatures().get(4);
2323 } 2323 }
2324 2324
2325 /** 2325 /**
2326 * <!-- begin-user-doc --> 2326 * <!-- begin-user-doc -->
2327 * <!-- end-user-doc --> 2327 * <!-- end-user-doc -->
2328 * @generated 2328 * @generated
2329 */ 2329 */
2330 @Override 2330 @Override
2331 public EAttribute getGenerationTask_NumberSpecified() 2331 public EAttribute getGenerationTask_NumberSpecified()
2332 { 2332 {
2333 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); 2333 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5);
2334 } 2334 }
2335 2335
2336 /** 2336 /**
2337 * <!-- begin-user-doc --> 2337 * <!-- begin-user-doc -->
2338 * <!-- end-user-doc --> 2338 * <!-- end-user-doc -->
2339 * @generated 2339 * @generated
2340 */ 2340 */
2341 @Override 2341 @Override
2342 public EAttribute getGenerationTask_Number() 2342 public EAttribute getGenerationTask_Number()
2343 { 2343 {
2344 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); 2344 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6);
2345 } 2345 }
2346 2346
2347 /** 2347 /**
2348 * <!-- begin-user-doc --> 2348 * <!-- begin-user-doc -->
2349 * <!-- end-user-doc --> 2349 * <!-- end-user-doc -->
2350 * @generated 2350 * @generated
2351 */ 2351 */
2352 @Override 2352 @Override
2353 public EAttribute getGenerationTask_RunSpecified() 2353 public EAttribute getGenerationTask_RunSpecified()
2354 { 2354 {
2355 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); 2355 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7);
2356 } 2356 }
2357 2357
2358 /** 2358 /**
2359 * <!-- begin-user-doc --> 2359 * <!-- begin-user-doc -->
2360 * <!-- end-user-doc --> 2360 * <!-- end-user-doc -->
2361 * @generated 2361 * @generated
2362 */ 2362 */
2363 @Override 2363 @Override
2364 public EAttribute getGenerationTask_Runs() 2364 public EAttribute getGenerationTask_Runs()
2365 { 2365 {
2366 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); 2366 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8);
2367 } 2367 }
2368 2368
2369 /** 2369 /**
2370 * <!-- begin-user-doc --> 2370 * <!-- begin-user-doc -->
2371 * <!-- end-user-doc --> 2371 * <!-- end-user-doc -->
2372 * @generated 2372 * @generated
2373 */ 2373 */
2374 @Override 2374 @Override
2375 public EAttribute getGenerationTask_Solver() 2375 public EAttribute getGenerationTask_Solver()
2376 { 2376 {
2377 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); 2377 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9);
2378 } 2378 }
2379 2379
2380 /** 2380 /**
2381 * <!-- begin-user-doc --> 2381 * <!-- begin-user-doc -->
2382 * <!-- end-user-doc --> 2382 * <!-- end-user-doc -->
2383 * @generated 2383 * @generated
2384 */ 2384 */
2385 @Override 2385 @Override
2386 public EReference getGenerationTask_Config() 2386 public EReference getGenerationTask_Config()
2387 { 2387 {
2388 return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); 2388 return (EReference)generationTaskEClass.getEStructuralFeatures().get(10);
2389 } 2389 }
2390 2390
2391 /** 2391 /**
2392 * <!-- begin-user-doc --> 2392 * <!-- begin-user-doc -->
2393 * <!-- end-user-doc --> 2393 * <!-- end-user-doc -->
2394 * @generated 2394 * @generated
2395 */ 2395 */
2396 @Override 2396 @Override
2397 public EReference getGenerationTask_DebugFolder() 2397 public EReference getGenerationTask_DebugFolder()
2398 { 2398 {
2399 return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); 2399 return (EReference)generationTaskEClass.getEStructuralFeatures().get(11);
2400 } 2400 }
2401 2401
2402 /** 2402 /**
2403 * <!-- begin-user-doc --> 2403 * <!-- begin-user-doc -->
2404 * <!-- end-user-doc --> 2404 * <!-- end-user-doc -->
2405 * @generated 2405 * @generated
2406 */ 2406 */
2407 @Override 2407 @Override
2408 public EReference getGenerationTask_TargetLogFile() 2408 public EReference getGenerationTask_TargetLogFile()
2409 { 2409 {
2410 return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); 2410 return (EReference)generationTaskEClass.getEStructuralFeatures().get(12);
2411 } 2411 }
2412 2412
2413 /** 2413 /**
2414 * <!-- begin-user-doc --> 2414 * <!-- begin-user-doc -->
2415 * <!-- end-user-doc --> 2415 * <!-- end-user-doc -->
2416 * @generated 2416 * @generated
2417 */ 2417 */
2418 @Override 2418 @Override
2419 public EReference getGenerationTask_TargetStatisticsFile() 2419 public EReference getGenerationTask_TargetStatisticsFile()
2420 { 2420 {
2421 return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); 2421 return (EReference)generationTaskEClass.getEStructuralFeatures().get(13);
2422 } 2422 }
2423 2423
2424 /** 2424 /**
2425 * <!-- begin-user-doc --> 2425 * <!-- begin-user-doc -->
2426 * <!-- end-user-doc --> 2426 * <!-- end-user-doc -->
2427 * @generated 2427 * @generated
2428 */ 2428 */
2429 @Override 2429 @Override
2430 public EReference getGenerationTask_TagetFolder() 2430 public EReference getGenerationTask_TagetFolder()
2431 { 2431 {
2432 return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); 2432 return (EReference)generationTaskEClass.getEStructuralFeatures().get(14);
2433 } 2433 }
2434 2434
2435 /** 2435 /**
2436 * <!-- begin-user-doc --> 2436 * <!-- begin-user-doc -->
2437 * <!-- end-user-doc --> 2437 * <!-- end-user-doc -->
2438 * @generated 2438 * @generated
2439 */ 2439 */
2440 @Override 2440 @Override
2441 public EClass getIntegerScope() 2441 public EClass getIntegerScope()
2442 { 2442 {
2443 return integerScopeEClass; 2443 return integerScopeEClass;
2444 } 2444 }
2445 2445
2446 /** 2446 /**
2447 * <!-- begin-user-doc --> 2447 * <!-- begin-user-doc -->
2448 * <!-- end-user-doc --> 2448 * <!-- end-user-doc -->
2449 * @generated 2449 * @generated
2450 */ 2450 */
2451 @Override 2451 @Override
2452 public EClass getRealScope() 2452 public EClass getRealScope()
2453 { 2453 {
2454 return realScopeEClass; 2454 return realScopeEClass;
2455 } 2455 }
2456 2456
2457 /** 2457 /**
2458 * <!-- begin-user-doc --> 2458 * <!-- begin-user-doc -->
2459 * <!-- end-user-doc --> 2459 * <!-- end-user-doc -->
2460 * @generated 2460 * @generated
2461 */ 2461 */
2462 @Override 2462 @Override
2463 public EClass getStringScope() 2463 public EClass getStringScope()
2464 { 2464 {
2465 return stringScopeEClass; 2465 return stringScopeEClass;
2466 } 2466 }
2467 2467
2468 /** 2468 /**
2469 * <!-- begin-user-doc --> 2469 * <!-- begin-user-doc -->
2470 * <!-- end-user-doc --> 2470 * <!-- end-user-doc -->
2471 * @generated 2471 * @generated
2472 */ 2472 */
2473 @Override 2473 @Override
2474 public EEnum getOptimizationDirection() 2474 public EEnum getOptimizationDirection()
2475 { 2475 {
2476 return optimizationDirectionEEnum; 2476 return optimizationDirectionEEnum;
2477 } 2477 }
2478 2478
2479 /** 2479 /**
2480 * <!-- begin-user-doc --> 2480 * <!-- begin-user-doc -->
2481 * <!-- end-user-doc --> 2481 * <!-- end-user-doc -->
2482 * @generated 2482 * @generated
2483 */ 2483 */
2484 @Override 2484 @Override
2485 public EEnum getComparisonOperator() 2485 public EEnum getComparisonOperator()
2486 { 2486 {
2487 return comparisonOperatorEEnum; 2487 return comparisonOperatorEEnum;
2488 } 2488 }
2489 2489
2490 /** 2490 /**
2491 * <!-- begin-user-doc --> 2491 * <!-- begin-user-doc -->
2492 * <!-- end-user-doc --> 2492 * <!-- end-user-doc -->
2493 * @generated 2493 * @generated
2494 */ 2494 */
2495 @Override 2495 @Override
2496 public EEnum getDocumentLevelSpecification() 2496 public EEnum getDocumentLevelSpecification()
2497 { 2497 {
2498 return documentLevelSpecificationEEnum; 2498 return documentLevelSpecificationEEnum;
2499 } 2499 }
2500 2500
2501 /** 2501 /**
2502 * <!-- begin-user-doc --> 2502 * <!-- begin-user-doc -->
2503 * <!-- end-user-doc --> 2503 * <!-- end-user-doc -->
2504 * @generated 2504 * @generated
2505 */ 2505 */
2506 @Override 2506 @Override
2507 public EEnum getSolver() 2507 public EEnum getSolver()
2508 { 2508 {
2509 return solverEEnum; 2509 return solverEEnum;
2510 } 2510 }
2511 2511
2512 /** 2512 /**
2513 * <!-- begin-user-doc --> 2513 * <!-- begin-user-doc -->
2514 * <!-- end-user-doc --> 2514 * <!-- end-user-doc -->
2515 * @generated 2515 * @generated
2516 */ 2516 */
2517 @Override 2517 @Override
2518 public ApplicationConfigurationFactory getApplicationConfigurationFactory() 2518 public ApplicationConfigurationFactory getApplicationConfigurationFactory()
2519 { 2519 {
2520 return (ApplicationConfigurationFactory)getEFactoryInstance(); 2520 return (ApplicationConfigurationFactory)getEFactoryInstance();
2521 } 2521 }
2522 2522
2523 /** 2523 /**
2524 * <!-- begin-user-doc --> 2524 * <!-- begin-user-doc -->
2525 * <!-- end-user-doc --> 2525 * <!-- end-user-doc -->
2526 * @generated 2526 * @generated
2527 */ 2527 */
2528 private boolean isCreated = false; 2528 private boolean isCreated = false;
2529 2529
2530 /** 2530 /**
2531 * Creates the meta-model objects for the package. This method is 2531 * Creates the meta-model objects for the package. This method is
2532 * guarded to have no affect on any invocation but its first. 2532 * guarded to have no affect on any invocation but its first.
2533 * <!-- begin-user-doc --> 2533 * <!-- begin-user-doc -->
2534 * <!-- end-user-doc --> 2534 * <!-- end-user-doc -->
2535 * @generated 2535 * @generated
2536 */ 2536 */
2537 public void createPackageContents() 2537 public void createPackageContents()
2538 { 2538 {
2539 if (isCreated) return; 2539 if (isCreated) return;
2540 isCreated = true; 2540 isCreated = true;
2541 2541
2542 // Create classes and their features 2542 // Create classes and their features
2543 configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); 2543 configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT);
2544 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); 2544 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS);
2545 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); 2545 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS);
2546 2546
2547 commandEClass = createEClass(COMMAND); 2547 commandEClass = createEClass(COMMAND);
2548 2548
2549 importEClass = createEClass(IMPORT); 2549 importEClass = createEClass(IMPORT);
2550 2550
2551 ePackageImportEClass = createEClass(EPACKAGE_IMPORT); 2551 ePackageImportEClass = createEClass(EPACKAGE_IMPORT);
2552 createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); 2552 createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE);
2553 2553
2554 viatraImportEClass = createEClass(VIATRA_IMPORT); 2554 viatraImportEClass = createEClass(VIATRA_IMPORT);
2555 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); 2555 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA);
2556 2556
2557 declarationEClass = createEClass(DECLARATION); 2557 declarationEClass = createEClass(DECLARATION);
2558 createEAttribute(declarationEClass, DECLARATION__NAME); 2558 createEAttribute(declarationEClass, DECLARATION__NAME);
2559 2559
2560 fileSpecificationEClass = createEClass(FILE_SPECIFICATION); 2560 fileSpecificationEClass = createEClass(FILE_SPECIFICATION);
2561 createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); 2561 createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH);
2562 2562
2563 fileDeclarationEClass = createEClass(FILE_DECLARATION); 2563 fileDeclarationEClass = createEClass(FILE_DECLARATION);
2564 createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); 2564 createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION);
2565 2565
2566 fileReferenceEClass = createEClass(FILE_REFERENCE); 2566 fileReferenceEClass = createEClass(FILE_REFERENCE);
2567 createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); 2567 createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED);
2568 2568
2569 fileEClass = createEClass(FILE); 2569 fileEClass = createEClass(FILE);
2570 2570
2571 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); 2571 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION);
2572 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); 2572 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES);
2573 2573
2574 metamodelEntryEClass = createEClass(METAMODEL_ENTRY); 2574 metamodelEntryEClass = createEClass(METAMODEL_ENTRY);
2575 createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); 2575 createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE);
2576 2576
2577 allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); 2577 allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY);
2578 createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); 2578 createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION);
2579 2579
2580 metamodelElementEClass = createEClass(METAMODEL_ELEMENT); 2580 metamodelElementEClass = createEClass(METAMODEL_ELEMENT);
2581 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); 2581 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER);
2582 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); 2582 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE);
2583 2583
2584 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); 2584 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION);
2585 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); 2585 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION);
2586 2586
2587 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); 2587 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE);
2588 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); 2588 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED);
2589 2589
2590 metamodelEClass = createEClass(METAMODEL); 2590 metamodelEClass = createEClass(METAMODEL);
2591 2591
2592 partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); 2592 partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION);
2593 createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); 2593 createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY);
2594 2594
2595 partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); 2595 partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY);
2596 createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); 2596 createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH);
2597 2597
2598 modelEntryEClass = createEClass(MODEL_ENTRY); 2598 modelEntryEClass = createEClass(MODEL_ENTRY);
2599 2599
2600 folderEntryEClass = createEClass(FOLDER_ENTRY); 2600 folderEntryEClass = createEClass(FOLDER_ENTRY);
2601 createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); 2601 createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION);
2602 2602
2603 partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); 2603 partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION);
2604 createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); 2604 createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION);
2605 2605
2606 partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); 2606 partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE);
2607 createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); 2607 createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED);
2608 2608
2609 partialModelEClass = createEClass(PARTIAL_MODEL); 2609 partialModelEClass = createEClass(PARTIAL_MODEL);
2610 2610
2611 patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); 2611 patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION);
2612 createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); 2612 createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES);
2613 2613
2614 patternEntryEClass = createEClass(PATTERN_ENTRY); 2614 patternEntryEClass = createEClass(PATTERN_ENTRY);
2615 createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); 2615 createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE);
2616 2616
2617 allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); 2617 allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY);
2618 createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); 2618 createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION);
2619 2619
2620 patternElementEClass = createEClass(PATTERN_ELEMENT); 2620 patternElementEClass = createEClass(PATTERN_ELEMENT);
2621 createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); 2621 createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN);
2622 2622
2623 graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); 2623 graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION);
2624 createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); 2624 createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION);
2625 2625
2626 graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); 2626 graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE);
2627 createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); 2627 createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED);
2628 2628
2629 graphPatternEClass = createEClass(GRAPH_PATTERN); 2629 graphPatternEClass = createEClass(GRAPH_PATTERN);
2630 2630
2631 objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); 2631 objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION);
2632 createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); 2632 createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES);
2633 2633
2634 objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); 2634 objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY);
2635 createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); 2635 createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION);
2636 2636
2637 optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); 2637 optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY);
2638 createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); 2638 createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION);
2639 2639
2640 thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); 2640 thresholdEntryEClass = createEClass(THRESHOLD_ENTRY);
2641 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); 2641 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR);
2642 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); 2642 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD);
2643 2643
2644 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); 2644 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION);
2645 2645
2646 costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); 2646 costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION);
2647 createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); 2647 createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES);
2648 2648
2649 costEntryEClass = createEClass(COST_ENTRY); 2649 costEntryEClass = createEClass(COST_ENTRY);
2650 createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); 2650 createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT);
2651 createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); 2651 createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT);
2652 2652
2653 objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); 2653 objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION);
2654 createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); 2654 createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION);
2655 2655
2656 objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); 2656 objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE);
2657 createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); 2657 createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED);
2658 2658
2659 objectiveEClass = createEClass(OBJECTIVE); 2659 objectiveEClass = createEClass(OBJECTIVE);
2660 2660
2661 configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); 2661 configSpecificationEClass = createEClass(CONFIG_SPECIFICATION);
2662 createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); 2662 createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES);
2663 2663
2664 configDeclarationEClass = createEClass(CONFIG_DECLARATION); 2664 configDeclarationEClass = createEClass(CONFIG_DECLARATION);
2665 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); 2665 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION);
2666 2666
2667 configEntryEClass = createEClass(CONFIG_ENTRY); 2667 configEntryEClass = createEClass(CONFIG_ENTRY);
2668 2668
2669 documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); 2669 documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY);
2670 createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); 2670 createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL);
2671 2671
2672 runtimeEntryEClass = createEClass(RUNTIME_ENTRY); 2672 runtimeEntryEClass = createEClass(RUNTIME_ENTRY);
2673 createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); 2673 createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT);
2674 2674
2675 memoryEntryEClass = createEClass(MEMORY_ENTRY); 2675 memoryEntryEClass = createEClass(MEMORY_ENTRY);
2676 createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); 2676 createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT);
2677 2677
2678 customEntryEClass = createEClass(CUSTOM_ENTRY); 2678 customEntryEClass = createEClass(CUSTOM_ENTRY);
2679 createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); 2679 createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY);
2680 createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); 2680 createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE);
2681 2681
2682 configReferenceEClass = createEClass(CONFIG_REFERENCE); 2682 configReferenceEClass = createEClass(CONFIG_REFERENCE);
2683 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); 2683 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG);
2684 2684
2685 configEClass = createEClass(CONFIG); 2685 configEClass = createEClass(CONFIG);
2686 2686
2687 scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); 2687 scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION);
2688 createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); 2688 createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES);
2689 2689
2690 typeScopeEClass = createEClass(TYPE_SCOPE); 2690 typeScopeEClass = createEClass(TYPE_SCOPE);
2691 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); 2691 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW);
2692 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); 2692 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM);
2693 createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); 2693 createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER);
2694 2694
2695 classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); 2695 classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE);
2696 createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); 2696 createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE);
2697 2697
2698 objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); 2698 objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE);
2699 createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); 2699 createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE);
2700 2700
2701 integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); 2701 integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE);
2702 createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); 2702 createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE);
2703 2703
2704 realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); 2704 realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE);
2705 createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); 2705 createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE);
2706 2706
2707 stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); 2707 stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE);
2708 createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); 2708 createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE);
2709 2709
2710 typeReferenceEClass = createEClass(TYPE_REFERENCE); 2710 typeReferenceEClass = createEClass(TYPE_REFERENCE);
2711 2711
2712 classReferenceEClass = createEClass(CLASS_REFERENCE); 2712 classReferenceEClass = createEClass(CLASS_REFERENCE);
2713 createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); 2713 createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT);
2714 2714
2715 objectReferenceEClass = createEClass(OBJECT_REFERENCE); 2715 objectReferenceEClass = createEClass(OBJECT_REFERENCE);
2716 2716
2717 integerReferenceEClass = createEClass(INTEGER_REFERENCE); 2717 integerReferenceEClass = createEClass(INTEGER_REFERENCE);
2718 2718
2719 realReferenceEClass = createEClass(REAL_REFERENCE); 2719 realReferenceEClass = createEClass(REAL_REFERENCE);
2720 2720
2721 stringReferenceEClass = createEClass(STRING_REFERENCE); 2721 stringReferenceEClass = createEClass(STRING_REFERENCE);
2722 2722
2723 numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); 2723 numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION);
2724 2724
2725 exactNumberEClass = createEClass(EXACT_NUMBER); 2725 exactNumberEClass = createEClass(EXACT_NUMBER);
2726 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); 2726 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER);
2727 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); 2727 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED);
2728 2728
2729 intervallNumberEClass = createEClass(INTERVALL_NUMBER); 2729 intervallNumberEClass = createEClass(INTERVALL_NUMBER);
2730 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); 2730 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN);
2731 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); 2731 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER);
2732 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); 2732 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED);
2733 2733
2734 intEnumberationEClass = createEClass(INT_ENUMBERATION); 2734 intEnumberationEClass = createEClass(INT_ENUMBERATION);
2735 createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); 2735 createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY);
2736 2736
2737 realEnumerationEClass = createEClass(REAL_ENUMERATION); 2737 realEnumerationEClass = createEClass(REAL_ENUMERATION);
2738 createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); 2738 createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY);
2739 2739
2740 stringEnumerationEClass = createEClass(STRING_ENUMERATION); 2740 stringEnumerationEClass = createEClass(STRING_ENUMERATION);
2741 createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); 2741 createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY);
2742 2742
2743 scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); 2743 scopeDeclarationEClass = createEClass(SCOPE_DECLARATION);
2744 createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); 2744 createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION);
2745 2745
2746 scopeReferenceEClass = createEClass(SCOPE_REFERENCE); 2746 scopeReferenceEClass = createEClass(SCOPE_REFERENCE);
2747 createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); 2747 createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED);
2748 2748
2749 scopeEClass = createEClass(SCOPE); 2749 scopeEClass = createEClass(SCOPE);
2750 2750
2751 taskEClass = createEClass(TASK); 2751 taskEClass = createEClass(TASK);
2752 2752
2753 generationTaskEClass = createEClass(GENERATION_TASK); 2753 generationTaskEClass = createEClass(GENERATION_TASK);
2754 createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); 2754 createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL);
2755 createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); 2755 createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL);
2756 createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); 2756 createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS);
2757 createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); 2757 createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES);
2758 createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); 2758 createEReference(generationTaskEClass, GENERATION_TASK__SCOPE);
2759 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); 2759 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED);
2760 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); 2760 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER);
2761 createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); 2761 createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED);
2762 createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); 2762 createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS);
2763 createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); 2763 createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER);
2764 createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); 2764 createEReference(generationTaskEClass, GENERATION_TASK__CONFIG);
2765 createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); 2765 createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER);
2766 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); 2766 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE);
2767 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); 2767 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE);
2768 createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); 2768 createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER);
2769 2769
2770 integerScopeEClass = createEClass(INTEGER_SCOPE); 2770 integerScopeEClass = createEClass(INTEGER_SCOPE);
2771 2771
2772 realScopeEClass = createEClass(REAL_SCOPE); 2772 realScopeEClass = createEClass(REAL_SCOPE);
2773 2773
2774 stringScopeEClass = createEClass(STRING_SCOPE); 2774 stringScopeEClass = createEClass(STRING_SCOPE);
2775 2775
2776 // Create enums 2776 // Create enums
2777 optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); 2777 optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION);
2778 comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); 2778 comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR);
2779 documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); 2779 documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION);
2780 solverEEnum = createEEnum(SOLVER); 2780 solverEEnum = createEEnum(SOLVER);
2781 } 2781 }
2782 2782
2783 /** 2783 /**
2784 * <!-- begin-user-doc --> 2784 * <!-- begin-user-doc -->
2785 * <!-- end-user-doc --> 2785 * <!-- end-user-doc -->
2786 * @generated 2786 * @generated
2787 */ 2787 */
2788 private boolean isInitialized = false; 2788 private boolean isInitialized = false;
2789 2789
2790 /** 2790 /**
2791 * Complete the initialization of the package and its meta-model. This 2791 * Complete the initialization of the package and its meta-model. This
2792 * method is guarded to have no affect on any invocation but its first. 2792 * method is guarded to have no affect on any invocation but its first.
2793 * <!-- begin-user-doc --> 2793 * <!-- begin-user-doc -->
2794 * <!-- end-user-doc --> 2794 * <!-- end-user-doc -->
2795 * @generated 2795 * @generated
2796 */ 2796 */
2797 public void initializePackageContents() 2797 public void initializePackageContents()
2798 { 2798 {
2799 if (isInitialized) return; 2799 if (isInitialized) return;
2800 isInitialized = true; 2800 isInitialized = true;
2801 2801
2802 // Initialize package 2802 // Initialize package
2803 setName(eNAME); 2803 setName(eNAME);
2804 setNsPrefix(eNS_PREFIX); 2804 setNsPrefix(eNS_PREFIX);
2805 setNsURI(eNS_URI); 2805 setNsURI(eNS_URI);
2806 2806
2807 // Obtain other dependent packages 2807 // Obtain other dependent packages
2808 EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); 2808 EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
2809 PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); 2809 PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI);
2810 2810
2811 // Create type parameters 2811 // Create type parameters
2812 2812
2813 // Set bounds for type parameters 2813 // Set bounds for type parameters
2814 2814
2815 // Add supertypes to classes 2815 // Add supertypes to classes
2816 ePackageImportEClass.getESuperTypes().add(this.getImport()); 2816 ePackageImportEClass.getESuperTypes().add(this.getImport());
2817 viatraImportEClass.getESuperTypes().add(this.getImport()); 2817 viatraImportEClass.getESuperTypes().add(this.getImport());
2818 declarationEClass.getESuperTypes().add(this.getCommand()); 2818 declarationEClass.getESuperTypes().add(this.getCommand());
2819 fileSpecificationEClass.getESuperTypes().add(this.getFile()); 2819 fileSpecificationEClass.getESuperTypes().add(this.getFile());
2820 fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2820 fileDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2821 fileReferenceEClass.getESuperTypes().add(this.getFile()); 2821 fileReferenceEClass.getESuperTypes().add(this.getFile());
2822 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); 2822 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel());
2823 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); 2823 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry());
2824 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); 2824 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry());
2825 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2825 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2826 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); 2826 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel());
2827 partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); 2827 partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel());
2828 modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); 2828 modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
2829 folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); 2829 folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
2830 partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2830 partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2831 partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); 2831 partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel());
2832 patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); 2832 patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern());
2833 allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); 2833 allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry());
2834 patternElementEClass.getESuperTypes().add(this.getPatternEntry()); 2834 patternElementEClass.getESuperTypes().add(this.getPatternEntry());
2835 graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2835 graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2836 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); 2836 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern());
2837 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); 2837 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective());
2838 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2838 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2839 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2839 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2840 costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); 2840 costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
2841 objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2841 objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2842 objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); 2842 objectiveReferenceEClass.getESuperTypes().add(this.getObjective());
2843 configSpecificationEClass.getESuperTypes().add(this.getConfig()); 2843 configSpecificationEClass.getESuperTypes().add(this.getConfig());
2844 configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2844 configDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2845 documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2845 documentationEntryEClass.getESuperTypes().add(this.getConfigEntry());
2846 runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2846 runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry());
2847 memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2847 memoryEntryEClass.getESuperTypes().add(this.getConfigEntry());
2848 customEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2848 customEntryEClass.getESuperTypes().add(this.getConfigEntry());
2849 configReferenceEClass.getESuperTypes().add(this.getConfig()); 2849 configReferenceEClass.getESuperTypes().add(this.getConfig());
2850 scopeSpecificationEClass.getESuperTypes().add(this.getScope()); 2850 scopeSpecificationEClass.getESuperTypes().add(this.getScope());
2851 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2851 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2852 objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2852 objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2853 integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2853 integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2854 realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2854 realTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2855 stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2855 stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2856 classReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2856 classReferenceEClass.getESuperTypes().add(this.getTypeReference());
2857 objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2857 objectReferenceEClass.getESuperTypes().add(this.getTypeReference());
2858 integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2858 integerReferenceEClass.getESuperTypes().add(this.getTypeReference());
2859 realReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2859 realReferenceEClass.getESuperTypes().add(this.getTypeReference());
2860 stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2860 stringReferenceEClass.getESuperTypes().add(this.getTypeReference());
2861 exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); 2861 exactNumberEClass.getESuperTypes().add(this.getNumberSpecification());
2862 intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); 2862 intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification());
2863 intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); 2863 intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification());
2864 realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); 2864 realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification());
2865 stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); 2865 stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification());
2866 scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2866 scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2867 scopeReferenceEClass.getESuperTypes().add(this.getScope()); 2867 scopeReferenceEClass.getESuperTypes().add(this.getScope());
2868 taskEClass.getESuperTypes().add(this.getCommand()); 2868 taskEClass.getESuperTypes().add(this.getCommand());
2869 generationTaskEClass.getESuperTypes().add(this.getTask()); 2869 generationTaskEClass.getESuperTypes().add(this.getTask());
2870 integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); 2870 integerScopeEClass.getESuperTypes().add(this.getIntegerReference());
2871 realScopeEClass.getESuperTypes().add(this.getRealReference()); 2871 realScopeEClass.getESuperTypes().add(this.getRealReference());
2872 stringScopeEClass.getESuperTypes().add(this.getStringReference()); 2872 stringScopeEClass.getESuperTypes().add(this.getStringReference());
2873 2873
2874 // Initialize classes and features; add operations and parameters 2874 // Initialize classes and features; add operations and parameters
2875 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2875 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2876 initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2876 initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2877 initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2877 initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2878 2878
2879 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2879 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2880 2880
2881 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2881 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2882 2882
2883 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2883 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2884 initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2884 initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2885 2885
2886 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2886 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2887 initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2887 initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2888 2888
2889 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2889 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2890 initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2890 initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2891 2891
2892 initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2892 initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2893 initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2893 initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2894 2894
2895 initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2895 initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2896 initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2896 initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2897 2897
2898 initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2898 initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2899 initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2899 initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2900 2900
2901 initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2901 initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2902 2902
2903 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2903 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2904 initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2904 initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2905 2905
2906 initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2906 initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2907 initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2907 initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2908 2908
2909 initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2909 initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2910 initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2910 initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2911 2911
2912 initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2912 initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2913 initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2913 initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2914 initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2914 initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2915 2915
2916 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2916 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2917 initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2917 initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2918 2918
2919 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2919 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2920 initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2920 initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2921 2921
2922 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2922 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2923 2923
2924 initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2924 initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2925 initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2925 initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2926 2926
2927 initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2927 initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2928 initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2928 initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2929 2929
2930 initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2930 initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2931 2931
2932 initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2932 initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2933 initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2933 initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2934 2934
2935 initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2935 initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2936 initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2936 initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2937 2937
2938 initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2938 initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2939 initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2939 initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2940 2940
2941 initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2941 initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2942 2942
2943 initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2943 initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2944 initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2944 initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2945 2945
2946 initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2946 initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2947 initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2947 initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2948 2948
2949 initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2949 initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2950 initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2950 initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2951 2951
2952 initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2952 initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2953 initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2953 initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2954 2954
2955 initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2955 initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2956 initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2956 initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2957 2957
2958 initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2958 initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2959 initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2959 initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2960 2960
2961 initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2961 initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2962 2962
2963 initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2963 initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2964 initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2964 initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2965 2965
2966 initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2966 initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2967 initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2967 initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2968 2968
2969 initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2969 initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2970 initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2970 initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2971 2971
2972 initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2972 initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2973 initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2973 initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2974 initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEBigDecimal(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2974 initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEDouble(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2975 2975
2976 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2976 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2977 2977
2978 initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2978 initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2979 initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2979 initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2980 2980
2981 initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2981 initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2982 initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2982 initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2983 initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2983 initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2984 2984
2985 initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2985 initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2986 initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2986 initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2987 2987
2988 initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2988 initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2989 initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2989 initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2990 2990
2991 initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2991 initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2992 2992
2993 initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2993 initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2994 initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2994 initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2995 2995
2996 initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2996 initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2997 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2997 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2998 2998
2999 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2999 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3000 3000
3001 initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3001 initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3002 initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3002 initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3003 3003
3004 initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3004 initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3005 initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3005 initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3006 3006
3007 initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3007 initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3008 initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3008 initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3009 3009
3010 initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3010 initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3011 initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3011 initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3012 initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3012 initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3013 3013
3014 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3014 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3015 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3015 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3016 3016
3017 initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3017 initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3018 3018
3019 initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3019 initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3020 initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3020 initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3021 3021
3022 initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3022 initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3023 initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3023 initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3024 initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3024 initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3025 initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3025 initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3026 3026
3027 initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3027 initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3028 initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3028 initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3029 3029
3030 initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3030 initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3031 initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3031 initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3032 3032
3033 initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3033 initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3034 initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3034 initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3035 3035
3036 initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3036 initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3037 initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3037 initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3038 3038
3039 initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3039 initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3040 initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3040 initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3041 3041
3042 initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3042 initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3043 3043
3044 initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3044 initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3045 initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3045 initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3046 3046
3047 initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3047 initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3048 3048
3049 initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3049 initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3050 3050
3051 initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3051 initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3052 3052
3053 initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3053 initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3054 3054
3055 initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3055 initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3056 3056
3057 initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3057 initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3058 initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3058 initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3059 initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3059 initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3060 3060
3061 initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3061 initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3062 initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3062 initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3063 initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3063 initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3064 initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3064 initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3065 3065
3066 initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3066 initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3067 initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3067 initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3068 3068
3069 initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3069 initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3070 initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEBigDecimal(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3070 initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEDouble(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3071 3071
3072 initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3072 initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3073 initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3073 initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3074 3074
3075 initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3075 initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3076 initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3076 initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3077 3077
3078 initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3078 initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3079 initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3079 initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3080 3080
3081 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3081 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3082 3082
3083 initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3083 initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3084 3084
3085 initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3085 initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3086 initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3086 initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3087 initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3087 initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3088 initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3088 initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3089 initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3089 initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3090 initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3090 initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3091 initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3091 initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3092 initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3092 initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3093 initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3093 initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3094 initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3094 initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3095 initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3095 initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3096 initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3096 initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3097 initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3097 initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3098 initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3098 initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3099 initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3099 initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3100 initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3100 initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3101 3101
3102 initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3102 initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3103 3103
3104 initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3104 initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3105 3105
3106 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3106 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3107 3107
3108 // Initialize enums and add enum literals 3108 // Initialize enums and add enum literals
3109 initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); 3109 initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection");
3110 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); 3110 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE);
3111 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); 3111 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE);
3112 3112
3113 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); 3113 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator");
3114 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); 3114 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS);
3115 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); 3115 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER);
3116 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); 3116 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS);
3117 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); 3117 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS);
3118 3118
3119 initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); 3119 initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification");
3120 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); 3120 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE);
3121 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); 3121 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL);
3122 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); 3122 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL);
3123 3123
3124 initEEnum(solverEEnum, Solver.class, "Solver"); 3124 initEEnum(solverEEnum, Solver.class, "Solver");
3125 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); 3125 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER);
3126 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); 3126 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER);
3127 addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); 3127 addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER);
3128 3128
3129 // Create resource 3129 // Create resource
3130 createResource(eNS_URI); 3130 createResource(eNS_URI);
3131 } 3131 }
3132 3132
3133} //ApplicationConfigurationPackageImpl 3133} //ApplicationConfigurationPackageImpl