aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java369
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java2960
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java32
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java27
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java545
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java1479
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java136
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java71
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java808
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java969
10 files changed, 7147 insertions, 249 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
index 33fcd49f..8e81dbc7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
@@ -42,15 +42,6 @@ public interface ApplicationConfigurationFactory extends EFactory
42 Command createCommand(); 42 Command createCommand();
43 43
44 /** 44 /**
45 * Returns a new object of class '<em>Declaration</em>'.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @return a new object of class '<em>Declaration</em>'.
49 * @generated
50 */
51 Declaration createDeclaration();
52
53 /**
54 * Returns a new object of class '<em>Import</em>'. 45 * Returns a new object of class '<em>Import</em>'.
55 * <!-- begin-user-doc --> 46 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 47 * <!-- end-user-doc -->
@@ -78,6 +69,51 @@ public interface ApplicationConfigurationFactory extends EFactory
78 ViatraImport createViatraImport(); 69 ViatraImport createViatraImport();
79 70
80 /** 71 /**
72 * Returns a new object of class '<em>Declaration</em>'.
73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc -->
75 * @return a new object of class '<em>Declaration</em>'.
76 * @generated
77 */
78 Declaration createDeclaration();
79
80 /**
81 * Returns a new object of class '<em>File Specification</em>'.
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @return a new object of class '<em>File Specification</em>'.
85 * @generated
86 */
87 FileSpecification createFileSpecification();
88
89 /**
90 * Returns a new object of class '<em>File Declaration</em>'.
91 * <!-- begin-user-doc -->
92 * <!-- end-user-doc -->
93 * @return a new object of class '<em>File Declaration</em>'.
94 * @generated
95 */
96 FileDeclaration createFileDeclaration();
97
98 /**
99 * Returns a new object of class '<em>File Reference</em>'.
100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc -->
102 * @return a new object of class '<em>File Reference</em>'.
103 * @generated
104 */
105 FileReference createFileReference();
106
107 /**
108 * Returns a new object of class '<em>File</em>'.
109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc -->
111 * @return a new object of class '<em>File</em>'.
112 * @generated
113 */
114 File createFile();
115
116 /**
81 * Returns a new object of class '<em>Metamodel Specification</em>'. 117 * Returns a new object of class '<em>Metamodel Specification</em>'.
82 * <!-- begin-user-doc --> 118 * <!-- begin-user-doc -->
83 * <!-- end-user-doc --> 119 * <!-- end-user-doc -->
@@ -141,6 +177,321 @@ public interface ApplicationConfigurationFactory extends EFactory
141 Metamodel createMetamodel(); 177 Metamodel createMetamodel();
142 178
143 /** 179 /**
180 * Returns a new object of class '<em>Partial Model Specification</em>'.
181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc -->
183 * @return a new object of class '<em>Partial Model Specification</em>'.
184 * @generated
185 */
186 PartialModelSpecification createPartialModelSpecification();
187
188 /**
189 * Returns a new object of class '<em>Partial Model Entry</em>'.
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @return a new object of class '<em>Partial Model Entry</em>'.
193 * @generated
194 */
195 PartialModelEntry createPartialModelEntry();
196
197 /**
198 * Returns a new object of class '<em>Model Entry</em>'.
199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc -->
201 * @return a new object of class '<em>Model Entry</em>'.
202 * @generated
203 */
204 ModelEntry createModelEntry();
205
206 /**
207 * Returns a new object of class '<em>Folder Entry</em>'.
208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc -->
210 * @return a new object of class '<em>Folder Entry</em>'.
211 * @generated
212 */
213 FolderEntry createFolderEntry();
214
215 /**
216 * Returns a new object of class '<em>Partial Model Declaration</em>'.
217 * <!-- begin-user-doc -->
218 * <!-- end-user-doc -->
219 * @return a new object of class '<em>Partial Model Declaration</em>'.
220 * @generated
221 */
222 PartialModelDeclaration createPartialModelDeclaration();
223
224 /**
225 * Returns a new object of class '<em>Partial Model Reference</em>'.
226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc -->
228 * @return a new object of class '<em>Partial Model Reference</em>'.
229 * @generated
230 */
231 PartialModelReference createPartialModelReference();
232
233 /**
234 * Returns a new object of class '<em>Partial Model</em>'.
235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc -->
237 * @return a new object of class '<em>Partial Model</em>'.
238 * @generated
239 */
240 PartialModel createPartialModel();
241
242 /**
243 * Returns a new object of class '<em>Pattern Specification</em>'.
244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc -->
246 * @return a new object of class '<em>Pattern Specification</em>'.
247 * @generated
248 */
249 PatternSpecification createPatternSpecification();
250
251 /**
252 * Returns a new object of class '<em>Pattern Entry</em>'.
253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc -->
255 * @return a new object of class '<em>Pattern Entry</em>'.
256 * @generated
257 */
258 PatternEntry createPatternEntry();
259
260 /**
261 * Returns a new object of class '<em>All Pattern Entry</em>'.
262 * <!-- begin-user-doc -->
263 * <!-- end-user-doc -->
264 * @return a new object of class '<em>All Pattern Entry</em>'.
265 * @generated
266 */
267 AllPatternEntry createAllPatternEntry();
268
269 /**
270 * Returns a new object of class '<em>Pattern Element</em>'.
271 * <!-- begin-user-doc -->
272 * <!-- end-user-doc -->
273 * @return a new object of class '<em>Pattern Element</em>'.
274 * @generated
275 */
276 PatternElement createPatternElement();
277
278 /**
279 * Returns a new object of class '<em>Graph Pattern Declaration</em>'.
280 * <!-- begin-user-doc -->
281 * <!-- end-user-doc -->
282 * @return a new object of class '<em>Graph Pattern Declaration</em>'.
283 * @generated
284 */
285 GraphPatternDeclaration createGraphPatternDeclaration();
286
287 /**
288 * Returns a new object of class '<em>Graph Pattern Reference</em>'.
289 * <!-- begin-user-doc -->
290 * <!-- end-user-doc -->
291 * @return a new object of class '<em>Graph Pattern Reference</em>'.
292 * @generated
293 */
294 GraphPatternReference createGraphPatternReference();
295
296 /**
297 * Returns a new object of class '<em>Graph Pattern</em>'.
298 * <!-- begin-user-doc -->
299 * <!-- end-user-doc -->
300 * @return a new object of class '<em>Graph Pattern</em>'.
301 * @generated
302 */
303 GraphPattern createGraphPattern();
304
305 /**
306 * Returns a new object of class '<em>Config Specification</em>'.
307 * <!-- begin-user-doc -->
308 * <!-- end-user-doc -->
309 * @return a new object of class '<em>Config Specification</em>'.
310 * @generated
311 */
312 ConfigSpecification createConfigSpecification();
313
314 /**
315 * Returns a new object of class '<em>Config Declaration</em>'.
316 * <!-- begin-user-doc -->
317 * <!-- end-user-doc -->
318 * @return a new object of class '<em>Config Declaration</em>'.
319 * @generated
320 */
321 ConfigDeclaration createConfigDeclaration();
322
323 /**
324 * Returns a new object of class '<em>Config Entry</em>'.
325 * <!-- begin-user-doc -->
326 * <!-- end-user-doc -->
327 * @return a new object of class '<em>Config Entry</em>'.
328 * @generated
329 */
330 ConfigEntry createConfigEntry();
331
332 /**
333 * Returns a new object of class '<em>Config Reference</em>'.
334 * <!-- begin-user-doc -->
335 * <!-- end-user-doc -->
336 * @return a new object of class '<em>Config Reference</em>'.
337 * @generated
338 */
339 ConfigReference createConfigReference();
340
341 /**
342 * Returns a new object of class '<em>Config</em>'.
343 * <!-- begin-user-doc -->
344 * <!-- end-user-doc -->
345 * @return a new object of class '<em>Config</em>'.
346 * @generated
347 */
348 Config createConfig();
349
350 /**
351 * Returns a new object of class '<em>Scope Specification</em>'.
352 * <!-- begin-user-doc -->
353 * <!-- end-user-doc -->
354 * @return a new object of class '<em>Scope Specification</em>'.
355 * @generated
356 */
357 ScopeSpecification createScopeSpecification();
358
359 /**
360 * Returns a new object of class '<em>Type Scope</em>'.
361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc -->
363 * @return a new object of class '<em>Type Scope</em>'.
364 * @generated
365 */
366 TypeScope createTypeScope();
367
368 /**
369 * Returns a new object of class '<em>Type Reference</em>'.
370 * <!-- begin-user-doc -->
371 * <!-- end-user-doc -->
372 * @return a new object of class '<em>Type Reference</em>'.
373 * @generated
374 */
375 TypeReference createTypeReference();
376
377 /**
378 * Returns a new object of class '<em>Class Reference</em>'.
379 * <!-- begin-user-doc -->
380 * <!-- end-user-doc -->
381 * @return a new object of class '<em>Class Reference</em>'.
382 * @generated
383 */
384 ClassReference createClassReference();
385
386 /**
387 * Returns a new object of class '<em>Object Reference</em>'.
388 * <!-- begin-user-doc -->
389 * <!-- end-user-doc -->
390 * @return a new object of class '<em>Object Reference</em>'.
391 * @generated
392 */
393 ObjectReference createObjectReference();
394
395 /**
396 * Returns a new object of class '<em>Integer Reference</em>'.
397 * <!-- begin-user-doc -->
398 * <!-- end-user-doc -->
399 * @return a new object of class '<em>Integer Reference</em>'.
400 * @generated
401 */
402 IntegerReference createIntegerReference();
403
404 /**
405 * Returns a new object of class '<em>Real Reference</em>'.
406 * <!-- begin-user-doc -->
407 * <!-- end-user-doc -->
408 * @return a new object of class '<em>Real Reference</em>'.
409 * @generated
410 */
411 RealReference createRealReference();
412
413 /**
414 * Returns a new object of class '<em>String Reference</em>'.
415 * <!-- begin-user-doc -->
416 * <!-- end-user-doc -->
417 * @return a new object of class '<em>String Reference</em>'.
418 * @generated
419 */
420 StringReference createStringReference();
421
422 /**
423 * Returns a new object of class '<em>Scope Declaration</em>'.
424 * <!-- begin-user-doc -->
425 * <!-- end-user-doc -->
426 * @return a new object of class '<em>Scope Declaration</em>'.
427 * @generated
428 */
429 ScopeDeclaration createScopeDeclaration();
430
431 /**
432 * Returns a new object of class '<em>Scope Reference</em>'.
433 * <!-- begin-user-doc -->
434 * <!-- end-user-doc -->
435 * @return a new object of class '<em>Scope Reference</em>'.
436 * @generated
437 */
438 ScopeReference createScopeReference();
439
440 /**
441 * Returns a new object of class '<em>Scope</em>'.
442 * <!-- begin-user-doc -->
443 * <!-- end-user-doc -->
444 * @return a new object of class '<em>Scope</em>'.
445 * @generated
446 */
447 Scope createScope();
448
449 /**
450 * Returns a new object of class '<em>Task</em>'.
451 * <!-- begin-user-doc -->
452 * <!-- end-user-doc -->
453 * @return a new object of class '<em>Task</em>'.
454 * @generated
455 */
456 Task createTask();
457
458 /**
459 * Returns a new object of class '<em>Generation Task</em>'.
460 * <!-- begin-user-doc -->
461 * <!-- end-user-doc -->
462 * @return a new object of class '<em>Generation Task</em>'.
463 * @generated
464 */
465 GenerationTask createGenerationTask();
466
467 /**
468 * Returns a new object of class '<em>Integer Scope</em>'.
469 * <!-- begin-user-doc -->
470 * <!-- end-user-doc -->
471 * @return a new object of class '<em>Integer Scope</em>'.
472 * @generated
473 */
474 IntegerScope createIntegerScope();
475
476 /**
477 * Returns a new object of class '<em>Real Scope</em>'.
478 * <!-- begin-user-doc -->
479 * <!-- end-user-doc -->
480 * @return a new object of class '<em>Real Scope</em>'.
481 * @generated
482 */
483 RealScope createRealScope();
484
485 /**
486 * Returns a new object of class '<em>String Scope</em>'.
487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc -->
489 * @return a new object of class '<em>String Scope</em>'.
490 * @generated
491 */
492 StringScope createStringScope();
493
494 /**
144 * Returns the package supported by this factory. 495 * Returns the package supported by this factory.
145 * <!-- begin-user-doc --> 496 * <!-- begin-user-doc -->
146 * <!-- end-user-doc --> 497 * <!-- end-user-doc -->
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
index 55c40d38..782b5890 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
@@ -5,6 +5,7 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EAttribute; 6import org.eclipse.emf.ecore.EAttribute;
7import org.eclipse.emf.ecore.EClass; 7import org.eclipse.emf.ecore.EClass;
8import org.eclipse.emf.ecore.EEnum;
8import org.eclipse.emf.ecore.EPackage; 9import org.eclipse.emf.ecore.EPackage;
9import org.eclipse.emf.ecore.EReference; 10import org.eclipse.emf.ecore.EReference;
10 11
@@ -114,25 +115,6 @@ public interface ApplicationConfigurationPackage extends EPackage
114 int COMMAND_FEATURE_COUNT = 0; 115 int COMMAND_FEATURE_COUNT = 0;
115 116
116 /** 117 /**
117 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc -->
120 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
121 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
122 * @generated
123 */
124 int DECLARATION = 2;
125
126 /**
127 * The number of structural features of the '<em>Declaration</em>' class.
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 * @ordered
132 */
133 int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0;
134
135 /**
136 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class. 118 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class.
137 * <!-- begin-user-doc --> 119 * <!-- begin-user-doc -->
138 * <!-- end-user-doc --> 120 * <!-- end-user-doc -->
@@ -140,7 +122,7 @@ public interface ApplicationConfigurationPackage extends EPackage
140 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() 122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport()
141 * @generated 123 * @generated
142 */ 124 */
143 int IMPORT = 3; 125 int IMPORT = 2;
144 126
145 /** 127 /**
146 * The number of structural features of the '<em>Import</em>' class. 128 * The number of structural features of the '<em>Import</em>' class.
@@ -159,7 +141,7 @@ public interface ApplicationConfigurationPackage extends EPackage
159 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() 141 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport()
160 * @generated 142 * @generated
161 */ 143 */
162 int EPACKAGE_IMPORT = 4; 144 int EPACKAGE_IMPORT = 3;
163 145
164 /** 146 /**
165 * The feature id for the '<em><b>Imported Package</b></em>' reference. 147 * The feature id for the '<em><b>Imported Package</b></em>' reference.
@@ -187,7 +169,7 @@ public interface ApplicationConfigurationPackage extends EPackage
187 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() 169 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport()
188 * @generated 170 * @generated
189 */ 171 */
190 int VIATRA_IMPORT = 5; 172 int VIATRA_IMPORT = 4;
191 173
192 /** 174 /**
193 * The feature id for the '<em><b>Imported Viatra</b></em>' reference. 175 * The feature id for the '<em><b>Imported Viatra</b></em>' reference.
@@ -208,6 +190,146 @@ public interface ApplicationConfigurationPackage extends EPackage
208 int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; 190 int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
209 191
210 /** 192 /**
193 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
194 * <!-- begin-user-doc -->
195 * <!-- end-user-doc -->
196 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
197 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
198 * @generated
199 */
200 int DECLARATION = 5;
201
202 /**
203 * The feature id for the '<em><b>Name</b></em>' attribute.
204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc -->
206 * @generated
207 * @ordered
208 */
209 int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0;
210
211 /**
212 * The number of structural features of the '<em>Declaration</em>' class.
213 * <!-- begin-user-doc -->
214 * <!-- end-user-doc -->
215 * @generated
216 * @ordered
217 */
218 int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1;
219
220 /**
221 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class.
222 * <!-- begin-user-doc -->
223 * <!-- end-user-doc -->
224 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl
225 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile()
226 * @generated
227 */
228 int FILE = 9;
229
230 /**
231 * The number of structural features of the '<em>File</em>' class.
232 * <!-- begin-user-doc -->
233 * <!-- end-user-doc -->
234 * @generated
235 * @ordered
236 */
237 int FILE_FEATURE_COUNT = 0;
238
239 /**
240 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class.
241 * <!-- begin-user-doc -->
242 * <!-- end-user-doc -->
243 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl
244 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification()
245 * @generated
246 */
247 int FILE_SPECIFICATION = 6;
248
249 /**
250 * The feature id for the '<em><b>Path</b></em>' attribute.
251 * <!-- begin-user-doc -->
252 * <!-- end-user-doc -->
253 * @generated
254 * @ordered
255 */
256 int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0;
257
258 /**
259 * The number of structural features of the '<em>File Specification</em>' class.
260 * <!-- begin-user-doc -->
261 * <!-- end-user-doc -->
262 * @generated
263 * @ordered
264 */
265 int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1;
266
267 /**
268 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class.
269 * <!-- begin-user-doc -->
270 * <!-- end-user-doc -->
271 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl
272 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration()
273 * @generated
274 */
275 int FILE_DECLARATION = 7;
276
277 /**
278 * The feature id for the '<em><b>Name</b></em>' attribute.
279 * <!-- begin-user-doc -->
280 * <!-- end-user-doc -->
281 * @generated
282 * @ordered
283 */
284 int FILE_DECLARATION__NAME = DECLARATION__NAME;
285
286 /**
287 * The feature id for the '<em><b>Specification</b></em>' containment reference.
288 * <!-- begin-user-doc -->
289 * <!-- end-user-doc -->
290 * @generated
291 * @ordered
292 */
293 int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
294
295 /**
296 * The number of structural features of the '<em>File Declaration</em>' class.
297 * <!-- begin-user-doc -->
298 * <!-- end-user-doc -->
299 * @generated
300 * @ordered
301 */
302 int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
303
304 /**
305 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class.
306 * <!-- begin-user-doc -->
307 * <!-- end-user-doc -->
308 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl
309 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference()
310 * @generated
311 */
312 int FILE_REFERENCE = 8;
313
314 /**
315 * The feature id for the '<em><b>Referred</b></em>' reference.
316 * <!-- begin-user-doc -->
317 * <!-- end-user-doc -->
318 * @generated
319 * @ordered
320 */
321 int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0;
322
323 /**
324 * The number of structural features of the '<em>File Reference</em>' class.
325 * <!-- begin-user-doc -->
326 * <!-- end-user-doc -->
327 * @generated
328 * @ordered
329 */
330 int FILE_REFERENCE_FEATURE_COUNT = FILE_FEATURE_COUNT + 1;
331
332 /**
211 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class. 333 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class.
212 * <!-- begin-user-doc --> 334 * <!-- begin-user-doc -->
213 * <!-- end-user-doc --> 335 * <!-- end-user-doc -->
@@ -215,7 +337,7 @@ public interface ApplicationConfigurationPackage extends EPackage
215 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() 337 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel()
216 * @generated 338 * @generated
217 */ 339 */
218 int METAMODEL = 12; 340 int METAMODEL = 16;
219 341
220 /** 342 /**
221 * The number of structural features of the '<em>Metamodel</em>' class. 343 * The number of structural features of the '<em>Metamodel</em>' class.
@@ -234,7 +356,7 @@ public interface ApplicationConfigurationPackage extends EPackage
234 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() 356 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification()
235 * @generated 357 * @generated
236 */ 358 */
237 int METAMODEL_SPECIFICATION = 6; 359 int METAMODEL_SPECIFICATION = 10;
238 360
239 /** 361 /**
240 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 362 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
@@ -262,7 +384,7 @@ public interface ApplicationConfigurationPackage extends EPackage
262 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() 384 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry()
263 * @generated 385 * @generated
264 */ 386 */
265 int METAMODEL_ENTRY = 7; 387 int METAMODEL_ENTRY = 11;
266 388
267 /** 389 /**
268 * The feature id for the '<em><b>Package</b></em>' reference. 390 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -290,7 +412,7 @@ public interface ApplicationConfigurationPackage extends EPackage
290 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() 412 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry()
291 * @generated 413 * @generated
292 */ 414 */
293 int ALL_PACKAGE_ENTRY = 8; 415 int ALL_PACKAGE_ENTRY = 12;
294 416
295 /** 417 /**
296 * The feature id for the '<em><b>Package</b></em>' reference. 418 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -327,7 +449,7 @@ public interface ApplicationConfigurationPackage extends EPackage
327 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() 449 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement()
328 * @generated 450 * @generated
329 */ 451 */
330 int METAMODEL_ELEMENT = 9; 452 int METAMODEL_ELEMENT = 13;
331 453
332 /** 454 /**
333 * The feature id for the '<em><b>Package</b></em>' reference. 455 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -373,7 +495,7 @@ public interface ApplicationConfigurationPackage extends EPackage
373 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() 495 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration()
374 * @generated 496 * @generated
375 */ 497 */
376 int METAMODEL_DECLARATION = 10; 498 int METAMODEL_DECLARATION = 14;
377 499
378 /** 500 /**
379 * The feature id for the '<em><b>Name</b></em>' attribute. 501 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -382,7 +504,7 @@ public interface ApplicationConfigurationPackage extends EPackage
382 * @generated 504 * @generated
383 * @ordered 505 * @ordered
384 */ 506 */
385 int METAMODEL_DECLARATION__NAME = DECLARATION_FEATURE_COUNT + 0; 507 int METAMODEL_DECLARATION__NAME = DECLARATION__NAME;
386 508
387 /** 509 /**
388 * The feature id for the '<em><b>Specification</b></em>' containment reference. 510 * The feature id for the '<em><b>Specification</b></em>' containment reference.
@@ -391,7 +513,7 @@ public interface ApplicationConfigurationPackage extends EPackage
391 * @generated 513 * @generated
392 * @ordered 514 * @ordered
393 */ 515 */
394 int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 1; 516 int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
395 517
396 /** 518 /**
397 * The number of structural features of the '<em>Metamodel Declaration</em>' class. 519 * The number of structural features of the '<em>Metamodel Declaration</em>' class.
@@ -400,7 +522,7 @@ public interface ApplicationConfigurationPackage extends EPackage
400 * @generated 522 * @generated
401 * @ordered 523 * @ordered
402 */ 524 */
403 int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 2; 525 int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
404 526
405 /** 527 /**
406 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class. 528 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class.
@@ -410,7 +532,7 @@ public interface ApplicationConfigurationPackage extends EPackage
410 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() 532 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference()
411 * @generated 533 * @generated
412 */ 534 */
413 int METAMODEL_REFERENCE = 11; 535 int METAMODEL_REFERENCE = 15;
414 536
415 /** 537 /**
416 * The feature id for the '<em><b>Referred</b></em>' reference. 538 * The feature id for the '<em><b>Referred</b></em>' reference.
@@ -430,6 +552,1104 @@ public interface ApplicationConfigurationPackage extends EPackage
430 */ 552 */
431 int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; 553 int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1;
432 554
555 /**
556 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class.
557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc -->
559 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl
560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel()
561 * @generated
562 */
563 int PARTIAL_MODEL = 23;
564
565 /**
566 * The number of structural features of the '<em>Partial Model</em>' class.
567 * <!-- begin-user-doc -->
568 * <!-- end-user-doc -->
569 * @generated
570 * @ordered
571 */
572 int PARTIAL_MODEL_FEATURE_COUNT = 0;
573
574 /**
575 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class.
576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc -->
578 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl
579 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification()
580 * @generated
581 */
582 int PARTIAL_MODEL_SPECIFICATION = 17;
583
584 /**
585 * The feature id for the '<em><b>Entry</b></em>' containment reference list.
586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc -->
588 * @generated
589 * @ordered
590 */
591 int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0;
592
593 /**
594 * The number of structural features of the '<em>Partial Model Specification</em>' class.
595 * <!-- begin-user-doc -->
596 * <!-- end-user-doc -->
597 * @generated
598 * @ordered
599 */
600 int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1;
601
602 /**
603 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class.
604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc -->
606 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl
607 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry()
608 * @generated
609 */
610 int PARTIAL_MODEL_ENTRY = 18;
611
612 /**
613 * The feature id for the '<em><b>Path</b></em>' containment reference.
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @generated
617 * @ordered
618 */
619 int PARTIAL_MODEL_ENTRY__PATH = 0;
620
621 /**
622 * The number of structural features of the '<em>Partial Model Entry</em>' class.
623 * <!-- begin-user-doc -->
624 * <!-- end-user-doc -->
625 * @generated
626 * @ordered
627 */
628 int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1;
629
630 /**
631 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class.
632 * <!-- begin-user-doc -->
633 * <!-- end-user-doc -->
634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl
635 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry()
636 * @generated
637 */
638 int MODEL_ENTRY = 19;
639
640 /**
641 * The feature id for the '<em><b>Path</b></em>' containment reference.
642 * <!-- begin-user-doc -->
643 * <!-- end-user-doc -->
644 * @generated
645 * @ordered
646 */
647 int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH;
648
649 /**
650 * The number of structural features of the '<em>Model Entry</em>' class.
651 * <!-- begin-user-doc -->
652 * <!-- end-user-doc -->
653 * @generated
654 * @ordered
655 */
656 int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0;
657
658 /**
659 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class.
660 * <!-- begin-user-doc -->
661 * <!-- end-user-doc -->
662 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl
663 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry()
664 * @generated
665 */
666 int FOLDER_ENTRY = 20;
667
668 /**
669 * The feature id for the '<em><b>Path</b></em>' containment reference.
670 * <!-- begin-user-doc -->
671 * <!-- end-user-doc -->
672 * @generated
673 * @ordered
674 */
675 int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH;
676
677 /**
678 * The feature id for the '<em><b>Exclusion</b></em>' containment reference list.
679 * <!-- begin-user-doc -->
680 * <!-- end-user-doc -->
681 * @generated
682 * @ordered
683 */
684 int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0;
685
686 /**
687 * The number of structural features of the '<em>Folder Entry</em>' class.
688 * <!-- begin-user-doc -->
689 * <!-- end-user-doc -->
690 * @generated
691 * @ordered
692 */
693 int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1;
694
695 /**
696 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class.
697 * <!-- begin-user-doc -->
698 * <!-- end-user-doc -->
699 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl
700 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration()
701 * @generated
702 */
703 int PARTIAL_MODEL_DECLARATION = 21;
704
705 /**
706 * The feature id for the '<em><b>Name</b></em>' attribute.
707 * <!-- begin-user-doc -->
708 * <!-- end-user-doc -->
709 * @generated
710 * @ordered
711 */
712 int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME;
713
714 /**
715 * The feature id for the '<em><b>Specification</b></em>' containment reference.
716 * <!-- begin-user-doc -->
717 * <!-- end-user-doc -->
718 * @generated
719 * @ordered
720 */
721 int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
722
723 /**
724 * The number of structural features of the '<em>Partial Model Declaration</em>' class.
725 * <!-- begin-user-doc -->
726 * <!-- end-user-doc -->
727 * @generated
728 * @ordered
729 */
730 int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
731
732 /**
733 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class.
734 * <!-- begin-user-doc -->
735 * <!-- end-user-doc -->
736 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl
737 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference()
738 * @generated
739 */
740 int PARTIAL_MODEL_REFERENCE = 22;
741
742 /**
743 * The feature id for the '<em><b>Referred</b></em>' reference.
744 * <!-- begin-user-doc -->
745 * <!-- end-user-doc -->
746 * @generated
747 * @ordered
748 */
749 int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0;
750
751 /**
752 * The number of structural features of the '<em>Partial Model Reference</em>' class.
753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc -->
755 * @generated
756 * @ordered
757 */
758 int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1;
759
760 /**
761 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class.
762 * <!-- begin-user-doc -->
763 * <!-- end-user-doc -->
764 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl
765 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern()
766 * @generated
767 */
768 int GRAPH_PATTERN = 30;
769
770 /**
771 * The number of structural features of the '<em>Graph Pattern</em>' class.
772 * <!-- begin-user-doc -->
773 * <!-- end-user-doc -->
774 * @generated
775 * @ordered
776 */
777 int GRAPH_PATTERN_FEATURE_COUNT = 0;
778
779 /**
780 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class.
781 * <!-- begin-user-doc -->
782 * <!-- end-user-doc -->
783 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl
784 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification()
785 * @generated
786 */
787 int PATTERN_SPECIFICATION = 24;
788
789 /**
790 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
791 * <!-- begin-user-doc -->
792 * <!-- end-user-doc -->
793 * @generated
794 * @ordered
795 */
796 int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0;
797
798 /**
799 * The number of structural features of the '<em>Pattern Specification</em>' class.
800 * <!-- begin-user-doc -->
801 * <!-- end-user-doc -->
802 * @generated
803 * @ordered
804 */
805 int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1;
806
807 /**
808 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class.
809 * <!-- begin-user-doc -->
810 * <!-- end-user-doc -->
811 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl
812 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry()
813 * @generated
814 */
815 int PATTERN_ENTRY = 25;
816
817 /**
818 * The feature id for the '<em><b>Package</b></em>' reference.
819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc -->
821 * @generated
822 * @ordered
823 */
824 int PATTERN_ENTRY__PACKAGE = 0;
825
826 /**
827 * The number of structural features of the '<em>Pattern Entry</em>' class.
828 * <!-- begin-user-doc -->
829 * <!-- end-user-doc -->
830 * @generated
831 * @ordered
832 */
833 int PATTERN_ENTRY_FEATURE_COUNT = 1;
834
835 /**
836 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class.
837 * <!-- begin-user-doc -->
838 * <!-- end-user-doc -->
839 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl
840 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry()
841 * @generated
842 */
843 int ALL_PATTERN_ENTRY = 26;
844
845 /**
846 * The feature id for the '<em><b>Package</b></em>' reference.
847 * <!-- begin-user-doc -->
848 * <!-- end-user-doc -->
849 * @generated
850 * @ordered
851 */
852 int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE;
853
854 /**
855 * The feature id for the '<em><b>Exclusuion</b></em>' containment reference list.
856 * <!-- begin-user-doc -->
857 * <!-- end-user-doc -->
858 * @generated
859 * @ordered
860 */
861 int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0;
862
863 /**
864 * The number of structural features of the '<em>All Pattern Entry</em>' class.
865 * <!-- begin-user-doc -->
866 * <!-- end-user-doc -->
867 * @generated
868 * @ordered
869 */
870 int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1;
871
872 /**
873 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class.
874 * <!-- begin-user-doc -->
875 * <!-- end-user-doc -->
876 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl
877 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement()
878 * @generated
879 */
880 int PATTERN_ELEMENT = 27;
881
882 /**
883 * The feature id for the '<em><b>Package</b></em>' reference.
884 * <!-- begin-user-doc -->
885 * <!-- end-user-doc -->
886 * @generated
887 * @ordered
888 */
889 int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE;
890
891 /**
892 * The feature id for the '<em><b>Pattern</b></em>' reference.
893 * <!-- begin-user-doc -->
894 * <!-- end-user-doc -->
895 * @generated
896 * @ordered
897 */
898 int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0;
899
900 /**
901 * The number of structural features of the '<em>Pattern Element</em>' class.
902 * <!-- begin-user-doc -->
903 * <!-- end-user-doc -->
904 * @generated
905 * @ordered
906 */
907 int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1;
908
909 /**
910 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class.
911 * <!-- begin-user-doc -->
912 * <!-- end-user-doc -->
913 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl
914 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration()
915 * @generated
916 */
917 int GRAPH_PATTERN_DECLARATION = 28;
918
919 /**
920 * The feature id for the '<em><b>Name</b></em>' attribute.
921 * <!-- begin-user-doc -->
922 * <!-- end-user-doc -->
923 * @generated
924 * @ordered
925 */
926 int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME;
927
928 /**
929 * The feature id for the '<em><b>Specification</b></em>' containment reference.
930 * <!-- begin-user-doc -->
931 * <!-- end-user-doc -->
932 * @generated
933 * @ordered
934 */
935 int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
936
937 /**
938 * The number of structural features of the '<em>Graph Pattern Declaration</em>' class.
939 * <!-- begin-user-doc -->
940 * <!-- end-user-doc -->
941 * @generated
942 * @ordered
943 */
944 int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
945
946 /**
947 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class.
948 * <!-- begin-user-doc -->
949 * <!-- end-user-doc -->
950 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl
951 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference()
952 * @generated
953 */
954 int GRAPH_PATTERN_REFERENCE = 29;
955
956 /**
957 * The feature id for the '<em><b>Referred</b></em>' reference.
958 * <!-- begin-user-doc -->
959 * <!-- end-user-doc -->
960 * @generated
961 * @ordered
962 */
963 int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0;
964
965 /**
966 * The number of structural features of the '<em>Graph Pattern Reference</em>' class.
967 * <!-- begin-user-doc -->
968 * <!-- end-user-doc -->
969 * @generated
970 * @ordered
971 */
972 int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1;
973
974 /**
975 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class.
976 * <!-- begin-user-doc -->
977 * <!-- end-user-doc -->
978 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl
979 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
980 * @generated
981 */
982 int CONFIG = 35;
983
984 /**
985 * The number of structural features of the '<em>Config</em>' class.
986 * <!-- begin-user-doc -->
987 * <!-- end-user-doc -->
988 * @generated
989 * @ordered
990 */
991 int CONFIG_FEATURE_COUNT = 0;
992
993 /**
994 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class.
995 * <!-- begin-user-doc -->
996 * <!-- end-user-doc -->
997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl
998 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
999 * @generated
1000 */
1001 int CONFIG_SPECIFICATION = 31;
1002
1003 /**
1004 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
1005 * <!-- begin-user-doc -->
1006 * <!-- end-user-doc -->
1007 * @generated
1008 * @ordered
1009 */
1010 int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0;
1011
1012 /**
1013 * The number of structural features of the '<em>Config Specification</em>' class.
1014 * <!-- begin-user-doc -->
1015 * <!-- end-user-doc -->
1016 * @generated
1017 * @ordered
1018 */
1019 int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1;
1020
1021 /**
1022 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class.
1023 * <!-- begin-user-doc -->
1024 * <!-- end-user-doc -->
1025 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl
1026 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
1027 * @generated
1028 */
1029 int CONFIG_DECLARATION = 32;
1030
1031 /**
1032 * The feature id for the '<em><b>Name</b></em>' attribute.
1033 * <!-- begin-user-doc -->
1034 * <!-- end-user-doc -->
1035 * @generated
1036 * @ordered
1037 */
1038 int CONFIG_DECLARATION__NAME = DECLARATION__NAME;
1039
1040 /**
1041 * The feature id for the '<em><b>Specification</b></em>' containment reference.
1042 * <!-- begin-user-doc -->
1043 * <!-- end-user-doc -->
1044 * @generated
1045 * @ordered
1046 */
1047 int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
1048
1049 /**
1050 * The number of structural features of the '<em>Config Declaration</em>' class.
1051 * <!-- begin-user-doc -->
1052 * <!-- end-user-doc -->
1053 * @generated
1054 * @ordered
1055 */
1056 int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
1057
1058 /**
1059 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class.
1060 * <!-- begin-user-doc -->
1061 * <!-- end-user-doc -->
1062 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl
1063 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
1064 * @generated
1065 */
1066 int CONFIG_ENTRY = 33;
1067
1068 /**
1069 * The feature id for the '<em><b>Key</b></em>' attribute.
1070 * <!-- begin-user-doc -->
1071 * <!-- end-user-doc -->
1072 * @generated
1073 * @ordered
1074 */
1075 int CONFIG_ENTRY__KEY = 0;
1076
1077 /**
1078 * The feature id for the '<em><b>Value</b></em>' attribute.
1079 * <!-- begin-user-doc -->
1080 * <!-- end-user-doc -->
1081 * @generated
1082 * @ordered
1083 */
1084 int CONFIG_ENTRY__VALUE = 1;
1085
1086 /**
1087 * The number of structural features of the '<em>Config Entry</em>' class.
1088 * <!-- begin-user-doc -->
1089 * <!-- end-user-doc -->
1090 * @generated
1091 * @ordered
1092 */
1093 int CONFIG_ENTRY_FEATURE_COUNT = 2;
1094
1095 /**
1096 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
1097 * <!-- begin-user-doc -->
1098 * <!-- end-user-doc -->
1099 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl
1100 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
1101 * @generated
1102 */
1103 int CONFIG_REFERENCE = 34;
1104
1105 /**
1106 * The feature id for the '<em><b>Config</b></em>' reference.
1107 * <!-- begin-user-doc -->
1108 * <!-- end-user-doc -->
1109 * @generated
1110 * @ordered
1111 */
1112 int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0;
1113
1114 /**
1115 * The number of structural features of the '<em>Config Reference</em>' class.
1116 * <!-- begin-user-doc -->
1117 * <!-- end-user-doc -->
1118 * @generated
1119 * @ordered
1120 */
1121 int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1;
1122
1123 /**
1124 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class.
1125 * <!-- begin-user-doc -->
1126 * <!-- end-user-doc -->
1127 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl
1128 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
1129 * @generated
1130 */
1131 int SCOPE = 46;
1132
1133 /**
1134 * The number of structural features of the '<em>Scope</em>' class.
1135 * <!-- begin-user-doc -->
1136 * <!-- end-user-doc -->
1137 * @generated
1138 * @ordered
1139 */
1140 int SCOPE_FEATURE_COUNT = 0;
1141
1142 /**
1143 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class.
1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc -->
1146 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl
1147 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
1148 * @generated
1149 */
1150 int SCOPE_SPECIFICATION = 36;
1151
1152 /**
1153 * The feature id for the '<em><b>Scopes</b></em>' containment reference list.
1154 * <!-- begin-user-doc -->
1155 * <!-- end-user-doc -->
1156 * @generated
1157 * @ordered
1158 */
1159 int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0;
1160
1161 /**
1162 * The number of structural features of the '<em>Scope Specification</em>' class.
1163 * <!-- begin-user-doc -->
1164 * <!-- end-user-doc -->
1165 * @generated
1166 * @ordered
1167 */
1168 int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1;
1169
1170 /**
1171 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class.
1172 * <!-- begin-user-doc -->
1173 * <!-- end-user-doc -->
1174 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl
1175 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
1176 * @generated
1177 */
1178 int TYPE_SCOPE = 37;
1179
1180 /**
1181 * The feature id for the '<em><b>Min</b></em>' attribute.
1182 * <!-- begin-user-doc -->
1183 * <!-- end-user-doc -->
1184 * @generated
1185 * @ordered
1186 */
1187 int TYPE_SCOPE__MIN = 0;
1188
1189 /**
1190 * The feature id for the '<em><b>Greather</b></em>' attribute.
1191 * <!-- begin-user-doc -->
1192 * <!-- end-user-doc -->
1193 * @generated
1194 * @ordered
1195 */
1196 int TYPE_SCOPE__GREATHER = 1;
1197
1198 /**
1199 * The feature id for the '<em><b>Greater Or Equal</b></em>' attribute.
1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc -->
1202 * @generated
1203 * @ordered
1204 */
1205 int TYPE_SCOPE__GREATER_OR_EQUAL = 2;
1206
1207 /**
1208 * The feature id for the '<em><b>Type</b></em>' containment reference.
1209 * <!-- begin-user-doc -->
1210 * <!-- end-user-doc -->
1211 * @generated
1212 * @ordered
1213 */
1214 int TYPE_SCOPE__TYPE = 3;
1215
1216 /**
1217 * The feature id for the '<em><b>Less</b></em>' attribute.
1218 * <!-- begin-user-doc -->
1219 * <!-- end-user-doc -->
1220 * @generated
1221 * @ordered
1222 */
1223 int TYPE_SCOPE__LESS = 4;
1224
1225 /**
1226 * The feature id for the '<em><b>Less Or Equal</b></em>' attribute.
1227 * <!-- begin-user-doc -->
1228 * <!-- end-user-doc -->
1229 * @generated
1230 * @ordered
1231 */
1232 int TYPE_SCOPE__LESS_OR_EQUAL = 5;
1233
1234 /**
1235 * The feature id for the '<em><b>Max</b></em>' attribute.
1236 * <!-- begin-user-doc -->
1237 * <!-- end-user-doc -->
1238 * @generated
1239 * @ordered
1240 */
1241 int TYPE_SCOPE__MAX = 6;
1242
1243 /**
1244 * The number of structural features of the '<em>Type Scope</em>' class.
1245 * <!-- begin-user-doc -->
1246 * <!-- end-user-doc -->
1247 * @generated
1248 * @ordered
1249 */
1250 int TYPE_SCOPE_FEATURE_COUNT = 7;
1251
1252 /**
1253 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class.
1254 * <!-- begin-user-doc -->
1255 * <!-- end-user-doc -->
1256 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl
1257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
1258 * @generated
1259 */
1260 int TYPE_REFERENCE = 38;
1261
1262 /**
1263 * The number of structural features of the '<em>Type Reference</em>' class.
1264 * <!-- begin-user-doc -->
1265 * <!-- end-user-doc -->
1266 * @generated
1267 * @ordered
1268 */
1269 int TYPE_REFERENCE_FEATURE_COUNT = 0;
1270
1271 /**
1272 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class.
1273 * <!-- begin-user-doc -->
1274 * <!-- end-user-doc -->
1275 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl
1276 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
1277 * @generated
1278 */
1279 int CLASS_REFERENCE = 39;
1280
1281 /**
1282 * The feature id for the '<em><b>Element</b></em>' containment reference.
1283 * <!-- begin-user-doc -->
1284 * <!-- end-user-doc -->
1285 * @generated
1286 * @ordered
1287 */
1288 int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1289
1290 /**
1291 * The number of structural features of the '<em>Class Reference</em>' class.
1292 * <!-- begin-user-doc -->
1293 * <!-- end-user-doc -->
1294 * @generated
1295 * @ordered
1296 */
1297 int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1;
1298
1299 /**
1300 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class.
1301 * <!-- begin-user-doc -->
1302 * <!-- end-user-doc -->
1303 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl
1304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
1305 * @generated
1306 */
1307 int OBJECT_REFERENCE = 40;
1308
1309 /**
1310 * The number of structural features of the '<em>Object Reference</em>' class.
1311 * <!-- begin-user-doc -->
1312 * <!-- end-user-doc -->
1313 * @generated
1314 * @ordered
1315 */
1316 int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1317
1318 /**
1319 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class.
1320 * <!-- begin-user-doc -->
1321 * <!-- end-user-doc -->
1322 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl
1323 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
1324 * @generated
1325 */
1326 int INTEGER_REFERENCE = 41;
1327
1328 /**
1329 * The number of structural features of the '<em>Integer Reference</em>' class.
1330 * <!-- begin-user-doc -->
1331 * <!-- end-user-doc -->
1332 * @generated
1333 * @ordered
1334 */
1335 int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1336
1337 /**
1338 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class.
1339 * <!-- begin-user-doc -->
1340 * <!-- end-user-doc -->
1341 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl
1342 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
1343 * @generated
1344 */
1345 int REAL_REFERENCE = 42;
1346
1347 /**
1348 * The number of structural features of the '<em>Real Reference</em>' class.
1349 * <!-- begin-user-doc -->
1350 * <!-- end-user-doc -->
1351 * @generated
1352 * @ordered
1353 */
1354 int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1355
1356 /**
1357 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class.
1358 * <!-- begin-user-doc -->
1359 * <!-- end-user-doc -->
1360 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl
1361 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
1362 * @generated
1363 */
1364 int STRING_REFERENCE = 43;
1365
1366 /**
1367 * The number of structural features of the '<em>String Reference</em>' class.
1368 * <!-- begin-user-doc -->
1369 * <!-- end-user-doc -->
1370 * @generated
1371 * @ordered
1372 */
1373 int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1374
1375 /**
1376 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class.
1377 * <!-- begin-user-doc -->
1378 * <!-- end-user-doc -->
1379 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl
1380 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
1381 * @generated
1382 */
1383 int SCOPE_DECLARATION = 44;
1384
1385 /**
1386 * The feature id for the '<em><b>Name</b></em>' attribute.
1387 * <!-- begin-user-doc -->
1388 * <!-- end-user-doc -->
1389 * @generated
1390 * @ordered
1391 */
1392 int SCOPE_DECLARATION__NAME = DECLARATION__NAME;
1393
1394 /**
1395 * The feature id for the '<em><b>Specification</b></em>' containment reference.
1396 * <!-- begin-user-doc -->
1397 * <!-- end-user-doc -->
1398 * @generated
1399 * @ordered
1400 */
1401 int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
1402
1403 /**
1404 * The number of structural features of the '<em>Scope Declaration</em>' class.
1405 * <!-- begin-user-doc -->
1406 * <!-- end-user-doc -->
1407 * @generated
1408 * @ordered
1409 */
1410 int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
1411
1412 /**
1413 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class.
1414 * <!-- begin-user-doc -->
1415 * <!-- end-user-doc -->
1416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl
1417 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
1418 * @generated
1419 */
1420 int SCOPE_REFERENCE = 45;
1421
1422 /**
1423 * The feature id for the '<em><b>Referred</b></em>' reference.
1424 * <!-- begin-user-doc -->
1425 * <!-- end-user-doc -->
1426 * @generated
1427 * @ordered
1428 */
1429 int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0;
1430
1431 /**
1432 * The number of structural features of the '<em>Scope Reference</em>' class.
1433 * <!-- begin-user-doc -->
1434 * <!-- end-user-doc -->
1435 * @generated
1436 * @ordered
1437 */
1438 int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1;
1439
1440 /**
1441 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class.
1442 * <!-- begin-user-doc -->
1443 * <!-- end-user-doc -->
1444 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl
1445 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
1446 * @generated
1447 */
1448 int TASK = 47;
1449
1450 /**
1451 * The number of structural features of the '<em>Task</em>' class.
1452 * <!-- begin-user-doc -->
1453 * <!-- end-user-doc -->
1454 * @generated
1455 * @ordered
1456 */
1457 int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0;
1458
1459 /**
1460 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class.
1461 * <!-- begin-user-doc -->
1462 * <!-- end-user-doc -->
1463 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl
1464 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
1465 * @generated
1466 */
1467 int GENERATION_TASK = 48;
1468
1469 /**
1470 * The feature id for the '<em><b>Metamodel</b></em>' containment reference.
1471 * <!-- begin-user-doc -->
1472 * <!-- end-user-doc -->
1473 * @generated
1474 * @ordered
1475 */
1476 int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0;
1477
1478 /**
1479 * The feature id for the '<em><b>Partial Model</b></em>' containment reference.
1480 * <!-- begin-user-doc -->
1481 * <!-- end-user-doc -->
1482 * @generated
1483 * @ordered
1484 */
1485 int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1;
1486
1487 /**
1488 * The feature id for the '<em><b>Patterns</b></em>' containment reference.
1489 * <!-- begin-user-doc -->
1490 * <!-- end-user-doc -->
1491 * @generated
1492 * @ordered
1493 */
1494 int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2;
1495
1496 /**
1497 * The feature id for the '<em><b>Scope</b></em>' containment reference.
1498 * <!-- begin-user-doc -->
1499 * <!-- end-user-doc -->
1500 * @generated
1501 * @ordered
1502 */
1503 int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3;
1504
1505 /**
1506 * The feature id for the '<em><b>Number</b></em>' attribute.
1507 * <!-- begin-user-doc -->
1508 * <!-- end-user-doc -->
1509 * @generated
1510 * @ordered
1511 */
1512 int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 4;
1513
1514 /**
1515 * The feature id for the '<em><b>Runs</b></em>' attribute.
1516 * <!-- begin-user-doc -->
1517 * <!-- end-user-doc -->
1518 * @generated
1519 * @ordered
1520 */
1521 int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 5;
1522
1523 /**
1524 * The feature id for the '<em><b>Solver</b></em>' attribute.
1525 * <!-- begin-user-doc -->
1526 * <!-- end-user-doc -->
1527 * @generated
1528 * @ordered
1529 */
1530 int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 6;
1531
1532 /**
1533 * The feature id for the '<em><b>Config</b></em>' containment reference.
1534 * <!-- begin-user-doc -->
1535 * <!-- end-user-doc -->
1536 * @generated
1537 * @ordered
1538 */
1539 int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 7;
1540
1541 /**
1542 * The feature id for the '<em><b>Taget Folder</b></em>' containment reference.
1543 * <!-- begin-user-doc -->
1544 * <!-- end-user-doc -->
1545 * @generated
1546 * @ordered
1547 */
1548 int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 8;
1549
1550 /**
1551 * The feature id for the '<em><b>Debug Folder</b></em>' containment reference.
1552 * <!-- begin-user-doc -->
1553 * <!-- end-user-doc -->
1554 * @generated
1555 * @ordered
1556 */
1557 int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 9;
1558
1559 /**
1560 * The feature id for the '<em><b>Target Log File</b></em>' containment reference.
1561 * <!-- begin-user-doc -->
1562 * <!-- end-user-doc -->
1563 * @generated
1564 * @ordered
1565 */
1566 int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 10;
1567
1568 /**
1569 * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference.
1570 * <!-- begin-user-doc -->
1571 * <!-- end-user-doc -->
1572 * @generated
1573 * @ordered
1574 */
1575 int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 11;
1576
1577 /**
1578 * The number of structural features of the '<em>Generation Task</em>' class.
1579 * <!-- begin-user-doc -->
1580 * <!-- end-user-doc -->
1581 * @generated
1582 * @ordered
1583 */
1584 int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 12;
1585
1586 /**
1587 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class.
1588 * <!-- begin-user-doc -->
1589 * <!-- end-user-doc -->
1590 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl
1591 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
1592 * @generated
1593 */
1594 int INTEGER_SCOPE = 49;
1595
1596 /**
1597 * The number of structural features of the '<em>Integer Scope</em>' class.
1598 * <!-- begin-user-doc -->
1599 * <!-- end-user-doc -->
1600 * @generated
1601 * @ordered
1602 */
1603 int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0;
1604
1605 /**
1606 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class.
1607 * <!-- begin-user-doc -->
1608 * <!-- end-user-doc -->
1609 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl
1610 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
1611 * @generated
1612 */
1613 int REAL_SCOPE = 50;
1614
1615 /**
1616 * The number of structural features of the '<em>Real Scope</em>' class.
1617 * <!-- begin-user-doc -->
1618 * <!-- end-user-doc -->
1619 * @generated
1620 * @ordered
1621 */
1622 int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0;
1623
1624 /**
1625 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class.
1626 * <!-- begin-user-doc -->
1627 * <!-- end-user-doc -->
1628 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl
1629 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
1630 * @generated
1631 */
1632 int STRING_SCOPE = 51;
1633
1634 /**
1635 * The number of structural features of the '<em>String Scope</em>' class.
1636 * <!-- begin-user-doc -->
1637 * <!-- end-user-doc -->
1638 * @generated
1639 * @ordered
1640 */
1641 int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0;
1642
1643 /**
1644 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
1645 * <!-- begin-user-doc -->
1646 * <!-- end-user-doc -->
1647 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
1648 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
1649 * @generated
1650 */
1651 int SOLVER = 52;
1652
433 1653
434 /** 1654 /**
435 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'. 1655 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'.
@@ -474,16 +1694,6 @@ public interface ApplicationConfigurationPackage extends EPackage
474 EClass getCommand(); 1694 EClass getCommand();
475 1695
476 /** 1696 /**
477 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'.
478 * <!-- begin-user-doc -->
479 * <!-- end-user-doc -->
480 * @return the meta object for class '<em>Declaration</em>'.
481 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration
482 * @generated
483 */
484 EClass getDeclaration();
485
486 /**
487 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'. 1697 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'.
488 * <!-- begin-user-doc --> 1698 * <!-- begin-user-doc -->
489 * <!-- end-user-doc --> 1699 * <!-- end-user-doc -->
@@ -536,6 +1746,100 @@ public interface ApplicationConfigurationPackage extends EPackage
536 EReference getViatraImport_ImportedViatra(); 1746 EReference getViatraImport_ImportedViatra();
537 1747
538 /** 1748 /**
1749 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'.
1750 * <!-- begin-user-doc -->
1751 * <!-- end-user-doc -->
1752 * @return the meta object for class '<em>Declaration</em>'.
1753 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration
1754 * @generated
1755 */
1756 EClass getDeclaration();
1757
1758 /**
1759 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}'.
1760 * <!-- begin-user-doc -->
1761 * <!-- end-user-doc -->
1762 * @return the meta object for the attribute '<em>Name</em>'.
1763 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName()
1764 * @see #getDeclaration()
1765 * @generated
1766 */
1767 EAttribute getDeclaration_Name();
1768
1769 /**
1770 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'.
1771 * <!-- begin-user-doc -->
1772 * <!-- end-user-doc -->
1773 * @return the meta object for class '<em>File Specification</em>'.
1774 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification
1775 * @generated
1776 */
1777 EClass getFileSpecification();
1778
1779 /**
1780 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}'.
1781 * <!-- begin-user-doc -->
1782 * <!-- end-user-doc -->
1783 * @return the meta object for the attribute '<em>Path</em>'.
1784 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath()
1785 * @see #getFileSpecification()
1786 * @generated
1787 */
1788 EAttribute getFileSpecification_Path();
1789
1790 /**
1791 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'.
1792 * <!-- begin-user-doc -->
1793 * <!-- end-user-doc -->
1794 * @return the meta object for class '<em>File Declaration</em>'.
1795 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration
1796 * @generated
1797 */
1798 EClass getFileDeclaration();
1799
1800 /**
1801 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}'.
1802 * <!-- begin-user-doc -->
1803 * <!-- end-user-doc -->
1804 * @return the meta object for the containment reference '<em>Specification</em>'.
1805 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification()
1806 * @see #getFileDeclaration()
1807 * @generated
1808 */
1809 EReference getFileDeclaration_Specification();
1810
1811 /**
1812 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'.
1813 * <!-- begin-user-doc -->
1814 * <!-- end-user-doc -->
1815 * @return the meta object for class '<em>File Reference</em>'.
1816 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference
1817 * @generated
1818 */
1819 EClass getFileReference();
1820
1821 /**
1822 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}'.
1823 * <!-- begin-user-doc -->
1824 * <!-- end-user-doc -->
1825 * @return the meta object for the reference '<em>Referred</em>'.
1826 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred()
1827 * @see #getFileReference()
1828 * @generated
1829 */
1830 EReference getFileReference_Referred();
1831
1832 /**
1833 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'.
1834 * <!-- begin-user-doc -->
1835 * <!-- end-user-doc -->
1836 * @return the meta object for class '<em>File</em>'.
1837 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File
1838 * @generated
1839 */
1840 EClass getFile();
1841
1842 /**
539 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'. 1843 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'.
540 * <!-- begin-user-doc --> 1844 * <!-- begin-user-doc -->
541 * <!-- end-user-doc --> 1845 * <!-- end-user-doc -->
@@ -641,17 +1945,6 @@ public interface ApplicationConfigurationPackage extends EPackage
641 EClass getMetamodelDeclaration(); 1945 EClass getMetamodelDeclaration();
642 1946
643 /** 1947 /**
644 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName <em>Name</em>}'.
645 * <!-- begin-user-doc -->
646 * <!-- end-user-doc -->
647 * @return the meta object for the attribute '<em>Name</em>'.
648 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName()
649 * @see #getMetamodelDeclaration()
650 * @generated
651 */
652 EAttribute getMetamodelDeclaration_Name();
653
654 /**
655 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}'. 1948 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}'.
656 * <!-- begin-user-doc --> 1949 * <!-- begin-user-doc -->
657 * <!-- end-user-doc --> 1950 * <!-- end-user-doc -->
@@ -694,6 +1987,795 @@ public interface ApplicationConfigurationPackage extends EPackage
694 EClass getMetamodel(); 1987 EClass getMetamodel();
695 1988
696 /** 1989 /**
1990 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'.
1991 * <!-- begin-user-doc -->
1992 * <!-- end-user-doc -->
1993 * @return the meta object for class '<em>Partial Model Specification</em>'.
1994 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification
1995 * @generated
1996 */
1997 EClass getPartialModelSpecification();
1998
1999 /**
2000 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry <em>Entry</em>}'.
2001 * <!-- begin-user-doc -->
2002 * <!-- end-user-doc -->
2003 * @return the meta object for the containment reference list '<em>Entry</em>'.
2004 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry()
2005 * @see #getPartialModelSpecification()
2006 * @generated
2007 */
2008 EReference getPartialModelSpecification_Entry();
2009
2010 /**
2011 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'.
2012 * <!-- begin-user-doc -->
2013 * <!-- end-user-doc -->
2014 * @return the meta object for class '<em>Partial Model Entry</em>'.
2015 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry
2016 * @generated
2017 */
2018 EClass getPartialModelEntry();
2019
2020 /**
2021 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}'.
2022 * <!-- begin-user-doc -->
2023 * <!-- end-user-doc -->
2024 * @return the meta object for the containment reference '<em>Path</em>'.
2025 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath()
2026 * @see #getPartialModelEntry()
2027 * @generated
2028 */
2029 EReference getPartialModelEntry_Path();
2030
2031 /**
2032 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'.
2033 * <!-- begin-user-doc -->
2034 * <!-- end-user-doc -->
2035 * @return the meta object for class '<em>Model Entry</em>'.
2036 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry
2037 * @generated
2038 */
2039 EClass getModelEntry();
2040
2041 /**
2042 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'.
2043 * <!-- begin-user-doc -->
2044 * <!-- end-user-doc -->
2045 * @return the meta object for class '<em>Folder Entry</em>'.
2046 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry
2047 * @generated
2048 */
2049 EClass getFolderEntry();
2050
2051 /**
2052 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}'.
2053 * <!-- begin-user-doc -->
2054 * <!-- end-user-doc -->
2055 * @return the meta object for the containment reference list '<em>Exclusion</em>'.
2056 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion()
2057 * @see #getFolderEntry()
2058 * @generated
2059 */
2060 EReference getFolderEntry_Exclusion();
2061
2062 /**
2063 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'.
2064 * <!-- begin-user-doc -->
2065 * <!-- end-user-doc -->
2066 * @return the meta object for class '<em>Partial Model Declaration</em>'.
2067 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration
2068 * @generated
2069 */
2070 EClass getPartialModelDeclaration();
2071
2072 /**
2073 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}'.
2074 * <!-- begin-user-doc -->
2075 * <!-- end-user-doc -->
2076 * @return the meta object for the containment reference '<em>Specification</em>'.
2077 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification()
2078 * @see #getPartialModelDeclaration()
2079 * @generated
2080 */
2081 EReference getPartialModelDeclaration_Specification();
2082
2083 /**
2084 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'.
2085 * <!-- begin-user-doc -->
2086 * <!-- end-user-doc -->
2087 * @return the meta object for class '<em>Partial Model Reference</em>'.
2088 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference
2089 * @generated
2090 */
2091 EClass getPartialModelReference();
2092
2093 /**
2094 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}'.
2095 * <!-- begin-user-doc -->
2096 * <!-- end-user-doc -->
2097 * @return the meta object for the reference '<em>Referred</em>'.
2098 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred()
2099 * @see #getPartialModelReference()
2100 * @generated
2101 */
2102 EReference getPartialModelReference_Referred();
2103
2104 /**
2105 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'.
2106 * <!-- begin-user-doc -->
2107 * <!-- end-user-doc -->
2108 * @return the meta object for class '<em>Partial Model</em>'.
2109 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel
2110 * @generated
2111 */
2112 EClass getPartialModel();
2113
2114 /**
2115 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'.
2116 * <!-- begin-user-doc -->
2117 * <!-- end-user-doc -->
2118 * @return the meta object for class '<em>Pattern Specification</em>'.
2119 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification
2120 * @generated
2121 */
2122 EClass getPatternSpecification();
2123
2124 /**
2125 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries <em>Entries</em>}'.
2126 * <!-- begin-user-doc -->
2127 * <!-- end-user-doc -->
2128 * @return the meta object for the containment reference list '<em>Entries</em>'.
2129 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries()
2130 * @see #getPatternSpecification()
2131 * @generated
2132 */
2133 EReference getPatternSpecification_Entries();
2134
2135 /**
2136 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'.
2137 * <!-- begin-user-doc -->
2138 * <!-- end-user-doc -->
2139 * @return the meta object for class '<em>Pattern Entry</em>'.
2140 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry
2141 * @generated
2142 */
2143 EClass getPatternEntry();
2144
2145 /**
2146 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}'.
2147 * <!-- begin-user-doc -->
2148 * <!-- end-user-doc -->
2149 * @return the meta object for the reference '<em>Package</em>'.
2150 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage()
2151 * @see #getPatternEntry()
2152 * @generated
2153 */
2154 EReference getPatternEntry_Package();
2155
2156 /**
2157 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'.
2158 * <!-- begin-user-doc -->
2159 * <!-- end-user-doc -->
2160 * @return the meta object for class '<em>All Pattern Entry</em>'.
2161 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry
2162 * @generated
2163 */
2164 EClass getAllPatternEntry();
2165
2166 /**
2167 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}'.
2168 * <!-- begin-user-doc -->
2169 * <!-- end-user-doc -->
2170 * @return the meta object for the containment reference list '<em>Exclusuion</em>'.
2171 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion()
2172 * @see #getAllPatternEntry()
2173 * @generated
2174 */
2175 EReference getAllPatternEntry_Exclusuion();
2176
2177 /**
2178 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'.
2179 * <!-- begin-user-doc -->
2180 * <!-- end-user-doc -->
2181 * @return the meta object for class '<em>Pattern Element</em>'.
2182 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement
2183 * @generated
2184 */
2185 EClass getPatternElement();
2186
2187 /**
2188 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}'.
2189 * <!-- begin-user-doc -->
2190 * <!-- end-user-doc -->
2191 * @return the meta object for the reference '<em>Pattern</em>'.
2192 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern()
2193 * @see #getPatternElement()
2194 * @generated
2195 */
2196 EReference getPatternElement_Pattern();
2197
2198 /**
2199 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'.
2200 * <!-- begin-user-doc -->
2201 * <!-- end-user-doc -->
2202 * @return the meta object for class '<em>Graph Pattern Declaration</em>'.
2203 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration
2204 * @generated
2205 */
2206 EClass getGraphPatternDeclaration();
2207
2208 /**
2209 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}'.
2210 * <!-- begin-user-doc -->
2211 * <!-- end-user-doc -->
2212 * @return the meta object for the containment reference '<em>Specification</em>'.
2213 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification()
2214 * @see #getGraphPatternDeclaration()
2215 * @generated
2216 */
2217 EReference getGraphPatternDeclaration_Specification();
2218
2219 /**
2220 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'.
2221 * <!-- begin-user-doc -->
2222 * <!-- end-user-doc -->
2223 * @return the meta object for class '<em>Graph Pattern Reference</em>'.
2224 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference
2225 * @generated
2226 */
2227 EClass getGraphPatternReference();
2228
2229 /**
2230 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}'.
2231 * <!-- begin-user-doc -->
2232 * <!-- end-user-doc -->
2233 * @return the meta object for the reference '<em>Referred</em>'.
2234 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred()
2235 * @see #getGraphPatternReference()
2236 * @generated
2237 */
2238 EReference getGraphPatternReference_Referred();
2239
2240 /**
2241 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'.
2242 * <!-- begin-user-doc -->
2243 * <!-- end-user-doc -->
2244 * @return the meta object for class '<em>Graph Pattern</em>'.
2245 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern
2246 * @generated
2247 */
2248 EClass getGraphPattern();
2249
2250 /**
2251 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'.
2252 * <!-- begin-user-doc -->
2253 * <!-- end-user-doc -->
2254 * @return the meta object for class '<em>Config Specification</em>'.
2255 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification
2256 * @generated
2257 */
2258 EClass getConfigSpecification();
2259
2260 /**
2261 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries <em>Entries</em>}'.
2262 * <!-- begin-user-doc -->
2263 * <!-- end-user-doc -->
2264 * @return the meta object for the containment reference list '<em>Entries</em>'.
2265 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries()
2266 * @see #getConfigSpecification()
2267 * @generated
2268 */
2269 EReference getConfigSpecification_Entries();
2270
2271 /**
2272 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'.
2273 * <!-- begin-user-doc -->
2274 * <!-- end-user-doc -->
2275 * @return the meta object for class '<em>Config Declaration</em>'.
2276 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration
2277 * @generated
2278 */
2279 EClass getConfigDeclaration();
2280
2281 /**
2282 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}'.
2283 * <!-- begin-user-doc -->
2284 * <!-- end-user-doc -->
2285 * @return the meta object for the containment reference '<em>Specification</em>'.
2286 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification()
2287 * @see #getConfigDeclaration()
2288 * @generated
2289 */
2290 EReference getConfigDeclaration_Specification();
2291
2292 /**
2293 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'.
2294 * <!-- begin-user-doc -->
2295 * <!-- end-user-doc -->
2296 * @return the meta object for class '<em>Config Entry</em>'.
2297 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry
2298 * @generated
2299 */
2300 EClass getConfigEntry();
2301
2302 /**
2303 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}'.
2304 * <!-- begin-user-doc -->
2305 * <!-- end-user-doc -->
2306 * @return the meta object for the attribute '<em>Key</em>'.
2307 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey()
2308 * @see #getConfigEntry()
2309 * @generated
2310 */
2311 EAttribute getConfigEntry_Key();
2312
2313 /**
2314 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}'.
2315 * <!-- begin-user-doc -->
2316 * <!-- end-user-doc -->
2317 * @return the meta object for the attribute '<em>Value</em>'.
2318 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue()
2319 * @see #getConfigEntry()
2320 * @generated
2321 */
2322 EAttribute getConfigEntry_Value();
2323
2324 /**
2325 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
2326 * <!-- begin-user-doc -->
2327 * <!-- end-user-doc -->
2328 * @return the meta object for class '<em>Config Reference</em>'.
2329 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference
2330 * @generated
2331 */
2332 EClass getConfigReference();
2333
2334 /**
2335 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}'.
2336 * <!-- begin-user-doc -->
2337 * <!-- end-user-doc -->
2338 * @return the meta object for the reference '<em>Config</em>'.
2339 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig()
2340 * @see #getConfigReference()
2341 * @generated
2342 */
2343 EReference getConfigReference_Config();
2344
2345 /**
2346 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'.
2347 * <!-- begin-user-doc -->
2348 * <!-- end-user-doc -->
2349 * @return the meta object for class '<em>Config</em>'.
2350 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config
2351 * @generated
2352 */
2353 EClass getConfig();
2354
2355 /**
2356 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'.
2357 * <!-- begin-user-doc -->
2358 * <!-- end-user-doc -->
2359 * @return the meta object for class '<em>Scope Specification</em>'.
2360 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification
2361 * @generated
2362 */
2363 EClass getScopeSpecification();
2364
2365 /**
2366 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes <em>Scopes</em>}'.
2367 * <!-- begin-user-doc -->
2368 * <!-- end-user-doc -->
2369 * @return the meta object for the containment reference list '<em>Scopes</em>'.
2370 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes()
2371 * @see #getScopeSpecification()
2372 * @generated
2373 */
2374 EReference getScopeSpecification_Scopes();
2375
2376 /**
2377 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'.
2378 * <!-- begin-user-doc -->
2379 * <!-- end-user-doc -->
2380 * @return the meta object for class '<em>Type Scope</em>'.
2381 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope
2382 * @generated
2383 */
2384 EClass getTypeScope();
2385
2386 /**
2387 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}'.
2388 * <!-- begin-user-doc -->
2389 * <!-- end-user-doc -->
2390 * @return the meta object for the attribute '<em>Min</em>'.
2391 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin()
2392 * @see #getTypeScope()
2393 * @generated
2394 */
2395 EAttribute getTypeScope_Min();
2396
2397 /**
2398 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreather <em>Greather</em>}'.
2399 * <!-- begin-user-doc -->
2400 * <!-- end-user-doc -->
2401 * @return the meta object for the attribute '<em>Greather</em>'.
2402 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreather()
2403 * @see #getTypeScope()
2404 * @generated
2405 */
2406 EAttribute getTypeScope_Greather();
2407
2408 /**
2409 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreaterOrEqual <em>Greater Or Equal</em>}'.
2410 * <!-- begin-user-doc -->
2411 * <!-- end-user-doc -->
2412 * @return the meta object for the attribute '<em>Greater Or Equal</em>'.
2413 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreaterOrEqual()
2414 * @see #getTypeScope()
2415 * @generated
2416 */
2417 EAttribute getTypeScope_GreaterOrEqual();
2418
2419 /**
2420 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}'.
2421 * <!-- begin-user-doc -->
2422 * <!-- end-user-doc -->
2423 * @return the meta object for the containment reference '<em>Type</em>'.
2424 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType()
2425 * @see #getTypeScope()
2426 * @generated
2427 */
2428 EReference getTypeScope_Type();
2429
2430 /**
2431 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLess <em>Less</em>}'.
2432 * <!-- begin-user-doc -->
2433 * <!-- end-user-doc -->
2434 * @return the meta object for the attribute '<em>Less</em>'.
2435 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLess()
2436 * @see #getTypeScope()
2437 * @generated
2438 */
2439 EAttribute getTypeScope_Less();
2440
2441 /**
2442 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLessOrEqual <em>Less Or Equal</em>}'.
2443 * <!-- begin-user-doc -->
2444 * <!-- end-user-doc -->
2445 * @return the meta object for the attribute '<em>Less Or Equal</em>'.
2446 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLessOrEqual()
2447 * @see #getTypeScope()
2448 * @generated
2449 */
2450 EAttribute getTypeScope_LessOrEqual();
2451
2452 /**
2453 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}'.
2454 * <!-- begin-user-doc -->
2455 * <!-- end-user-doc -->
2456 * @return the meta object for the attribute '<em>Max</em>'.
2457 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax()
2458 * @see #getTypeScope()
2459 * @generated
2460 */
2461 EAttribute getTypeScope_Max();
2462
2463 /**
2464 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'.
2465 * <!-- begin-user-doc -->
2466 * <!-- end-user-doc -->
2467 * @return the meta object for class '<em>Type Reference</em>'.
2468 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference
2469 * @generated
2470 */
2471 EClass getTypeReference();
2472
2473 /**
2474 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'.
2475 * <!-- begin-user-doc -->
2476 * <!-- end-user-doc -->
2477 * @return the meta object for class '<em>Class Reference</em>'.
2478 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference
2479 * @generated
2480 */
2481 EClass getClassReference();
2482
2483 /**
2484 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}'.
2485 * <!-- begin-user-doc -->
2486 * <!-- end-user-doc -->
2487 * @return the meta object for the containment reference '<em>Element</em>'.
2488 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement()
2489 * @see #getClassReference()
2490 * @generated
2491 */
2492 EReference getClassReference_Element();
2493
2494 /**
2495 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'.
2496 * <!-- begin-user-doc -->
2497 * <!-- end-user-doc -->
2498 * @return the meta object for class '<em>Object Reference</em>'.
2499 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference
2500 * @generated
2501 */
2502 EClass getObjectReference();
2503
2504 /**
2505 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'.
2506 * <!-- begin-user-doc -->
2507 * <!-- end-user-doc -->
2508 * @return the meta object for class '<em>Integer Reference</em>'.
2509 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference
2510 * @generated
2511 */
2512 EClass getIntegerReference();
2513
2514 /**
2515 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'.
2516 * <!-- begin-user-doc -->
2517 * <!-- end-user-doc -->
2518 * @return the meta object for class '<em>Real Reference</em>'.
2519 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference
2520 * @generated
2521 */
2522 EClass getRealReference();
2523
2524 /**
2525 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'.
2526 * <!-- begin-user-doc -->
2527 * <!-- end-user-doc -->
2528 * @return the meta object for class '<em>String Reference</em>'.
2529 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference
2530 * @generated
2531 */
2532 EClass getStringReference();
2533
2534 /**
2535 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'.
2536 * <!-- begin-user-doc -->
2537 * <!-- end-user-doc -->
2538 * @return the meta object for class '<em>Scope Declaration</em>'.
2539 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration
2540 * @generated
2541 */
2542 EClass getScopeDeclaration();
2543
2544 /**
2545 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}'.
2546 * <!-- begin-user-doc -->
2547 * <!-- end-user-doc -->
2548 * @return the meta object for the containment reference '<em>Specification</em>'.
2549 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification()
2550 * @see #getScopeDeclaration()
2551 * @generated
2552 */
2553 EReference getScopeDeclaration_Specification();
2554
2555 /**
2556 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'.
2557 * <!-- begin-user-doc -->
2558 * <!-- end-user-doc -->
2559 * @return the meta object for class '<em>Scope Reference</em>'.
2560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference
2561 * @generated
2562 */
2563 EClass getScopeReference();
2564
2565 /**
2566 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}'.
2567 * <!-- begin-user-doc -->
2568 * <!-- end-user-doc -->
2569 * @return the meta object for the reference '<em>Referred</em>'.
2570 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred()
2571 * @see #getScopeReference()
2572 * @generated
2573 */
2574 EReference getScopeReference_Referred();
2575
2576 /**
2577 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'.
2578 * <!-- begin-user-doc -->
2579 * <!-- end-user-doc -->
2580 * @return the meta object for class '<em>Scope</em>'.
2581 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope
2582 * @generated
2583 */
2584 EClass getScope();
2585
2586 /**
2587 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'.
2588 * <!-- begin-user-doc -->
2589 * <!-- end-user-doc -->
2590 * @return the meta object for class '<em>Task</em>'.
2591 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task
2592 * @generated
2593 */
2594 EClass getTask();
2595
2596 /**
2597 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'.
2598 * <!-- begin-user-doc -->
2599 * <!-- end-user-doc -->
2600 * @return the meta object for class '<em>Generation Task</em>'.
2601 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask
2602 * @generated
2603 */
2604 EClass getGenerationTask();
2605
2606 /**
2607 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}'.
2608 * <!-- begin-user-doc -->
2609 * <!-- end-user-doc -->
2610 * @return the meta object for the containment reference '<em>Metamodel</em>'.
2611 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel()
2612 * @see #getGenerationTask()
2613 * @generated
2614 */
2615 EReference getGenerationTask_Metamodel();
2616
2617 /**
2618 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}'.
2619 * <!-- begin-user-doc -->
2620 * <!-- end-user-doc -->
2621 * @return the meta object for the containment reference '<em>Partial Model</em>'.
2622 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel()
2623 * @see #getGenerationTask()
2624 * @generated
2625 */
2626 EReference getGenerationTask_PartialModel();
2627
2628 /**
2629 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}'.
2630 * <!-- begin-user-doc -->
2631 * <!-- end-user-doc -->
2632 * @return the meta object for the containment reference '<em>Patterns</em>'.
2633 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns()
2634 * @see #getGenerationTask()
2635 * @generated
2636 */
2637 EReference getGenerationTask_Patterns();
2638
2639 /**
2640 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}'.
2641 * <!-- begin-user-doc -->
2642 * <!-- end-user-doc -->
2643 * @return the meta object for the containment reference '<em>Scope</em>'.
2644 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope()
2645 * @see #getGenerationTask()
2646 * @generated
2647 */
2648 EReference getGenerationTask_Scope();
2649
2650 /**
2651 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'.
2652 * <!-- begin-user-doc -->
2653 * <!-- end-user-doc -->
2654 * @return the meta object for the attribute '<em>Number</em>'.
2655 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber()
2656 * @see #getGenerationTask()
2657 * @generated
2658 */
2659 EAttribute getGenerationTask_Number();
2660
2661 /**
2662 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'.
2663 * <!-- begin-user-doc -->
2664 * <!-- end-user-doc -->
2665 * @return the meta object for the attribute '<em>Runs</em>'.
2666 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns()
2667 * @see #getGenerationTask()
2668 * @generated
2669 */
2670 EAttribute getGenerationTask_Runs();
2671
2672 /**
2673 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}'.
2674 * <!-- begin-user-doc -->
2675 * <!-- end-user-doc -->
2676 * @return the meta object for the attribute '<em>Solver</em>'.
2677 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver()
2678 * @see #getGenerationTask()
2679 * @generated
2680 */
2681 EAttribute getGenerationTask_Solver();
2682
2683 /**
2684 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}'.
2685 * <!-- begin-user-doc -->
2686 * <!-- end-user-doc -->
2687 * @return the meta object for the containment reference '<em>Config</em>'.
2688 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig()
2689 * @see #getGenerationTask()
2690 * @generated
2691 */
2692 EReference getGenerationTask_Config();
2693
2694 /**
2695 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'.
2696 * <!-- begin-user-doc -->
2697 * <!-- end-user-doc -->
2698 * @return the meta object for the containment reference '<em>Taget Folder</em>'.
2699 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder()
2700 * @see #getGenerationTask()
2701 * @generated
2702 */
2703 EReference getGenerationTask_TagetFolder();
2704
2705 /**
2706 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'.
2707 * <!-- begin-user-doc -->
2708 * <!-- end-user-doc -->
2709 * @return the meta object for the containment reference '<em>Debug Folder</em>'.
2710 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder()
2711 * @see #getGenerationTask()
2712 * @generated
2713 */
2714 EReference getGenerationTask_DebugFolder();
2715
2716 /**
2717 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}'.
2718 * <!-- begin-user-doc -->
2719 * <!-- end-user-doc -->
2720 * @return the meta object for the containment reference '<em>Target Log File</em>'.
2721 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile()
2722 * @see #getGenerationTask()
2723 * @generated
2724 */
2725 EReference getGenerationTask_TargetLogFile();
2726
2727 /**
2728 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}'.
2729 * <!-- begin-user-doc -->
2730 * <!-- end-user-doc -->
2731 * @return the meta object for the containment reference '<em>Target Statistics File</em>'.
2732 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile()
2733 * @see #getGenerationTask()
2734 * @generated
2735 */
2736 EReference getGenerationTask_TargetStatisticsFile();
2737
2738 /**
2739 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'.
2740 * <!-- begin-user-doc -->
2741 * <!-- end-user-doc -->
2742 * @return the meta object for class '<em>Integer Scope</em>'.
2743 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope
2744 * @generated
2745 */
2746 EClass getIntegerScope();
2747
2748 /**
2749 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'.
2750 * <!-- begin-user-doc -->
2751 * <!-- end-user-doc -->
2752 * @return the meta object for class '<em>Real Scope</em>'.
2753 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope
2754 * @generated
2755 */
2756 EClass getRealScope();
2757
2758 /**
2759 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'.
2760 * <!-- begin-user-doc -->
2761 * <!-- end-user-doc -->
2762 * @return the meta object for class '<em>String Scope</em>'.
2763 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope
2764 * @generated
2765 */
2766 EClass getStringScope();
2767
2768 /**
2769 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}'.
2770 * <!-- begin-user-doc -->
2771 * <!-- end-user-doc -->
2772 * @return the meta object for enum '<em>Solver</em>'.
2773 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
2774 * @generated
2775 */
2776 EEnum getSolver();
2777
2778 /**
697 * Returns the factory that creates the instances of the model. 2779 * Returns the factory that creates the instances of the model.
698 * <!-- begin-user-doc --> 2780 * <!-- begin-user-doc -->
699 * <!-- end-user-doc --> 2781 * <!-- end-user-doc -->
@@ -753,16 +2835,6 @@ public interface ApplicationConfigurationPackage extends EPackage
753 EClass COMMAND = eINSTANCE.getCommand(); 2835 EClass COMMAND = eINSTANCE.getCommand();
754 2836
755 /** 2837 /**
756 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
757 * <!-- begin-user-doc -->
758 * <!-- end-user-doc -->
759 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
760 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
761 * @generated
762 */
763 EClass DECLARATION = eINSTANCE.getDeclaration();
764
765 /**
766 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class. 2838 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class.
767 * <!-- begin-user-doc --> 2839 * <!-- begin-user-doc -->
768 * <!-- end-user-doc --> 2840 * <!-- end-user-doc -->
@@ -809,6 +2881,88 @@ public interface ApplicationConfigurationPackage extends EPackage
809 EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); 2881 EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra();
810 2882
811 /** 2883 /**
2884 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
2885 * <!-- begin-user-doc -->
2886 * <!-- end-user-doc -->
2887 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
2888 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
2889 * @generated
2890 */
2891 EClass DECLARATION = eINSTANCE.getDeclaration();
2892
2893 /**
2894 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2895 * <!-- begin-user-doc -->
2896 * <!-- end-user-doc -->
2897 * @generated
2898 */
2899 EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name();
2900
2901 /**
2902 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class.
2903 * <!-- begin-user-doc -->
2904 * <!-- end-user-doc -->
2905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl
2906 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification()
2907 * @generated
2908 */
2909 EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification();
2910
2911 /**
2912 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
2913 * <!-- begin-user-doc -->
2914 * <!-- end-user-doc -->
2915 * @generated
2916 */
2917 EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path();
2918
2919 /**
2920 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class.
2921 * <!-- begin-user-doc -->
2922 * <!-- end-user-doc -->
2923 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl
2924 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration()
2925 * @generated
2926 */
2927 EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration();
2928
2929 /**
2930 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
2931 * <!-- begin-user-doc -->
2932 * <!-- end-user-doc -->
2933 * @generated
2934 */
2935 EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification();
2936
2937 /**
2938 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class.
2939 * <!-- begin-user-doc -->
2940 * <!-- end-user-doc -->
2941 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl
2942 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference()
2943 * @generated
2944 */
2945 EClass FILE_REFERENCE = eINSTANCE.getFileReference();
2946
2947 /**
2948 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
2949 * <!-- begin-user-doc -->
2950 * <!-- end-user-doc -->
2951 * @generated
2952 */
2953 EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred();
2954
2955 /**
2956 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class.
2957 * <!-- begin-user-doc -->
2958 * <!-- end-user-doc -->
2959 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl
2960 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile()
2961 * @generated
2962 */
2963 EClass FILE = eINSTANCE.getFile();
2964
2965 /**
812 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class. 2966 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class.
813 * <!-- begin-user-doc --> 2967 * <!-- begin-user-doc -->
814 * <!-- end-user-doc --> 2968 * <!-- end-user-doc -->
@@ -899,14 +3053,6 @@ public interface ApplicationConfigurationPackage extends EPackage
899 EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration(); 3053 EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration();
900 3054
901 /** 3055 /**
902 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
903 * <!-- begin-user-doc -->
904 * <!-- end-user-doc -->
905 * @generated
906 */
907 EAttribute METAMODEL_DECLARATION__NAME = eINSTANCE.getMetamodelDeclaration_Name();
908
909 /**
910 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 3056 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
911 * <!-- begin-user-doc --> 3057 * <!-- begin-user-doc -->
912 * <!-- end-user-doc --> 3058 * <!-- end-user-doc -->
@@ -942,6 +3088,678 @@ public interface ApplicationConfigurationPackage extends EPackage
942 */ 3088 */
943 EClass METAMODEL = eINSTANCE.getMetamodel(); 3089 EClass METAMODEL = eINSTANCE.getMetamodel();
944 3090
3091 /**
3092 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class.
3093 * <!-- begin-user-doc -->
3094 * <!-- end-user-doc -->
3095 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl
3096 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification()
3097 * @generated
3098 */
3099 EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification();
3100
3101 /**
3102 * The meta object literal for the '<em><b>Entry</b></em>' containment reference list feature.
3103 * <!-- begin-user-doc -->
3104 * <!-- end-user-doc -->
3105 * @generated
3106 */
3107 EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry();
3108
3109 /**
3110 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class.
3111 * <!-- begin-user-doc -->
3112 * <!-- end-user-doc -->
3113 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl
3114 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry()
3115 * @generated
3116 */
3117 EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry();
3118
3119 /**
3120 * The meta object literal for the '<em><b>Path</b></em>' containment reference feature.
3121 * <!-- begin-user-doc -->
3122 * <!-- end-user-doc -->
3123 * @generated
3124 */
3125 EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path();
3126
3127 /**
3128 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class.
3129 * <!-- begin-user-doc -->
3130 * <!-- end-user-doc -->
3131 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl
3132 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry()
3133 * @generated
3134 */
3135 EClass MODEL_ENTRY = eINSTANCE.getModelEntry();
3136
3137 /**
3138 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class.
3139 * <!-- begin-user-doc -->
3140 * <!-- end-user-doc -->
3141 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl
3142 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry()
3143 * @generated
3144 */
3145 EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry();
3146
3147 /**
3148 * The meta object literal for the '<em><b>Exclusion</b></em>' containment reference list feature.
3149 * <!-- begin-user-doc -->
3150 * <!-- end-user-doc -->
3151 * @generated
3152 */
3153 EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion();
3154
3155 /**
3156 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class.
3157 * <!-- begin-user-doc -->
3158 * <!-- end-user-doc -->
3159 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl
3160 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration()
3161 * @generated
3162 */
3163 EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration();
3164
3165 /**
3166 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
3167 * <!-- begin-user-doc -->
3168 * <!-- end-user-doc -->
3169 * @generated
3170 */
3171 EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification();
3172
3173 /**
3174 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class.
3175 * <!-- begin-user-doc -->
3176 * <!-- end-user-doc -->
3177 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl
3178 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference()
3179 * @generated
3180 */
3181 EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference();
3182
3183 /**
3184 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
3185 * <!-- begin-user-doc -->
3186 * <!-- end-user-doc -->
3187 * @generated
3188 */
3189 EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred();
3190
3191 /**
3192 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class.
3193 * <!-- begin-user-doc -->
3194 * <!-- end-user-doc -->
3195 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl
3196 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel()
3197 * @generated
3198 */
3199 EClass PARTIAL_MODEL = eINSTANCE.getPartialModel();
3200
3201 /**
3202 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class.
3203 * <!-- begin-user-doc -->
3204 * <!-- end-user-doc -->
3205 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl
3206 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification()
3207 * @generated
3208 */
3209 EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification();
3210
3211 /**
3212 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
3213 * <!-- begin-user-doc -->
3214 * <!-- end-user-doc -->
3215 * @generated
3216 */
3217 EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries();
3218
3219 /**
3220 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class.
3221 * <!-- begin-user-doc -->
3222 * <!-- end-user-doc -->
3223 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl
3224 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry()
3225 * @generated
3226 */
3227 EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry();
3228
3229 /**
3230 * The meta object literal for the '<em><b>Package</b></em>' reference feature.
3231 * <!-- begin-user-doc -->
3232 * <!-- end-user-doc -->
3233 * @generated
3234 */
3235 EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package();
3236
3237 /**
3238 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class.
3239 * <!-- begin-user-doc -->
3240 * <!-- end-user-doc -->
3241 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl
3242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry()
3243 * @generated
3244 */
3245 EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry();
3246
3247 /**
3248 * The meta object literal for the '<em><b>Exclusuion</b></em>' containment reference list feature.
3249 * <!-- begin-user-doc -->
3250 * <!-- end-user-doc -->
3251 * @generated
3252 */
3253 EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion();
3254
3255 /**
3256 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class.
3257 * <!-- begin-user-doc -->
3258 * <!-- end-user-doc -->
3259 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl
3260 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement()
3261 * @generated
3262 */
3263 EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement();
3264
3265 /**
3266 * The meta object literal for the '<em><b>Pattern</b></em>' reference feature.
3267 * <!-- begin-user-doc -->
3268 * <!-- end-user-doc -->
3269 * @generated
3270 */
3271 EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern();
3272
3273 /**
3274 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class.
3275 * <!-- begin-user-doc -->
3276 * <!-- end-user-doc -->
3277 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl
3278 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration()
3279 * @generated
3280 */
3281 EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration();
3282
3283 /**
3284 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
3285 * <!-- begin-user-doc -->
3286 * <!-- end-user-doc -->
3287 * @generated
3288 */
3289 EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification();
3290
3291 /**
3292 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class.
3293 * <!-- begin-user-doc -->
3294 * <!-- end-user-doc -->
3295 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl
3296 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference()
3297 * @generated
3298 */
3299 EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference();
3300
3301 /**
3302 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
3303 * <!-- begin-user-doc -->
3304 * <!-- end-user-doc -->
3305 * @generated
3306 */
3307 EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred();
3308
3309 /**
3310 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class.
3311 * <!-- begin-user-doc -->
3312 * <!-- end-user-doc -->
3313 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl
3314 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern()
3315 * @generated
3316 */
3317 EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern();
3318
3319 /**
3320 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class.
3321 * <!-- begin-user-doc -->
3322 * <!-- end-user-doc -->
3323 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl
3324 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
3325 * @generated
3326 */
3327 EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification();
3328
3329 /**
3330 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
3331 * <!-- begin-user-doc -->
3332 * <!-- end-user-doc -->
3333 * @generated
3334 */
3335 EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries();
3336
3337 /**
3338 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class.
3339 * <!-- begin-user-doc -->
3340 * <!-- end-user-doc -->
3341 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl
3342 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
3343 * @generated
3344 */
3345 EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration();
3346
3347 /**
3348 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
3349 * <!-- begin-user-doc -->
3350 * <!-- end-user-doc -->
3351 * @generated
3352 */
3353 EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification();
3354
3355 /**
3356 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class.
3357 * <!-- begin-user-doc -->
3358 * <!-- end-user-doc -->
3359 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl
3360 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
3361 * @generated
3362 */
3363 EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry();
3364
3365 /**
3366 * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
3367 * <!-- begin-user-doc -->
3368 * <!-- end-user-doc -->
3369 * @generated
3370 */
3371 EAttribute CONFIG_ENTRY__KEY = eINSTANCE.getConfigEntry_Key();
3372
3373 /**
3374 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
3375 * <!-- begin-user-doc -->
3376 * <!-- end-user-doc -->
3377 * @generated
3378 */
3379 EAttribute CONFIG_ENTRY__VALUE = eINSTANCE.getConfigEntry_Value();
3380
3381 /**
3382 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
3383 * <!-- begin-user-doc -->
3384 * <!-- end-user-doc -->
3385 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl
3386 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
3387 * @generated
3388 */
3389 EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference();
3390
3391 /**
3392 * The meta object literal for the '<em><b>Config</b></em>' reference feature.
3393 * <!-- begin-user-doc -->
3394 * <!-- end-user-doc -->
3395 * @generated
3396 */
3397 EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config();
3398
3399 /**
3400 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class.
3401 * <!-- begin-user-doc -->
3402 * <!-- end-user-doc -->
3403 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl
3404 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
3405 * @generated
3406 */
3407 EClass CONFIG = eINSTANCE.getConfig();
3408
3409 /**
3410 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class.
3411 * <!-- begin-user-doc -->
3412 * <!-- end-user-doc -->
3413 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl
3414 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
3415 * @generated
3416 */
3417 EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification();
3418
3419 /**
3420 * The meta object literal for the '<em><b>Scopes</b></em>' containment reference list feature.
3421 * <!-- begin-user-doc -->
3422 * <!-- end-user-doc -->
3423 * @generated
3424 */
3425 EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes();
3426
3427 /**
3428 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class.
3429 * <!-- begin-user-doc -->
3430 * <!-- end-user-doc -->
3431 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl
3432 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
3433 * @generated
3434 */
3435 EClass TYPE_SCOPE = eINSTANCE.getTypeScope();
3436
3437 /**
3438 * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
3439 * <!-- begin-user-doc -->
3440 * <!-- end-user-doc -->
3441 * @generated
3442 */
3443 EAttribute TYPE_SCOPE__MIN = eINSTANCE.getTypeScope_Min();
3444
3445 /**
3446 * The meta object literal for the '<em><b>Greather</b></em>' attribute feature.
3447 * <!-- begin-user-doc -->
3448 * <!-- end-user-doc -->
3449 * @generated
3450 */
3451 EAttribute TYPE_SCOPE__GREATHER = eINSTANCE.getTypeScope_Greather();
3452
3453 /**
3454 * The meta object literal for the '<em><b>Greater Or Equal</b></em>' attribute feature.
3455 * <!-- begin-user-doc -->
3456 * <!-- end-user-doc -->
3457 * @generated
3458 */
3459 EAttribute TYPE_SCOPE__GREATER_OR_EQUAL = eINSTANCE.getTypeScope_GreaterOrEqual();
3460
3461 /**
3462 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
3463 * <!-- begin-user-doc -->
3464 * <!-- end-user-doc -->
3465 * @generated
3466 */
3467 EReference TYPE_SCOPE__TYPE = eINSTANCE.getTypeScope_Type();
3468
3469 /**
3470 * The meta object literal for the '<em><b>Less</b></em>' attribute feature.
3471 * <!-- begin-user-doc -->
3472 * <!-- end-user-doc -->
3473 * @generated
3474 */
3475 EAttribute TYPE_SCOPE__LESS = eINSTANCE.getTypeScope_Less();
3476
3477 /**
3478 * The meta object literal for the '<em><b>Less Or Equal</b></em>' attribute feature.
3479 * <!-- begin-user-doc -->
3480 * <!-- end-user-doc -->
3481 * @generated
3482 */
3483 EAttribute TYPE_SCOPE__LESS_OR_EQUAL = eINSTANCE.getTypeScope_LessOrEqual();
3484
3485 /**
3486 * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
3487 * <!-- begin-user-doc -->
3488 * <!-- end-user-doc -->
3489 * @generated
3490 */
3491 EAttribute TYPE_SCOPE__MAX = eINSTANCE.getTypeScope_Max();
3492
3493 /**
3494 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class.
3495 * <!-- begin-user-doc -->
3496 * <!-- end-user-doc -->
3497 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl
3498 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
3499 * @generated
3500 */
3501 EClass TYPE_REFERENCE = eINSTANCE.getTypeReference();
3502
3503 /**
3504 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class.
3505 * <!-- begin-user-doc -->
3506 * <!-- end-user-doc -->
3507 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl
3508 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
3509 * @generated
3510 */
3511 EClass CLASS_REFERENCE = eINSTANCE.getClassReference();
3512
3513 /**
3514 * The meta object literal for the '<em><b>Element</b></em>' containment reference feature.
3515 * <!-- begin-user-doc -->
3516 * <!-- end-user-doc -->
3517 * @generated
3518 */
3519 EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element();
3520
3521 /**
3522 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class.
3523 * <!-- begin-user-doc -->
3524 * <!-- end-user-doc -->
3525 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl
3526 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
3527 * @generated
3528 */
3529 EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference();
3530
3531 /**
3532 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class.
3533 * <!-- begin-user-doc -->
3534 * <!-- end-user-doc -->
3535 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl
3536 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
3537 * @generated
3538 */
3539 EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference();
3540
3541 /**
3542 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class.
3543 * <!-- begin-user-doc -->
3544 * <!-- end-user-doc -->
3545 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl
3546 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
3547 * @generated
3548 */
3549 EClass REAL_REFERENCE = eINSTANCE.getRealReference();
3550
3551 /**
3552 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class.
3553 * <!-- begin-user-doc -->
3554 * <!-- end-user-doc -->
3555 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl
3556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
3557 * @generated
3558 */
3559 EClass STRING_REFERENCE = eINSTANCE.getStringReference();
3560
3561 /**
3562 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class.
3563 * <!-- begin-user-doc -->
3564 * <!-- end-user-doc -->
3565 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl
3566 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
3567 * @generated
3568 */
3569 EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration();
3570
3571 /**
3572 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
3573 * <!-- begin-user-doc -->
3574 * <!-- end-user-doc -->
3575 * @generated
3576 */
3577 EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification();
3578
3579 /**
3580 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class.
3581 * <!-- begin-user-doc -->
3582 * <!-- end-user-doc -->
3583 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl
3584 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
3585 * @generated
3586 */
3587 EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference();
3588
3589 /**
3590 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
3591 * <!-- begin-user-doc -->
3592 * <!-- end-user-doc -->
3593 * @generated
3594 */
3595 EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred();
3596
3597 /**
3598 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class.
3599 * <!-- begin-user-doc -->
3600 * <!-- end-user-doc -->
3601 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl
3602 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
3603 * @generated
3604 */
3605 EClass SCOPE = eINSTANCE.getScope();
3606
3607 /**
3608 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class.
3609 * <!-- begin-user-doc -->
3610 * <!-- end-user-doc -->
3611 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl
3612 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
3613 * @generated
3614 */
3615 EClass TASK = eINSTANCE.getTask();
3616
3617 /**
3618 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class.
3619 * <!-- begin-user-doc -->
3620 * <!-- end-user-doc -->
3621 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl
3622 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
3623 * @generated
3624 */
3625 EClass GENERATION_TASK = eINSTANCE.getGenerationTask();
3626
3627 /**
3628 * The meta object literal for the '<em><b>Metamodel</b></em>' containment reference feature.
3629 * <!-- begin-user-doc -->
3630 * <!-- end-user-doc -->
3631 * @generated
3632 */
3633 EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel();
3634
3635 /**
3636 * The meta object literal for the '<em><b>Partial Model</b></em>' containment reference feature.
3637 * <!-- begin-user-doc -->
3638 * <!-- end-user-doc -->
3639 * @generated
3640 */
3641 EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel();
3642
3643 /**
3644 * The meta object literal for the '<em><b>Patterns</b></em>' containment reference feature.
3645 * <!-- begin-user-doc -->
3646 * <!-- end-user-doc -->
3647 * @generated
3648 */
3649 EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns();
3650
3651 /**
3652 * The meta object literal for the '<em><b>Scope</b></em>' containment reference feature.
3653 * <!-- begin-user-doc -->
3654 * <!-- end-user-doc -->
3655 * @generated
3656 */
3657 EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope();
3658
3659 /**
3660 * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
3661 * <!-- begin-user-doc -->
3662 * <!-- end-user-doc -->
3663 * @generated
3664 */
3665 EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number();
3666
3667 /**
3668 * The meta object literal for the '<em><b>Runs</b></em>' attribute feature.
3669 * <!-- begin-user-doc -->
3670 * <!-- end-user-doc -->
3671 * @generated
3672 */
3673 EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs();
3674
3675 /**
3676 * The meta object literal for the '<em><b>Solver</b></em>' attribute feature.
3677 * <!-- begin-user-doc -->
3678 * <!-- end-user-doc -->
3679 * @generated
3680 */
3681 EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver();
3682
3683 /**
3684 * The meta object literal for the '<em><b>Config</b></em>' containment reference feature.
3685 * <!-- begin-user-doc -->
3686 * <!-- end-user-doc -->
3687 * @generated
3688 */
3689 EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config();
3690
3691 /**
3692 * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature.
3693 * <!-- begin-user-doc -->
3694 * <!-- end-user-doc -->
3695 * @generated
3696 */
3697 EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder();
3698
3699 /**
3700 * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature.
3701 * <!-- begin-user-doc -->
3702 * <!-- end-user-doc -->
3703 * @generated
3704 */
3705 EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder();
3706
3707 /**
3708 * The meta object literal for the '<em><b>Target Log File</b></em>' containment reference feature.
3709 * <!-- begin-user-doc -->
3710 * <!-- end-user-doc -->
3711 * @generated
3712 */
3713 EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile();
3714
3715 /**
3716 * The meta object literal for the '<em><b>Target Statistics File</b></em>' containment reference feature.
3717 * <!-- begin-user-doc -->
3718 * <!-- end-user-doc -->
3719 * @generated
3720 */
3721 EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile();
3722
3723 /**
3724 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class.
3725 * <!-- begin-user-doc -->
3726 * <!-- end-user-doc -->
3727 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl
3728 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
3729 * @generated
3730 */
3731 EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope();
3732
3733 /**
3734 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class.
3735 * <!-- begin-user-doc -->
3736 * <!-- end-user-doc -->
3737 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl
3738 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
3739 * @generated
3740 */
3741 EClass REAL_SCOPE = eINSTANCE.getRealScope();
3742
3743 /**
3744 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class.
3745 * <!-- begin-user-doc -->
3746 * <!-- end-user-doc -->
3747 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl
3748 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
3749 * @generated
3750 */
3751 EClass STRING_SCOPE = eINSTANCE.getStringScope();
3752
3753 /**
3754 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
3755 * <!-- begin-user-doc -->
3756 * <!-- end-user-doc -->
3757 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
3758 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
3759 * @generated
3760 */
3761 EEnum SOLVER = eINSTANCE.getSolver();
3762
945 } 3763 }
946 3764
947} //ApplicationConfigurationPackage 3765} //ApplicationConfigurationPackage
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
index b1454653..91b23c39 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
@@ -9,6 +9,12 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
9 * A representation of the model object '<em><b>Declaration</b></em>'. 9 * A representation of the model object '<em><b>Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}</li>
17 * </ul>
12 * 18 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration()
14 * @model 20 * @model
@@ -16,4 +22,30 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
16 */ 22 */
17public interface Declaration extends Command 23public interface Declaration extends Command
18{ 24{
25 /**
26 * Returns the value of the '<em><b>Name</b></em>' attribute.
27 * <!-- begin-user-doc -->
28 * <p>
29 * If the meaning of the '<em>Name</em>' attribute isn't clear,
30 * there really should be more of a description here...
31 * </p>
32 * <!-- end-user-doc -->
33 * @return the value of the '<em>Name</em>' attribute.
34 * @see #setName(String)
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name()
36 * @model
37 * @generated
38 */
39 String getName();
40
41 /**
42 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}' attribute.
43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc -->
45 * @param value the new value of the '<em>Name</em>' attribute.
46 * @see #getName()
47 * @generated
48 */
49 void setName(String value);
50
19} // Declaration 51} // Declaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
index 7580d083..242d3f26 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
@@ -13,7 +13,6 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName <em>Name</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}</li>
18 * </ul> 17 * </ul>
19 * 18 *
@@ -24,32 +23,6 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
24public interface MetamodelDeclaration extends Declaration 23public interface MetamodelDeclaration extends Declaration
25{ 24{
26 /** 25 /**
27 * Returns the value of the '<em><b>Name</b></em>' attribute.
28 * <!-- begin-user-doc -->
29 * <p>
30 * If the meaning of the '<em>Name</em>' attribute isn't clear,
31 * there really should be more of a description here...
32 * </p>
33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Name</em>' attribute.
35 * @see #setName(String)
36 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Name()
37 * @model
38 * @generated
39 */
40 String getName();
41
42 /**
43 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName <em>Name</em>}' attribute.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
46 * @param value the new value of the '<em>Name</em>' attribute.
47 * @see #getName()
48 * @generated
49 */
50 void setName(String value);
51
52 /**
53 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
54 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
55 * <p> 28 * <p>
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
index 4ad21065..465297bb 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
@@ -6,6 +6,7 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*;
7 7
8import org.eclipse.emf.ecore.EClass; 8import org.eclipse.emf.ecore.EClass;
9import org.eclipse.emf.ecore.EDataType;
9import org.eclipse.emf.ecore.EObject; 10import org.eclipse.emf.ecore.EObject;
10import org.eclipse.emf.ecore.EPackage; 11import org.eclipse.emf.ecore.EPackage;
11 12
@@ -67,10 +68,14 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
67 { 68 {
68 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); 69 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript();
69 case ApplicationConfigurationPackage.COMMAND: return createCommand(); 70 case ApplicationConfigurationPackage.COMMAND: return createCommand();
70 case ApplicationConfigurationPackage.DECLARATION: return createDeclaration();
71 case ApplicationConfigurationPackage.IMPORT: return createImport(); 71 case ApplicationConfigurationPackage.IMPORT: return createImport();
72 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); 72 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport();
73 case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); 73 case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport();
74 case ApplicationConfigurationPackage.DECLARATION: return createDeclaration();
75 case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification();
76 case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration();
77 case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference();
78 case ApplicationConfigurationPackage.FILE: return createFile();
74 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); 79 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification();
75 case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); 80 case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry();
76 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); 81 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry();
@@ -78,6 +83,41 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
78 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); 83 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration();
79 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); 84 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference();
80 case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); 85 case ApplicationConfigurationPackage.METAMODEL: return createMetamodel();
86 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification();
87 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry();
88 case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry();
89 case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry();
90 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration();
91 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference();
92 case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel();
93 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification();
94 case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry();
95 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry();
96 case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement();
97 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration();
98 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference();
99 case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern();
100 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification();
101 case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration();
102 case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry();
103 case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference();
104 case ApplicationConfigurationPackage.CONFIG: return createConfig();
105 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification();
106 case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope();
107 case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference();
108 case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference();
109 case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference();
110 case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference();
111 case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference();
112 case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference();
113 case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration();
114 case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference();
115 case ApplicationConfigurationPackage.SCOPE: return createScope();
116 case ApplicationConfigurationPackage.TASK: return createTask();
117 case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask();
118 case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope();
119 case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope();
120 case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope();
81 default: 121 default:
82 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); 122 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
83 } 123 }
@@ -88,10 +128,16 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
88 * <!-- end-user-doc --> 128 * <!-- end-user-doc -->
89 * @generated 129 * @generated
90 */ 130 */
91 public ConfigurationScript createConfigurationScript() 131 @Override
132 public Object createFromString(EDataType eDataType, String initialValue)
92 { 133 {
93 ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); 134 switch (eDataType.getClassifierID())
94 return configurationScript; 135 {
136 case ApplicationConfigurationPackage.SOLVER:
137 return createSolverFromString(eDataType, initialValue);
138 default:
139 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
140 }
95 } 141 }
96 142
97 /** 143 /**
@@ -99,10 +145,16 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
99 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
100 * @generated 146 * @generated
101 */ 147 */
102 public Command createCommand() 148 @Override
149 public String convertToString(EDataType eDataType, Object instanceValue)
103 { 150 {
104 CommandImpl command = new CommandImpl(); 151 switch (eDataType.getClassifierID())
105 return command; 152 {
153 case ApplicationConfigurationPackage.SOLVER:
154 return convertSolverToString(eDataType, instanceValue);
155 default:
156 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
157 }
106 } 158 }
107 159
108 /** 160 /**
@@ -110,10 +162,21 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
110 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
111 * @generated 163 * @generated
112 */ 164 */
113 public Declaration createDeclaration() 165 public ConfigurationScript createConfigurationScript()
114 { 166 {
115 DeclarationImpl declaration = new DeclarationImpl(); 167 ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl();
116 return declaration; 168 return configurationScript;
169 }
170
171 /**
172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc -->
174 * @generated
175 */
176 public Command createCommand()
177 {
178 CommandImpl command = new CommandImpl();
179 return command;
117 } 180 }
118 181
119 /** 182 /**
@@ -154,6 +217,61 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
154 * <!-- end-user-doc --> 217 * <!-- end-user-doc -->
155 * @generated 218 * @generated
156 */ 219 */
220 public Declaration createDeclaration()
221 {
222 DeclarationImpl declaration = new DeclarationImpl();
223 return declaration;
224 }
225
226 /**
227 * <!-- begin-user-doc -->
228 * <!-- end-user-doc -->
229 * @generated
230 */
231 public FileSpecification createFileSpecification()
232 {
233 FileSpecificationImpl fileSpecification = new FileSpecificationImpl();
234 return fileSpecification;
235 }
236
237 /**
238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc -->
240 * @generated
241 */
242 public FileDeclaration createFileDeclaration()
243 {
244 FileDeclarationImpl fileDeclaration = new FileDeclarationImpl();
245 return fileDeclaration;
246 }
247
248 /**
249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc -->
251 * @generated
252 */
253 public FileReference createFileReference()
254 {
255 FileReferenceImpl fileReference = new FileReferenceImpl();
256 return fileReference;
257 }
258
259 /**
260 * <!-- begin-user-doc -->
261 * <!-- end-user-doc -->
262 * @generated
263 */
264 public File createFile()
265 {
266 FileImpl file = new FileImpl();
267 return file;
268 }
269
270 /**
271 * <!-- begin-user-doc -->
272 * <!-- end-user-doc -->
273 * @generated
274 */
157 public MetamodelSpecification createMetamodelSpecification() 275 public MetamodelSpecification createMetamodelSpecification()
158 { 276 {
159 MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); 277 MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl();
@@ -231,6 +349,413 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
231 * <!-- end-user-doc --> 349 * <!-- end-user-doc -->
232 * @generated 350 * @generated
233 */ 351 */
352 public PartialModelSpecification createPartialModelSpecification()
353 {
354 PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl();
355 return partialModelSpecification;
356 }
357
358 /**
359 * <!-- begin-user-doc -->
360 * <!-- end-user-doc -->
361 * @generated
362 */
363 public PartialModelEntry createPartialModelEntry()
364 {
365 PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl();
366 return partialModelEntry;
367 }
368
369 /**
370 * <!-- begin-user-doc -->
371 * <!-- end-user-doc -->
372 * @generated
373 */
374 public ModelEntry createModelEntry()
375 {
376 ModelEntryImpl modelEntry = new ModelEntryImpl();
377 return modelEntry;
378 }
379
380 /**
381 * <!-- begin-user-doc -->
382 * <!-- end-user-doc -->
383 * @generated
384 */
385 public FolderEntry createFolderEntry()
386 {
387 FolderEntryImpl folderEntry = new FolderEntryImpl();
388 return folderEntry;
389 }
390
391 /**
392 * <!-- begin-user-doc -->
393 * <!-- end-user-doc -->
394 * @generated
395 */
396 public PartialModelDeclaration createPartialModelDeclaration()
397 {
398 PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl();
399 return partialModelDeclaration;
400 }
401
402 /**
403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc -->
405 * @generated
406 */
407 public PartialModelReference createPartialModelReference()
408 {
409 PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl();
410 return partialModelReference;
411 }
412
413 /**
414 * <!-- begin-user-doc -->
415 * <!-- end-user-doc -->
416 * @generated
417 */
418 public PartialModel createPartialModel()
419 {
420 PartialModelImpl partialModel = new PartialModelImpl();
421 return partialModel;
422 }
423
424 /**
425 * <!-- begin-user-doc -->
426 * <!-- end-user-doc -->
427 * @generated
428 */
429 public PatternSpecification createPatternSpecification()
430 {
431 PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl();
432 return patternSpecification;
433 }
434
435 /**
436 * <!-- begin-user-doc -->
437 * <!-- end-user-doc -->
438 * @generated
439 */
440 public PatternEntry createPatternEntry()
441 {
442 PatternEntryImpl patternEntry = new PatternEntryImpl();
443 return patternEntry;
444 }
445
446 /**
447 * <!-- begin-user-doc -->
448 * <!-- end-user-doc -->
449 * @generated
450 */
451 public AllPatternEntry createAllPatternEntry()
452 {
453 AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl();
454 return allPatternEntry;
455 }
456
457 /**
458 * <!-- begin-user-doc -->
459 * <!-- end-user-doc -->
460 * @generated
461 */
462 public PatternElement createPatternElement()
463 {
464 PatternElementImpl patternElement = new PatternElementImpl();
465 return patternElement;
466 }
467
468 /**
469 * <!-- begin-user-doc -->
470 * <!-- end-user-doc -->
471 * @generated
472 */
473 public GraphPatternDeclaration createGraphPatternDeclaration()
474 {
475 GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl();
476 return graphPatternDeclaration;
477 }
478
479 /**
480 * <!-- begin-user-doc -->
481 * <!-- end-user-doc -->
482 * @generated
483 */
484 public GraphPatternReference createGraphPatternReference()
485 {
486 GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl();
487 return graphPatternReference;
488 }
489
490 /**
491 * <!-- begin-user-doc -->
492 * <!-- end-user-doc -->
493 * @generated
494 */
495 public GraphPattern createGraphPattern()
496 {
497 GraphPatternImpl graphPattern = new GraphPatternImpl();
498 return graphPattern;
499 }
500
501 /**
502 * <!-- begin-user-doc -->
503 * <!-- end-user-doc -->
504 * @generated
505 */
506 public ConfigSpecification createConfigSpecification()
507 {
508 ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl();
509 return configSpecification;
510 }
511
512 /**
513 * <!-- begin-user-doc -->
514 * <!-- end-user-doc -->
515 * @generated
516 */
517 public ConfigDeclaration createConfigDeclaration()
518 {
519 ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl();
520 return configDeclaration;
521 }
522
523 /**
524 * <!-- begin-user-doc -->
525 * <!-- end-user-doc -->
526 * @generated
527 */
528 public ConfigEntry createConfigEntry()
529 {
530 ConfigEntryImpl configEntry = new ConfigEntryImpl();
531 return configEntry;
532 }
533
534 /**
535 * <!-- begin-user-doc -->
536 * <!-- end-user-doc -->
537 * @generated
538 */
539 public ConfigReference createConfigReference()
540 {
541 ConfigReferenceImpl configReference = new ConfigReferenceImpl();
542 return configReference;
543 }
544
545 /**
546 * <!-- begin-user-doc -->
547 * <!-- end-user-doc -->
548 * @generated
549 */
550 public Config createConfig()
551 {
552 ConfigImpl config = new ConfigImpl();
553 return config;
554 }
555
556 /**
557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc -->
559 * @generated
560 */
561 public ScopeSpecification createScopeSpecification()
562 {
563 ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl();
564 return scopeSpecification;
565 }
566
567 /**
568 * <!-- begin-user-doc -->
569 * <!-- end-user-doc -->
570 * @generated
571 */
572 public TypeScope createTypeScope()
573 {
574 TypeScopeImpl typeScope = new TypeScopeImpl();
575 return typeScope;
576 }
577
578 /**
579 * <!-- begin-user-doc -->
580 * <!-- end-user-doc -->
581 * @generated
582 */
583 public TypeReference createTypeReference()
584 {
585 TypeReferenceImpl typeReference = new TypeReferenceImpl();
586 return typeReference;
587 }
588
589 /**
590 * <!-- begin-user-doc -->
591 * <!-- end-user-doc -->
592 * @generated
593 */
594 public ClassReference createClassReference()
595 {
596 ClassReferenceImpl classReference = new ClassReferenceImpl();
597 return classReference;
598 }
599
600 /**
601 * <!-- begin-user-doc -->
602 * <!-- end-user-doc -->
603 * @generated
604 */
605 public ObjectReference createObjectReference()
606 {
607 ObjectReferenceImpl objectReference = new ObjectReferenceImpl();
608 return objectReference;
609 }
610
611 /**
612 * <!-- begin-user-doc -->
613 * <!-- end-user-doc -->
614 * @generated
615 */
616 public IntegerReference createIntegerReference()
617 {
618 IntegerReferenceImpl integerReference = new IntegerReferenceImpl();
619 return integerReference;
620 }
621
622 /**
623 * <!-- begin-user-doc -->
624 * <!-- end-user-doc -->
625 * @generated
626 */
627 public RealReference createRealReference()
628 {
629 RealReferenceImpl realReference = new RealReferenceImpl();
630 return realReference;
631 }
632
633 /**
634 * <!-- begin-user-doc -->
635 * <!-- end-user-doc -->
636 * @generated
637 */
638 public StringReference createStringReference()
639 {
640 StringReferenceImpl stringReference = new StringReferenceImpl();
641 return stringReference;
642 }
643
644 /**
645 * <!-- begin-user-doc -->
646 * <!-- end-user-doc -->
647 * @generated
648 */
649 public ScopeDeclaration createScopeDeclaration()
650 {
651 ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl();
652 return scopeDeclaration;
653 }
654
655 /**
656 * <!-- begin-user-doc -->
657 * <!-- end-user-doc -->
658 * @generated
659 */
660 public ScopeReference createScopeReference()
661 {
662 ScopeReferenceImpl scopeReference = new ScopeReferenceImpl();
663 return scopeReference;
664 }
665
666 /**
667 * <!-- begin-user-doc -->
668 * <!-- end-user-doc -->
669 * @generated
670 */
671 public Scope createScope()
672 {
673 ScopeImpl scope = new ScopeImpl();
674 return scope;
675 }
676
677 /**
678 * <!-- begin-user-doc -->
679 * <!-- end-user-doc -->
680 * @generated
681 */
682 public Task createTask()
683 {
684 TaskImpl task = new TaskImpl();
685 return task;
686 }
687
688 /**
689 * <!-- begin-user-doc -->
690 * <!-- end-user-doc -->
691 * @generated
692 */
693 public GenerationTask createGenerationTask()
694 {
695 GenerationTaskImpl generationTask = new GenerationTaskImpl();
696 return generationTask;
697 }
698
699 /**
700 * <!-- begin-user-doc -->
701 * <!-- end-user-doc -->
702 * @generated
703 */
704 public IntegerScope createIntegerScope()
705 {
706 IntegerScopeImpl integerScope = new IntegerScopeImpl();
707 return integerScope;
708 }
709
710 /**
711 * <!-- begin-user-doc -->
712 * <!-- end-user-doc -->
713 * @generated
714 */
715 public RealScope createRealScope()
716 {
717 RealScopeImpl realScope = new RealScopeImpl();
718 return realScope;
719 }
720
721 /**
722 * <!-- begin-user-doc -->
723 * <!-- end-user-doc -->
724 * @generated
725 */
726 public StringScope createStringScope()
727 {
728 StringScopeImpl stringScope = new StringScopeImpl();
729 return stringScope;
730 }
731
732 /**
733 * <!-- begin-user-doc -->
734 * <!-- end-user-doc -->
735 * @generated
736 */
737 public Solver createSolverFromString(EDataType eDataType, String initialValue)
738 {
739 Solver result = Solver.get(initialValue);
740 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
741 return result;
742 }
743
744 /**
745 * <!-- begin-user-doc -->
746 * <!-- end-user-doc -->
747 * @generated
748 */
749 public String convertSolverToString(EDataType eDataType, Object instanceValue)
750 {
751 return instanceValue == null ? null : instanceValue.toString();
752 }
753
754 /**
755 * <!-- begin-user-doc -->
756 * <!-- end-user-doc -->
757 * @generated
758 */
234 public ApplicationConfigurationPackage getApplicationConfigurationPackage() 759 public ApplicationConfigurationPackage getApplicationConfigurationPackage()
235 { 760 {
236 return (ApplicationConfigurationPackage)getEPackage(); 761 return (ApplicationConfigurationPackage)getEPackage();
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 50ad4358..a623702e 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
@@ -4,23 +4,64 @@
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.ApplicationConfigurationFactory; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory;
8import 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;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference;
23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry;
25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask;
26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern;
27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; 29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import;
30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; 35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel;
41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry;
43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference;
44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver;
55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference;
56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope;
57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task;
58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference;
59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; 60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport;
21 61
22import org.eclipse.emf.ecore.EAttribute; 62import org.eclipse.emf.ecore.EAttribute;
23import org.eclipse.emf.ecore.EClass; 63import org.eclipse.emf.ecore.EClass;
64import org.eclipse.emf.ecore.EEnum;
24import org.eclipse.emf.ecore.EPackage; 65import org.eclipse.emf.ecore.EPackage;
25import org.eclipse.emf.ecore.EReference; 66import org.eclipse.emf.ecore.EReference;
26import org.eclipse.emf.ecore.EcorePackage; 67import org.eclipse.emf.ecore.EcorePackage;
@@ -56,6 +97,27 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
56 * <!-- end-user-doc --> 97 * <!-- end-user-doc -->
57 * @generated 98 * @generated
58 */ 99 */
100 private EClass importEClass = null;
101
102 /**
103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
105 * @generated
106 */
107 private EClass ePackageImportEClass = null;
108
109 /**
110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc -->
112 * @generated
113 */
114 private EClass viatraImportEClass = null;
115
116 /**
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @generated
120 */
59 private EClass declarationEClass = null; 121 private EClass declarationEClass = null;
60 122
61 /** 123 /**
@@ -63,21 +125,28 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
63 * <!-- end-user-doc --> 125 * <!-- end-user-doc -->
64 * @generated 126 * @generated
65 */ 127 */
66 private EClass importEClass = null; 128 private EClass fileSpecificationEClass = null;
67 129
68 /** 130 /**
69 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
71 * @generated 133 * @generated
72 */ 134 */
73 private EClass ePackageImportEClass = null; 135 private EClass fileDeclarationEClass = null;
74 136
75 /** 137 /**
76 * <!-- begin-user-doc --> 138 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 139 * <!-- end-user-doc -->
78 * @generated 140 * @generated
79 */ 141 */
80 private EClass viatraImportEClass = null; 142 private EClass fileReferenceEClass = null;
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 private EClass fileEClass = null;
81 150
82 /** 151 /**
83 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
@@ -129,6 +198,258 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
129 private EClass metamodelEClass = null; 198 private EClass metamodelEClass = null;
130 199
131 /** 200 /**
201 * <!-- begin-user-doc -->
202 * <!-- end-user-doc -->
203 * @generated
204 */
205 private EClass partialModelSpecificationEClass = null;
206
207 /**
208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc -->
210 * @generated
211 */
212 private EClass partialModelEntryEClass = null;
213
214 /**
215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc -->
217 * @generated
218 */
219 private EClass modelEntryEClass = null;
220
221 /**
222 * <!-- begin-user-doc -->
223 * <!-- end-user-doc -->
224 * @generated
225 */
226 private EClass folderEntryEClass = null;
227
228 /**
229 * <!-- begin-user-doc -->
230 * <!-- end-user-doc -->
231 * @generated
232 */
233 private EClass partialModelDeclarationEClass = null;
234
235 /**
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 */
240 private EClass partialModelReferenceEClass = null;
241
242 /**
243 * <!-- begin-user-doc -->
244 * <!-- end-user-doc -->
245 * @generated
246 */
247 private EClass partialModelEClass = null;
248
249 /**
250 * <!-- begin-user-doc -->
251 * <!-- end-user-doc -->
252 * @generated
253 */
254 private EClass patternSpecificationEClass = null;
255
256 /**
257 * <!-- begin-user-doc -->
258 * <!-- end-user-doc -->
259 * @generated
260 */
261 private EClass patternEntryEClass = null;
262
263 /**
264 * <!-- begin-user-doc -->
265 * <!-- end-user-doc -->
266 * @generated
267 */
268 private EClass allPatternEntryEClass = null;
269
270 /**
271 * <!-- begin-user-doc -->
272 * <!-- end-user-doc -->
273 * @generated
274 */
275 private EClass patternElementEClass = null;
276
277 /**
278 * <!-- begin-user-doc -->
279 * <!-- end-user-doc -->
280 * @generated
281 */
282 private EClass graphPatternDeclarationEClass = null;
283
284 /**
285 * <!-- begin-user-doc -->
286 * <!-- end-user-doc -->
287 * @generated
288 */
289 private EClass graphPatternReferenceEClass = null;
290
291 /**
292 * <!-- begin-user-doc -->
293 * <!-- end-user-doc -->
294 * @generated
295 */
296 private EClass graphPatternEClass = null;
297
298 /**
299 * <!-- begin-user-doc -->
300 * <!-- end-user-doc -->
301 * @generated
302 */
303 private EClass configSpecificationEClass = null;
304
305 /**
306 * <!-- begin-user-doc -->
307 * <!-- end-user-doc -->
308 * @generated
309 */
310 private EClass configDeclarationEClass = null;
311
312 /**
313 * <!-- begin-user-doc -->
314 * <!-- end-user-doc -->
315 * @generated
316 */
317 private EClass configEntryEClass = null;
318
319 /**
320 * <!-- begin-user-doc -->
321 * <!-- end-user-doc -->
322 * @generated
323 */
324 private EClass configReferenceEClass = null;
325
326 /**
327 * <!-- begin-user-doc -->
328 * <!-- end-user-doc -->
329 * @generated
330 */
331 private EClass configEClass = null;
332
333 /**
334 * <!-- begin-user-doc -->
335 * <!-- end-user-doc -->
336 * @generated
337 */
338 private EClass scopeSpecificationEClass = null;
339
340 /**
341 * <!-- begin-user-doc -->
342 * <!-- end-user-doc -->
343 * @generated
344 */
345 private EClass typeScopeEClass = null;
346
347 /**
348 * <!-- begin-user-doc -->
349 * <!-- end-user-doc -->
350 * @generated
351 */
352 private EClass typeReferenceEClass = null;
353
354 /**
355 * <!-- begin-user-doc -->
356 * <!-- end-user-doc -->
357 * @generated
358 */
359 private EClass classReferenceEClass = null;
360
361 /**
362 * <!-- begin-user-doc -->
363 * <!-- end-user-doc -->
364 * @generated
365 */
366 private EClass objectReferenceEClass = null;
367
368 /**
369 * <!-- begin-user-doc -->
370 * <!-- end-user-doc -->
371 * @generated
372 */
373 private EClass integerReferenceEClass = null;
374
375 /**
376 * <!-- begin-user-doc -->
377 * <!-- end-user-doc -->
378 * @generated
379 */
380 private EClass realReferenceEClass = null;
381
382 /**
383 * <!-- begin-user-doc -->
384 * <!-- end-user-doc -->
385 * @generated
386 */
387 private EClass stringReferenceEClass = null;
388
389 /**
390 * <!-- begin-user-doc -->
391 * <!-- end-user-doc -->
392 * @generated
393 */
394 private EClass scopeDeclarationEClass = null;
395
396 /**
397 * <!-- begin-user-doc -->
398 * <!-- end-user-doc -->
399 * @generated
400 */
401 private EClass scopeReferenceEClass = null;
402
403 /**
404 * <!-- begin-user-doc -->
405 * <!-- end-user-doc -->
406 * @generated
407 */
408 private EClass scopeEClass = null;
409
410 /**
411 * <!-- begin-user-doc -->
412 * <!-- end-user-doc -->
413 * @generated
414 */
415 private EClass taskEClass = null;
416
417 /**
418 * <!-- begin-user-doc -->
419 * <!-- end-user-doc -->
420 * @generated
421 */
422 private EClass generationTaskEClass = null;
423
424 /**
425 * <!-- begin-user-doc -->
426 * <!-- end-user-doc -->
427 * @generated
428 */
429 private EClass integerScopeEClass = null;
430
431 /**
432 * <!-- begin-user-doc -->
433 * <!-- end-user-doc -->
434 * @generated
435 */
436 private EClass realScopeEClass = null;
437
438 /**
439 * <!-- begin-user-doc -->
440 * <!-- end-user-doc -->
441 * @generated
442 */
443 private EClass stringScopeEClass = null;
444
445 /**
446 * <!-- begin-user-doc -->
447 * <!-- end-user-doc -->
448 * @generated
449 */
450 private EEnum solverEEnum = null;
451
452 /**
132 * Creates an instance of the model <b>Package</b>, registered with 453 * Creates an instance of the model <b>Package</b>, registered with
133 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 454 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
134 * package URI value. 455 * package URI value.
@@ -240,16 +561,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
240 * <!-- end-user-doc --> 561 * <!-- end-user-doc -->
241 * @generated 562 * @generated
242 */ 563 */
243 public EClass getDeclaration()
244 {
245 return declarationEClass;
246 }
247
248 /**
249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc -->
251 * @generated
252 */
253 public EClass getImport() 564 public EClass getImport()
254 { 565 {
255 return importEClass; 566 return importEClass;
@@ -300,6 +611,96 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
300 * <!-- end-user-doc --> 611 * <!-- end-user-doc -->
301 * @generated 612 * @generated
302 */ 613 */
614 public EClass getDeclaration()
615 {
616 return declarationEClass;
617 }
618
619 /**
620 * <!-- begin-user-doc -->
621 * <!-- end-user-doc -->
622 * @generated
623 */
624 public EAttribute getDeclaration_Name()
625 {
626 return (EAttribute)declarationEClass.getEStructuralFeatures().get(0);
627 }
628
629 /**
630 * <!-- begin-user-doc -->
631 * <!-- end-user-doc -->
632 * @generated
633 */
634 public EClass getFileSpecification()
635 {
636 return fileSpecificationEClass;
637 }
638
639 /**
640 * <!-- begin-user-doc -->
641 * <!-- end-user-doc -->
642 * @generated
643 */
644 public EAttribute getFileSpecification_Path()
645 {
646 return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0);
647 }
648
649 /**
650 * <!-- begin-user-doc -->
651 * <!-- end-user-doc -->
652 * @generated
653 */
654 public EClass getFileDeclaration()
655 {
656 return fileDeclarationEClass;
657 }
658
659 /**
660 * <!-- begin-user-doc -->
661 * <!-- end-user-doc -->
662 * @generated
663 */
664 public EReference getFileDeclaration_Specification()
665 {
666 return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0);
667 }
668
669 /**
670 * <!-- begin-user-doc -->
671 * <!-- end-user-doc -->
672 * @generated
673 */
674 public EClass getFileReference()
675 {
676 return fileReferenceEClass;
677 }
678
679 /**
680 * <!-- begin-user-doc -->
681 * <!-- end-user-doc -->
682 * @generated
683 */
684 public EReference getFileReference_Referred()
685 {
686 return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0);
687 }
688
689 /**
690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc -->
692 * @generated
693 */
694 public EClass getFile()
695 {
696 return fileEClass;
697 }
698
699 /**
700 * <!-- begin-user-doc -->
701 * <!-- end-user-doc -->
702 * @generated
703 */
303 public EClass getMetamodelSpecification() 704 public EClass getMetamodelSpecification()
304 { 705 {
305 return metamodelSpecificationEClass; 706 return metamodelSpecificationEClass;
@@ -400,9 +801,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
400 * <!-- end-user-doc --> 801 * <!-- end-user-doc -->
401 * @generated 802 * @generated
402 */ 803 */
403 public EAttribute getMetamodelDeclaration_Name() 804 public EReference getMetamodelDeclaration_Specification()
404 { 805 {
405 return (EAttribute)metamodelDeclarationEClass.getEStructuralFeatures().get(0); 806 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0);
406 } 807 }
407 808
408 /** 809 /**
@@ -410,9 +811,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
410 * <!-- end-user-doc --> 811 * <!-- end-user-doc -->
411 * @generated 812 * @generated
412 */ 813 */
413 public EReference getMetamodelDeclaration_Specification() 814 public EClass getMetamodelReference()
414 { 815 {
415 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(1); 816 return metamodelReferenceEClass;
416 } 817 }
417 818
418 /** 819 /**
@@ -420,9 +821,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
420 * <!-- end-user-doc --> 821 * <!-- end-user-doc -->
421 * @generated 822 * @generated
422 */ 823 */
423 public EClass getMetamodelReference() 824 public EReference getMetamodelReference_Referred()
424 { 825 {
425 return metamodelReferenceEClass; 826 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0);
426 } 827 }
427 828
428 /** 829 /**
@@ -430,9 +831,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
430 * <!-- end-user-doc --> 831 * <!-- end-user-doc -->
431 * @generated 832 * @generated
432 */ 833 */
433 public EReference getMetamodelReference_Referred() 834 public EClass getMetamodel()
434 { 835 {
435 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); 836 return metamodelEClass;
436 } 837 }
437 838
438 /** 839 /**
@@ -440,9 +841,749 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
440 * <!-- end-user-doc --> 841 * <!-- end-user-doc -->
441 * @generated 842 * @generated
442 */ 843 */
443 public EClass getMetamodel() 844 public EClass getPartialModelSpecification()
444 { 845 {
445 return metamodelEClass; 846 return partialModelSpecificationEClass;
847 }
848
849 /**
850 * <!-- begin-user-doc -->
851 * <!-- end-user-doc -->
852 * @generated
853 */
854 public EReference getPartialModelSpecification_Entry()
855 {
856 return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0);
857 }
858
859 /**
860 * <!-- begin-user-doc -->
861 * <!-- end-user-doc -->
862 * @generated
863 */
864 public EClass getPartialModelEntry()
865 {
866 return partialModelEntryEClass;
867 }
868
869 /**
870 * <!-- begin-user-doc -->
871 * <!-- end-user-doc -->
872 * @generated
873 */
874 public EReference getPartialModelEntry_Path()
875 {
876 return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0);
877 }
878
879 /**
880 * <!-- begin-user-doc -->
881 * <!-- end-user-doc -->
882 * @generated
883 */
884 public EClass getModelEntry()
885 {
886 return modelEntryEClass;
887 }
888
889 /**
890 * <!-- begin-user-doc -->
891 * <!-- end-user-doc -->
892 * @generated
893 */
894 public EClass getFolderEntry()
895 {
896 return folderEntryEClass;
897 }
898
899 /**
900 * <!-- begin-user-doc -->
901 * <!-- end-user-doc -->
902 * @generated
903 */
904 public EReference getFolderEntry_Exclusion()
905 {
906 return (EReference)folderEntryEClass.getEStructuralFeatures().get(0);
907 }
908
909 /**
910 * <!-- begin-user-doc -->
911 * <!-- end-user-doc -->
912 * @generated
913 */
914 public EClass getPartialModelDeclaration()
915 {
916 return partialModelDeclarationEClass;
917 }
918
919 /**
920 * <!-- begin-user-doc -->
921 * <!-- end-user-doc -->
922 * @generated
923 */
924 public EReference getPartialModelDeclaration_Specification()
925 {
926 return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0);
927 }
928
929 /**
930 * <!-- begin-user-doc -->
931 * <!-- end-user-doc -->
932 * @generated
933 */
934 public EClass getPartialModelReference()
935 {
936 return partialModelReferenceEClass;
937 }
938
939 /**
940 * <!-- begin-user-doc -->
941 * <!-- end-user-doc -->
942 * @generated
943 */
944 public EReference getPartialModelReference_Referred()
945 {
946 return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0);
947 }
948
949 /**
950 * <!-- begin-user-doc -->
951 * <!-- end-user-doc -->
952 * @generated
953 */
954 public EClass getPartialModel()
955 {
956 return partialModelEClass;
957 }
958
959 /**
960 * <!-- begin-user-doc -->
961 * <!-- end-user-doc -->
962 * @generated
963 */
964 public EClass getPatternSpecification()
965 {
966 return patternSpecificationEClass;
967 }
968
969 /**
970 * <!-- begin-user-doc -->
971 * <!-- end-user-doc -->
972 * @generated
973 */
974 public EReference getPatternSpecification_Entries()
975 {
976 return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0);
977 }
978
979 /**
980 * <!-- begin-user-doc -->
981 * <!-- end-user-doc -->
982 * @generated
983 */
984 public EClass getPatternEntry()
985 {
986 return patternEntryEClass;
987 }
988
989 /**
990 * <!-- begin-user-doc -->
991 * <!-- end-user-doc -->
992 * @generated
993 */
994 public EReference getPatternEntry_Package()
995 {
996 return (EReference)patternEntryEClass.getEStructuralFeatures().get(0);
997 }
998
999 /**
1000 * <!-- begin-user-doc -->
1001 * <!-- end-user-doc -->
1002 * @generated
1003 */
1004 public EClass getAllPatternEntry()
1005 {
1006 return allPatternEntryEClass;
1007 }
1008
1009 /**
1010 * <!-- begin-user-doc -->
1011 * <!-- end-user-doc -->
1012 * @generated
1013 */
1014 public EReference getAllPatternEntry_Exclusuion()
1015 {
1016 return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0);
1017 }
1018
1019 /**
1020 * <!-- begin-user-doc -->
1021 * <!-- end-user-doc -->
1022 * @generated
1023 */
1024 public EClass getPatternElement()
1025 {
1026 return patternElementEClass;
1027 }
1028
1029 /**
1030 * <!-- begin-user-doc -->
1031 * <!-- end-user-doc -->
1032 * @generated
1033 */
1034 public EReference getPatternElement_Pattern()
1035 {
1036 return (EReference)patternElementEClass.getEStructuralFeatures().get(0);
1037 }
1038
1039 /**
1040 * <!-- begin-user-doc -->
1041 * <!-- end-user-doc -->
1042 * @generated
1043 */
1044 public EClass getGraphPatternDeclaration()
1045 {
1046 return graphPatternDeclarationEClass;
1047 }
1048
1049 /**
1050 * <!-- begin-user-doc -->
1051 * <!-- end-user-doc -->
1052 * @generated
1053 */
1054 public EReference getGraphPatternDeclaration_Specification()
1055 {
1056 return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0);
1057 }
1058
1059 /**
1060 * <!-- begin-user-doc -->
1061 * <!-- end-user-doc -->
1062 * @generated
1063 */
1064 public EClass getGraphPatternReference()
1065 {
1066 return graphPatternReferenceEClass;
1067 }
1068
1069 /**
1070 * <!-- begin-user-doc -->
1071 * <!-- end-user-doc -->
1072 * @generated
1073 */
1074 public EReference getGraphPatternReference_Referred()
1075 {
1076 return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0);
1077 }
1078
1079 /**
1080 * <!-- begin-user-doc -->
1081 * <!-- end-user-doc -->
1082 * @generated
1083 */
1084 public EClass getGraphPattern()
1085 {
1086 return graphPatternEClass;
1087 }
1088
1089 /**
1090 * <!-- begin-user-doc -->
1091 * <!-- end-user-doc -->
1092 * @generated
1093 */
1094 public EClass getConfigSpecification()
1095 {
1096 return configSpecificationEClass;
1097 }
1098
1099 /**
1100 * <!-- begin-user-doc -->
1101 * <!-- end-user-doc -->
1102 * @generated
1103 */
1104 public EReference getConfigSpecification_Entries()
1105 {
1106 return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0);
1107 }
1108
1109 /**
1110 * <!-- begin-user-doc -->
1111 * <!-- end-user-doc -->
1112 * @generated
1113 */
1114 public EClass getConfigDeclaration()
1115 {
1116 return configDeclarationEClass;
1117 }
1118
1119 /**
1120 * <!-- begin-user-doc -->
1121 * <!-- end-user-doc -->
1122 * @generated
1123 */
1124 public EReference getConfigDeclaration_Specification()
1125 {
1126 return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0);
1127 }
1128
1129 /**
1130 * <!-- begin-user-doc -->
1131 * <!-- end-user-doc -->
1132 * @generated
1133 */
1134 public EClass getConfigEntry()
1135 {
1136 return configEntryEClass;
1137 }
1138
1139 /**
1140 * <!-- begin-user-doc -->
1141 * <!-- end-user-doc -->
1142 * @generated
1143 */
1144 public EAttribute getConfigEntry_Key()
1145 {
1146 return (EAttribute)configEntryEClass.getEStructuralFeatures().get(0);
1147 }
1148
1149 /**
1150 * <!-- begin-user-doc -->
1151 * <!-- end-user-doc -->
1152 * @generated
1153 */
1154 public EAttribute getConfigEntry_Value()
1155 {
1156 return (EAttribute)configEntryEClass.getEStructuralFeatures().get(1);
1157 }
1158
1159 /**
1160 * <!-- begin-user-doc -->
1161 * <!-- end-user-doc -->
1162 * @generated
1163 */
1164 public EClass getConfigReference()
1165 {
1166 return configReferenceEClass;
1167 }
1168
1169 /**
1170 * <!-- begin-user-doc -->
1171 * <!-- end-user-doc -->
1172 * @generated
1173 */
1174 public EReference getConfigReference_Config()
1175 {
1176 return (EReference)configReferenceEClass.getEStructuralFeatures().get(0);
1177 }
1178
1179 /**
1180 * <!-- begin-user-doc -->
1181 * <!-- end-user-doc -->
1182 * @generated
1183 */
1184 public EClass getConfig()
1185 {
1186 return configEClass;
1187 }
1188
1189 /**
1190 * <!-- begin-user-doc -->
1191 * <!-- end-user-doc -->
1192 * @generated
1193 */
1194 public EClass getScopeSpecification()
1195 {
1196 return scopeSpecificationEClass;
1197 }
1198
1199 /**
1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc -->
1202 * @generated
1203 */
1204 public EReference getScopeSpecification_Scopes()
1205 {
1206 return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0);
1207 }
1208
1209 /**
1210 * <!-- begin-user-doc -->
1211 * <!-- end-user-doc -->
1212 * @generated
1213 */
1214 public EClass getTypeScope()
1215 {
1216 return typeScopeEClass;
1217 }
1218
1219 /**
1220 * <!-- begin-user-doc -->
1221 * <!-- end-user-doc -->
1222 * @generated
1223 */
1224 public EAttribute getTypeScope_Min()
1225 {
1226 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0);
1227 }
1228
1229 /**
1230 * <!-- begin-user-doc -->
1231 * <!-- end-user-doc -->
1232 * @generated
1233 */
1234 public EAttribute getTypeScope_Greather()
1235 {
1236 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1);
1237 }
1238
1239 /**
1240 * <!-- begin-user-doc -->
1241 * <!-- end-user-doc -->
1242 * @generated
1243 */
1244 public EAttribute getTypeScope_GreaterOrEqual()
1245 {
1246 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(2);
1247 }
1248
1249 /**
1250 * <!-- begin-user-doc -->
1251 * <!-- end-user-doc -->
1252 * @generated
1253 */
1254 public EReference getTypeScope_Type()
1255 {
1256 return (EReference)typeScopeEClass.getEStructuralFeatures().get(3);
1257 }
1258
1259 /**
1260 * <!-- begin-user-doc -->
1261 * <!-- end-user-doc -->
1262 * @generated
1263 */
1264 public EAttribute getTypeScope_Less()
1265 {
1266 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(4);
1267 }
1268
1269 /**
1270 * <!-- begin-user-doc -->
1271 * <!-- end-user-doc -->
1272 * @generated
1273 */
1274 public EAttribute getTypeScope_LessOrEqual()
1275 {
1276 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(5);
1277 }
1278
1279 /**
1280 * <!-- begin-user-doc -->
1281 * <!-- end-user-doc -->
1282 * @generated
1283 */
1284 public EAttribute getTypeScope_Max()
1285 {
1286 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(6);
1287 }
1288
1289 /**
1290 * <!-- begin-user-doc -->
1291 * <!-- end-user-doc -->
1292 * @generated
1293 */
1294 public EClass getTypeReference()
1295 {
1296 return typeReferenceEClass;
1297 }
1298
1299 /**
1300 * <!-- begin-user-doc -->
1301 * <!-- end-user-doc -->
1302 * @generated
1303 */
1304 public EClass getClassReference()
1305 {
1306 return classReferenceEClass;
1307 }
1308
1309 /**
1310 * <!-- begin-user-doc -->
1311 * <!-- end-user-doc -->
1312 * @generated
1313 */
1314 public EReference getClassReference_Element()
1315 {
1316 return (EReference)classReferenceEClass.getEStructuralFeatures().get(0);
1317 }
1318
1319 /**
1320 * <!-- begin-user-doc -->
1321 * <!-- end-user-doc -->
1322 * @generated
1323 */
1324 public EClass getObjectReference()
1325 {
1326 return objectReferenceEClass;
1327 }
1328
1329 /**
1330 * <!-- begin-user-doc -->
1331 * <!-- end-user-doc -->
1332 * @generated
1333 */
1334 public EClass getIntegerReference()
1335 {
1336 return integerReferenceEClass;
1337 }
1338
1339 /**
1340 * <!-- begin-user-doc -->
1341 * <!-- end-user-doc -->
1342 * @generated
1343 */
1344 public EClass getRealReference()
1345 {
1346 return realReferenceEClass;
1347 }
1348
1349 /**
1350 * <!-- begin-user-doc -->
1351 * <!-- end-user-doc -->
1352 * @generated
1353 */
1354 public EClass getStringReference()
1355 {
1356 return stringReferenceEClass;
1357 }
1358
1359 /**
1360 * <!-- begin-user-doc -->
1361 * <!-- end-user-doc -->
1362 * @generated
1363 */
1364 public EClass getScopeDeclaration()
1365 {
1366 return scopeDeclarationEClass;
1367 }
1368
1369 /**
1370 * <!-- begin-user-doc -->
1371 * <!-- end-user-doc -->
1372 * @generated
1373 */
1374 public EReference getScopeDeclaration_Specification()
1375 {
1376 return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0);
1377 }
1378
1379 /**
1380 * <!-- begin-user-doc -->
1381 * <!-- end-user-doc -->
1382 * @generated
1383 */
1384 public EClass getScopeReference()
1385 {
1386 return scopeReferenceEClass;
1387 }
1388
1389 /**
1390 * <!-- begin-user-doc -->
1391 * <!-- end-user-doc -->
1392 * @generated
1393 */
1394 public EReference getScopeReference_Referred()
1395 {
1396 return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0);
1397 }
1398
1399 /**
1400 * <!-- begin-user-doc -->
1401 * <!-- end-user-doc -->
1402 * @generated
1403 */
1404 public EClass getScope()
1405 {
1406 return scopeEClass;
1407 }
1408
1409 /**
1410 * <!-- begin-user-doc -->
1411 * <!-- end-user-doc -->
1412 * @generated
1413 */
1414 public EClass getTask()
1415 {
1416 return taskEClass;
1417 }
1418
1419 /**
1420 * <!-- begin-user-doc -->
1421 * <!-- end-user-doc -->
1422 * @generated
1423 */
1424 public EClass getGenerationTask()
1425 {
1426 return generationTaskEClass;
1427 }
1428
1429 /**
1430 * <!-- begin-user-doc -->
1431 * <!-- end-user-doc -->
1432 * @generated
1433 */
1434 public EReference getGenerationTask_Metamodel()
1435 {
1436 return (EReference)generationTaskEClass.getEStructuralFeatures().get(0);
1437 }
1438
1439 /**
1440 * <!-- begin-user-doc -->
1441 * <!-- end-user-doc -->
1442 * @generated
1443 */
1444 public EReference getGenerationTask_PartialModel()
1445 {
1446 return (EReference)generationTaskEClass.getEStructuralFeatures().get(1);
1447 }
1448
1449 /**
1450 * <!-- begin-user-doc -->
1451 * <!-- end-user-doc -->
1452 * @generated
1453 */
1454 public EReference getGenerationTask_Patterns()
1455 {
1456 return (EReference)generationTaskEClass.getEStructuralFeatures().get(2);
1457 }
1458
1459 /**
1460 * <!-- begin-user-doc -->
1461 * <!-- end-user-doc -->
1462 * @generated
1463 */
1464 public EReference getGenerationTask_Scope()
1465 {
1466 return (EReference)generationTaskEClass.getEStructuralFeatures().get(3);
1467 }
1468
1469 /**
1470 * <!-- begin-user-doc -->
1471 * <!-- end-user-doc -->
1472 * @generated
1473 */
1474 public EAttribute getGenerationTask_Number()
1475 {
1476 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4);
1477 }
1478
1479 /**
1480 * <!-- begin-user-doc -->
1481 * <!-- end-user-doc -->
1482 * @generated
1483 */
1484 public EAttribute getGenerationTask_Runs()
1485 {
1486 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5);
1487 }
1488
1489 /**
1490 * <!-- begin-user-doc -->
1491 * <!-- end-user-doc -->
1492 * @generated
1493 */
1494 public EAttribute getGenerationTask_Solver()
1495 {
1496 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6);
1497 }
1498
1499 /**
1500 * <!-- begin-user-doc -->
1501 * <!-- end-user-doc -->
1502 * @generated
1503 */
1504 public EReference getGenerationTask_Config()
1505 {
1506 return (EReference)generationTaskEClass.getEStructuralFeatures().get(7);
1507 }
1508
1509 /**
1510 * <!-- begin-user-doc -->
1511 * <!-- end-user-doc -->
1512 * @generated
1513 */
1514 public EReference getGenerationTask_TagetFolder()
1515 {
1516 return (EReference)generationTaskEClass.getEStructuralFeatures().get(8);
1517 }
1518
1519 /**
1520 * <!-- begin-user-doc -->
1521 * <!-- end-user-doc -->
1522 * @generated
1523 */
1524 public EReference getGenerationTask_DebugFolder()
1525 {
1526 return (EReference)generationTaskEClass.getEStructuralFeatures().get(9);
1527 }
1528
1529 /**
1530 * <!-- begin-user-doc -->
1531 * <!-- end-user-doc -->
1532 * @generated
1533 */
1534 public EReference getGenerationTask_TargetLogFile()
1535 {
1536 return (EReference)generationTaskEClass.getEStructuralFeatures().get(10);
1537 }
1538
1539 /**
1540 * <!-- begin-user-doc -->
1541 * <!-- end-user-doc -->
1542 * @generated
1543 */
1544 public EReference getGenerationTask_TargetStatisticsFile()
1545 {
1546 return (EReference)generationTaskEClass.getEStructuralFeatures().get(11);
1547 }
1548
1549 /**
1550 * <!-- begin-user-doc -->
1551 * <!-- end-user-doc -->
1552 * @generated
1553 */
1554 public EClass getIntegerScope()
1555 {
1556 return integerScopeEClass;
1557 }
1558
1559 /**
1560 * <!-- begin-user-doc -->
1561 * <!-- end-user-doc -->
1562 * @generated
1563 */
1564 public EClass getRealScope()
1565 {
1566 return realScopeEClass;
1567 }
1568
1569 /**
1570 * <!-- begin-user-doc -->
1571 * <!-- end-user-doc -->
1572 * @generated
1573 */
1574 public EClass getStringScope()
1575 {
1576 return stringScopeEClass;
1577 }
1578
1579 /**
1580 * <!-- begin-user-doc -->
1581 * <!-- end-user-doc -->
1582 * @generated
1583 */
1584 public EEnum getSolver()
1585 {
1586 return solverEEnum;
446 } 1587 }
447 1588
448 /** 1589 /**
@@ -481,8 +1622,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
481 1622
482 commandEClass = createEClass(COMMAND); 1623 commandEClass = createEClass(COMMAND);
483 1624
484 declarationEClass = createEClass(DECLARATION);
485
486 importEClass = createEClass(IMPORT); 1625 importEClass = createEClass(IMPORT);
487 1626
488 ePackageImportEClass = createEClass(EPACKAGE_IMPORT); 1627 ePackageImportEClass = createEClass(EPACKAGE_IMPORT);
@@ -491,6 +1630,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
491 viatraImportEClass = createEClass(VIATRA_IMPORT); 1630 viatraImportEClass = createEClass(VIATRA_IMPORT);
492 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); 1631 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA);
493 1632
1633 declarationEClass = createEClass(DECLARATION);
1634 createEAttribute(declarationEClass, DECLARATION__NAME);
1635
1636 fileSpecificationEClass = createEClass(FILE_SPECIFICATION);
1637 createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH);
1638
1639 fileDeclarationEClass = createEClass(FILE_DECLARATION);
1640 createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION);
1641
1642 fileReferenceEClass = createEClass(FILE_REFERENCE);
1643 createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED);
1644
1645 fileEClass = createEClass(FILE);
1646
494 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); 1647 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION);
495 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); 1648 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES);
496 1649
@@ -505,13 +1658,124 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
505 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); 1658 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE);
506 1659
507 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); 1660 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION);
508 createEAttribute(metamodelDeclarationEClass, METAMODEL_DECLARATION__NAME);
509 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); 1661 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION);
510 1662
511 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); 1663 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE);
512 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); 1664 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED);
513 1665
514 metamodelEClass = createEClass(METAMODEL); 1666 metamodelEClass = createEClass(METAMODEL);
1667
1668 partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION);
1669 createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY);
1670
1671 partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY);
1672 createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH);
1673
1674 modelEntryEClass = createEClass(MODEL_ENTRY);
1675
1676 folderEntryEClass = createEClass(FOLDER_ENTRY);
1677 createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION);
1678
1679 partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION);
1680 createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION);
1681
1682 partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE);
1683 createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED);
1684
1685 partialModelEClass = createEClass(PARTIAL_MODEL);
1686
1687 patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION);
1688 createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES);
1689
1690 patternEntryEClass = createEClass(PATTERN_ENTRY);
1691 createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE);
1692
1693 allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY);
1694 createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION);
1695
1696 patternElementEClass = createEClass(PATTERN_ELEMENT);
1697 createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN);
1698
1699 graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION);
1700 createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION);
1701
1702 graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE);
1703 createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED);
1704
1705 graphPatternEClass = createEClass(GRAPH_PATTERN);
1706
1707 configSpecificationEClass = createEClass(CONFIG_SPECIFICATION);
1708 createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES);
1709
1710 configDeclarationEClass = createEClass(CONFIG_DECLARATION);
1711 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION);
1712
1713 configEntryEClass = createEClass(CONFIG_ENTRY);
1714 createEAttribute(configEntryEClass, CONFIG_ENTRY__KEY);
1715 createEAttribute(configEntryEClass, CONFIG_ENTRY__VALUE);
1716
1717 configReferenceEClass = createEClass(CONFIG_REFERENCE);
1718 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG);
1719
1720 configEClass = createEClass(CONFIG);
1721
1722 scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION);
1723 createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES);
1724
1725 typeScopeEClass = createEClass(TYPE_SCOPE);
1726 createEAttribute(typeScopeEClass, TYPE_SCOPE__MIN);
1727 createEAttribute(typeScopeEClass, TYPE_SCOPE__GREATHER);
1728 createEAttribute(typeScopeEClass, TYPE_SCOPE__GREATER_OR_EQUAL);
1729 createEReference(typeScopeEClass, TYPE_SCOPE__TYPE);
1730 createEAttribute(typeScopeEClass, TYPE_SCOPE__LESS);
1731 createEAttribute(typeScopeEClass, TYPE_SCOPE__LESS_OR_EQUAL);
1732 createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX);
1733
1734 typeReferenceEClass = createEClass(TYPE_REFERENCE);
1735
1736 classReferenceEClass = createEClass(CLASS_REFERENCE);
1737 createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT);
1738
1739 objectReferenceEClass = createEClass(OBJECT_REFERENCE);
1740
1741 integerReferenceEClass = createEClass(INTEGER_REFERENCE);
1742
1743 realReferenceEClass = createEClass(REAL_REFERENCE);
1744
1745 stringReferenceEClass = createEClass(STRING_REFERENCE);
1746
1747 scopeDeclarationEClass = createEClass(SCOPE_DECLARATION);
1748 createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION);
1749
1750 scopeReferenceEClass = createEClass(SCOPE_REFERENCE);
1751 createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED);
1752
1753 scopeEClass = createEClass(SCOPE);
1754
1755 taskEClass = createEClass(TASK);
1756
1757 generationTaskEClass = createEClass(GENERATION_TASK);
1758 createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL);
1759 createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL);
1760 createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS);
1761 createEReference(generationTaskEClass, GENERATION_TASK__SCOPE);
1762 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER);
1763 createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS);
1764 createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER);
1765 createEReference(generationTaskEClass, GENERATION_TASK__CONFIG);
1766 createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER);
1767 createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER);
1768 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE);
1769 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE);
1770
1771 integerScopeEClass = createEClass(INTEGER_SCOPE);
1772
1773 realScopeEClass = createEClass(REAL_SCOPE);
1774
1775 stringScopeEClass = createEClass(STRING_SCOPE);
1776
1777 // Create enums
1778 solverEEnum = createEEnum(SOLVER);
515 } 1779 }
516 1780
517 /** 1781 /**
@@ -547,14 +1811,43 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
547 // Set bounds for type parameters 1811 // Set bounds for type parameters
548 1812
549 // Add supertypes to classes 1813 // Add supertypes to classes
550 declarationEClass.getESuperTypes().add(this.getCommand());
551 ePackageImportEClass.getESuperTypes().add(this.getImport()); 1814 ePackageImportEClass.getESuperTypes().add(this.getImport());
552 viatraImportEClass.getESuperTypes().add(this.getImport()); 1815 viatraImportEClass.getESuperTypes().add(this.getImport());
1816 declarationEClass.getESuperTypes().add(this.getCommand());
1817 fileSpecificationEClass.getESuperTypes().add(this.getFile());
1818 fileDeclarationEClass.getESuperTypes().add(this.getDeclaration());
1819 fileReferenceEClass.getESuperTypes().add(this.getFile());
553 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); 1820 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel());
554 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); 1821 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry());
555 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); 1822 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry());
556 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 1823 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
557 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); 1824 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel());
1825 partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel());
1826 modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
1827 folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
1828 partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
1829 partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel());
1830 patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern());
1831 allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry());
1832 patternElementEClass.getESuperTypes().add(this.getPatternEntry());
1833 graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration());
1834 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern());
1835 configSpecificationEClass.getESuperTypes().add(this.getConfig());
1836 configDeclarationEClass.getESuperTypes().add(this.getDeclaration());
1837 configReferenceEClass.getESuperTypes().add(this.getConfig());
1838 scopeSpecificationEClass.getESuperTypes().add(this.getScope());
1839 classReferenceEClass.getESuperTypes().add(this.getTypeReference());
1840 objectReferenceEClass.getESuperTypes().add(this.getTypeReference());
1841 integerReferenceEClass.getESuperTypes().add(this.getTypeReference());
1842 realReferenceEClass.getESuperTypes().add(this.getTypeReference());
1843 stringReferenceEClass.getESuperTypes().add(this.getTypeReference());
1844 scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration());
1845 scopeReferenceEClass.getESuperTypes().add(this.getScope());
1846 taskEClass.getESuperTypes().add(this.getCommand());
1847 generationTaskEClass.getESuperTypes().add(this.getTask());
1848 integerScopeEClass.getESuperTypes().add(this.getIntegerReference());
1849 realScopeEClass.getESuperTypes().add(this.getRealReference());
1850 stringScopeEClass.getESuperTypes().add(this.getStringReference());
558 1851
559 // Initialize classes and features; add operations and parameters 1852 // Initialize classes and features; add operations and parameters
560 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1853 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -563,8 +1856,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
563 1856
564 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1857 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
565 1858
566 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
567
568 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1859 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
569 1860
570 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1861 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -573,6 +1864,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
573 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1864 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
574 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); 1865 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);
575 1866
1867 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1868 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);
1869
1870 initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1871 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);
1872
1873 initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1874 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);
1875
1876 initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1877 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);
1878
1879 initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1880
576 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1881 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
577 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); 1882 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);
578 1883
@@ -587,7 +1892,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
587 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); 1892 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);
588 1893
589 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1894 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
590 initEAttribute(getMetamodelDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
591 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); 1895 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);
592 1896
593 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1897 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -595,6 +1899,121 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
595 1899
596 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 1900 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
597 1901
1902 initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1903 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);
1904
1905 initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1906 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);
1907
1908 initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1909
1910 initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1911 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);
1912
1913 initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1914 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);
1915
1916 initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1917 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);
1918
1919 initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1920
1921 initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1922 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);
1923
1924 initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1925 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);
1926
1927 initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1928 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);
1929
1930 initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1931 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);
1932
1933 initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1934 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);
1935
1936 initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1937 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);
1938
1939 initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1940
1941 initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1942 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);
1943
1944 initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1945 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);
1946
1947 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1948 initEAttribute(getConfigEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, ConfigEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1949 initEAttribute(getConfigEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, ConfigEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1950
1951 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1952 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);
1953
1954 initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1955
1956 initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1957 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);
1958
1959 initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1960 initEAttribute(getTypeScope_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1961 initEAttribute(getTypeScope_Greather(), theEcorePackage.getEBoolean(), "greather", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1962 initEAttribute(getTypeScope_GreaterOrEqual(), theEcorePackage.getEBoolean(), "greaterOrEqual", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1963 initEReference(getTypeScope_Type(), this.getTypeReference(), null, "type", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1964 initEAttribute(getTypeScope_Less(), theEcorePackage.getEBoolean(), "less", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1965 initEAttribute(getTypeScope_LessOrEqual(), theEcorePackage.getEBoolean(), "lessOrEqual", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1966 initEAttribute(getTypeScope_Max(), theEcorePackage.getEInt(), "max", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1967
1968 initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1969
1970 initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1971 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);
1972
1973 initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1974
1975 initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1976
1977 initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1978
1979 initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1980
1981 initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1982 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);
1983
1984 initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1985 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);
1986
1987 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1988
1989 initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1990
1991 initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1992 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);
1993 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);
1994 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);
1995 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);
1996 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);
1997 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);
1998 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);
1999 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);
2000 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);
2001 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);
2002 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);
2003 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);
2004
2005 initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2006
2007 initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2008
2009 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2010
2011 // Initialize enums and add enum literals
2012 initEEnum(solverEEnum, Solver.class, "Solver");
2013 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER);
2014 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER);
2015 addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER);
2016
598 // Create resource 2017 // Create resource
599 createResource(eNS_URI); 2018 createResource(eNS_URI);
600 } 2019 }
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
index a2124cde..8057f523 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
@@ -6,18 +6,48 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
8 8
9import org.eclipse.emf.common.notify.Notification;
10
9import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
10 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14
11/** 15/**
12 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Declaration</b></em>'. 17 * An implementation of the model object '<em><b>Declaration</b></em>'.
14 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p>
20 * The following features are implemented:
21 * </p>
22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName <em>Name</em>}</li>
24 * </ul>
15 * 25 *
16 * @generated 26 * @generated
17 */ 27 */
18public class DeclarationImpl extends CommandImpl implements Declaration 28public class DeclarationImpl extends CommandImpl implements Declaration
19{ 29{
20 /** 30 /**
31 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc -->
34 * @see #getName()
35 * @generated
36 * @ordered
37 */
38 protected static final String NAME_EDEFAULT = null;
39
40 /**
41 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc -->
44 * @see #getName()
45 * @generated
46 * @ordered
47 */
48 protected String name = NAME_EDEFAULT;
49
50 /**
21 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
23 * @generated 53 * @generated
@@ -38,4 +68,110 @@ public class DeclarationImpl extends CommandImpl implements Declaration
38 return ApplicationConfigurationPackage.Literals.DECLARATION; 68 return ApplicationConfigurationPackage.Literals.DECLARATION;
39 } 69 }
40 70
71 /**
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 */
76 public String getName()
77 {
78 return name;
79 }
80
81 /**
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @generated
85 */
86 public void setName(String newName)
87 {
88 String oldName = name;
89 name = newName;
90 if (eNotificationRequired())
91 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name));
92 }
93
94 /**
95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc -->
97 * @generated
98 */
99 @Override
100 public Object eGet(int featureID, boolean resolve, boolean coreType)
101 {
102 switch (featureID)
103 {
104 case ApplicationConfigurationPackage.DECLARATION__NAME:
105 return getName();
106 }
107 return super.eGet(featureID, resolve, coreType);
108 }
109
110 /**
111 * <!-- begin-user-doc -->
112 * <!-- end-user-doc -->
113 * @generated
114 */
115 @Override
116 public void eSet(int featureID, Object newValue)
117 {
118 switch (featureID)
119 {
120 case ApplicationConfigurationPackage.DECLARATION__NAME:
121 setName((String)newValue);
122 return;
123 }
124 super.eSet(featureID, newValue);
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 @Override
133 public void eUnset(int featureID)
134 {
135 switch (featureID)
136 {
137 case ApplicationConfigurationPackage.DECLARATION__NAME:
138 setName(NAME_EDEFAULT);
139 return;
140 }
141 super.eUnset(featureID);
142 }
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 @Override
150 public boolean eIsSet(int featureID)
151 {
152 switch (featureID)
153 {
154 case ApplicationConfigurationPackage.DECLARATION__NAME:
155 return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
156 }
157 return super.eIsSet(featureID);
158 }
159
160 /**
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @generated
164 */
165 @Override
166 public String toString()
167 {
168 if (eIsProxy()) return super.toString();
169
170 StringBuffer result = new StringBuffer(super.toString());
171 result.append(" (name: ");
172 result.append(name);
173 result.append(')');
174 return result.toString();
175 }
176
41} //DeclarationImpl 177} //DeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
index 3458c16a..b689d2e0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
@@ -23,7 +23,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getName <em>Name</em>}</li>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li>
28 * </ul> 27 * </ul>
29 * 28 *
@@ -32,26 +31,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
32public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration 31public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration
33{ 32{
34 /** 33 /**
35 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc -->
38 * @see #getName()
39 * @generated
40 * @ordered
41 */
42 protected static final String NAME_EDEFAULT = null;
43
44 /**
45 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @see #getName()
49 * @generated
50 * @ordered
51 */
52 protected String name = NAME_EDEFAULT;
53
54 /**
55 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
56 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
57 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
@@ -87,29 +66,6 @@ public class MetamodelDeclarationImpl extends DeclarationImpl implements Metamod
87 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
88 * @generated 67 * @generated
89 */ 68 */
90 public String getName()
91 {
92 return name;
93 }
94
95 /**
96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc -->
98 * @generated
99 */
100 public void setName(String newName)
101 {
102 String oldName = name;
103 name = newName;
104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__NAME, oldName, name));
106 }
107
108 /**
109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc -->
111 * @generated
112 */
113 public MetamodelSpecification getSpecification() 69 public MetamodelSpecification getSpecification()
114 { 70 {
115 return specification; 71 return specification;
@@ -179,8 +135,6 @@ public class MetamodelDeclarationImpl extends DeclarationImpl implements Metamod
179 { 135 {
180 switch (featureID) 136 switch (featureID)
181 { 137 {
182 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__NAME:
183 return getName();
184 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 138 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
185 return getSpecification(); 139 return getSpecification();
186 } 140 }
@@ -197,9 +151,6 @@ public class MetamodelDeclarationImpl extends DeclarationImpl implements Metamod
197 { 151 {
198 switch (featureID) 152 switch (featureID)
199 { 153 {
200 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__NAME:
201 setName((String)newValue);
202 return;
203 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 154 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
204 setSpecification((MetamodelSpecification)newValue); 155 setSpecification((MetamodelSpecification)newValue);
205 return; 156 return;
@@ -217,9 +168,6 @@ public class MetamodelDeclarationImpl extends DeclarationImpl implements Metamod
217 { 168 {
218 switch (featureID) 169 switch (featureID)
219 { 170 {
220 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__NAME:
221 setName(NAME_EDEFAULT);
222 return;
223 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 171 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
224 setSpecification((MetamodelSpecification)null); 172 setSpecification((MetamodelSpecification)null);
225 return; 173 return;
@@ -237,29 +185,10 @@ public class MetamodelDeclarationImpl extends DeclarationImpl implements Metamod
237 { 185 {
238 switch (featureID) 186 switch (featureID)
239 { 187 {
240 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__NAME:
241 return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
242 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 188 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
243 return specification != null; 189 return specification != null;
244 } 190 }
245 return super.eIsSet(featureID); 191 return super.eIsSet(featureID);
246 } 192 }
247 193
248 /**
249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc -->
251 * @generated
252 */
253 @Override
254 public String toString()
255 {
256 if (eIsProxy()) return super.toString();
257
258 StringBuffer result = new StringBuffer(super.toString());
259 result.append(" (name: ");
260 result.append(name);
261 result.append(')');
262 return result.toString();
263 }
264
265} //MetamodelDeclarationImpl 194} //MetamodelDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
index 67d9c396..58c9881e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
@@ -86,11 +86,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
86 return createCommandAdapter(); 86 return createCommandAdapter();
87 } 87 }
88 @Override 88 @Override
89 public Adapter caseDeclaration(Declaration object)
90 {
91 return createDeclarationAdapter();
92 }
93 @Override
94 public Adapter caseImport(Import object) 89 public Adapter caseImport(Import object)
95 { 90 {
96 return createImportAdapter(); 91 return createImportAdapter();
@@ -106,6 +101,31 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
106 return createViatraImportAdapter(); 101 return createViatraImportAdapter();
107 } 102 }
108 @Override 103 @Override
104 public Adapter caseDeclaration(Declaration object)
105 {
106 return createDeclarationAdapter();
107 }
108 @Override
109 public Adapter caseFileSpecification(FileSpecification object)
110 {
111 return createFileSpecificationAdapter();
112 }
113 @Override
114 public Adapter caseFileDeclaration(FileDeclaration object)
115 {
116 return createFileDeclarationAdapter();
117 }
118 @Override
119 public Adapter caseFileReference(FileReference object)
120 {
121 return createFileReferenceAdapter();
122 }
123 @Override
124 public Adapter caseFile(File object)
125 {
126 return createFileAdapter();
127 }
128 @Override
109 public Adapter caseMetamodelSpecification(MetamodelSpecification object) 129 public Adapter caseMetamodelSpecification(MetamodelSpecification object)
110 { 130 {
111 return createMetamodelSpecificationAdapter(); 131 return createMetamodelSpecificationAdapter();
@@ -141,6 +161,181 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
141 return createMetamodelAdapter(); 161 return createMetamodelAdapter();
142 } 162 }
143 @Override 163 @Override
164 public Adapter casePartialModelSpecification(PartialModelSpecification object)
165 {
166 return createPartialModelSpecificationAdapter();
167 }
168 @Override
169 public Adapter casePartialModelEntry(PartialModelEntry object)
170 {
171 return createPartialModelEntryAdapter();
172 }
173 @Override
174 public Adapter caseModelEntry(ModelEntry object)
175 {
176 return createModelEntryAdapter();
177 }
178 @Override
179 public Adapter caseFolderEntry(FolderEntry object)
180 {
181 return createFolderEntryAdapter();
182 }
183 @Override
184 public Adapter casePartialModelDeclaration(PartialModelDeclaration object)
185 {
186 return createPartialModelDeclarationAdapter();
187 }
188 @Override
189 public Adapter casePartialModelReference(PartialModelReference object)
190 {
191 return createPartialModelReferenceAdapter();
192 }
193 @Override
194 public Adapter casePartialModel(PartialModel object)
195 {
196 return createPartialModelAdapter();
197 }
198 @Override
199 public Adapter casePatternSpecification(PatternSpecification object)
200 {
201 return createPatternSpecificationAdapter();
202 }
203 @Override
204 public Adapter casePatternEntry(PatternEntry object)
205 {
206 return createPatternEntryAdapter();
207 }
208 @Override
209 public Adapter caseAllPatternEntry(AllPatternEntry object)
210 {
211 return createAllPatternEntryAdapter();
212 }
213 @Override
214 public Adapter casePatternElement(PatternElement object)
215 {
216 return createPatternElementAdapter();
217 }
218 @Override
219 public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object)
220 {
221 return createGraphPatternDeclarationAdapter();
222 }
223 @Override
224 public Adapter caseGraphPatternReference(GraphPatternReference object)
225 {
226 return createGraphPatternReferenceAdapter();
227 }
228 @Override
229 public Adapter caseGraphPattern(GraphPattern object)
230 {
231 return createGraphPatternAdapter();
232 }
233 @Override
234 public Adapter caseConfigSpecification(ConfigSpecification object)
235 {
236 return createConfigSpecificationAdapter();
237 }
238 @Override
239 public Adapter caseConfigDeclaration(ConfigDeclaration object)
240 {
241 return createConfigDeclarationAdapter();
242 }
243 @Override
244 public Adapter caseConfigEntry(ConfigEntry object)
245 {
246 return createConfigEntryAdapter();
247 }
248 @Override
249 public Adapter caseConfigReference(ConfigReference object)
250 {
251 return createConfigReferenceAdapter();
252 }
253 @Override
254 public Adapter caseConfig(Config object)
255 {
256 return createConfigAdapter();
257 }
258 @Override
259 public Adapter caseScopeSpecification(ScopeSpecification object)
260 {
261 return createScopeSpecificationAdapter();
262 }
263 @Override
264 public Adapter caseTypeScope(TypeScope object)
265 {
266 return createTypeScopeAdapter();
267 }
268 @Override
269 public Adapter caseTypeReference(TypeReference object)
270 {
271 return createTypeReferenceAdapter();
272 }
273 @Override
274 public Adapter caseClassReference(ClassReference object)
275 {
276 return createClassReferenceAdapter();
277 }
278 @Override
279 public Adapter caseObjectReference(ObjectReference object)
280 {
281 return createObjectReferenceAdapter();
282 }
283 @Override
284 public Adapter caseIntegerReference(IntegerReference object)
285 {
286 return createIntegerReferenceAdapter();
287 }
288 @Override
289 public Adapter caseRealReference(RealReference object)
290 {
291 return createRealReferenceAdapter();
292 }
293 @Override
294 public Adapter caseStringReference(StringReference object)
295 {
296 return createStringReferenceAdapter();
297 }
298 @Override
299 public Adapter caseScopeDeclaration(ScopeDeclaration object)
300 {
301 return createScopeDeclarationAdapter();
302 }
303 @Override
304 public Adapter caseScopeReference(ScopeReference object)
305 {
306 return createScopeReferenceAdapter();
307 }
308 @Override
309 public Adapter caseScope(Scope object)
310 {
311 return createScopeAdapter();
312 }
313 @Override
314 public Adapter caseTask(Task object)
315 {
316 return createTaskAdapter();
317 }
318 @Override
319 public Adapter caseGenerationTask(GenerationTask object)
320 {
321 return createGenerationTaskAdapter();
322 }
323 @Override
324 public Adapter caseIntegerScope(IntegerScope object)
325 {
326 return createIntegerScopeAdapter();
327 }
328 @Override
329 public Adapter caseRealScope(RealScope object)
330 {
331 return createRealScopeAdapter();
332 }
333 @Override
334 public Adapter caseStringScope(StringScope object)
335 {
336 return createStringScopeAdapter();
337 }
338 @Override
144 public Adapter defaultCase(EObject object) 339 public Adapter defaultCase(EObject object)
145 { 340 {
146 return createEObjectAdapter(); 341 return createEObjectAdapter();
@@ -193,6 +388,51 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
193 } 388 }
194 389
195 /** 390 /**
391 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'.
392 * <!-- begin-user-doc -->
393 * This default implementation returns null so that we can easily ignore cases;
394 * it's useful to ignore a case when inheritance will catch all the cases anyway.
395 * <!-- end-user-doc -->
396 * @return the new adapter.
397 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import
398 * @generated
399 */
400 public Adapter createImportAdapter()
401 {
402 return null;
403 }
404
405 /**
406 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'.
407 * <!-- begin-user-doc -->
408 * This default implementation returns null so that we can easily ignore cases;
409 * it's useful to ignore a case when inheritance will catch all the cases anyway.
410 * <!-- end-user-doc -->
411 * @return the new adapter.
412 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport
413 * @generated
414 */
415 public Adapter createEPackageImportAdapter()
416 {
417 return null;
418 }
419
420 /**
421 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'.
422 * <!-- begin-user-doc -->
423 * This default implementation returns null so that we can easily ignore cases;
424 * it's useful to ignore a case when inheritance will catch all the cases anyway.
425 * <!-- end-user-doc -->
426 * @return the new adapter.
427 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport
428 * @generated
429 */
430 public Adapter createViatraImportAdapter()
431 {
432 return null;
433 }
434
435 /**
196 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'. 436 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'.
197 * <!-- begin-user-doc --> 437 * <!-- begin-user-doc -->
198 * This default implementation returns null so that we can easily ignore cases; 438 * This default implementation returns null so that we can easily ignore cases;
@@ -208,46 +448,61 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
208 } 448 }
209 449
210 /** 450 /**
211 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'. 451 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'.
212 * <!-- begin-user-doc --> 452 * <!-- begin-user-doc -->
213 * This default implementation returns null so that we can easily ignore cases; 453 * This default implementation returns null so that we can easily ignore cases;
214 * it's useful to ignore a case when inheritance will catch all the cases anyway. 454 * it's useful to ignore a case when inheritance will catch all the cases anyway.
215 * <!-- end-user-doc --> 455 * <!-- end-user-doc -->
216 * @return the new adapter. 456 * @return the new adapter.
217 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import 457 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification
218 * @generated 458 * @generated
219 */ 459 */
220 public Adapter createImportAdapter() 460 public Adapter createFileSpecificationAdapter()
221 { 461 {
222 return null; 462 return null;
223 } 463 }
224 464
225 /** 465 /**
226 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'. 466 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'.
227 * <!-- begin-user-doc --> 467 * <!-- begin-user-doc -->
228 * This default implementation returns null so that we can easily ignore cases; 468 * This default implementation returns null so that we can easily ignore cases;
229 * it's useful to ignore a case when inheritance will catch all the cases anyway. 469 * it's useful to ignore a case when inheritance will catch all the cases anyway.
230 * <!-- end-user-doc --> 470 * <!-- end-user-doc -->
231 * @return the new adapter. 471 * @return the new adapter.
232 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport 472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration
233 * @generated 473 * @generated
234 */ 474 */
235 public Adapter createEPackageImportAdapter() 475 public Adapter createFileDeclarationAdapter()
236 { 476 {
237 return null; 477 return null;
238 } 478 }
239 479
240 /** 480 /**
241 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'. 481 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'.
242 * <!-- begin-user-doc --> 482 * <!-- begin-user-doc -->
243 * This default implementation returns null so that we can easily ignore cases; 483 * This default implementation returns null so that we can easily ignore cases;
244 * it's useful to ignore a case when inheritance will catch all the cases anyway. 484 * it's useful to ignore a case when inheritance will catch all the cases anyway.
245 * <!-- end-user-doc --> 485 * <!-- end-user-doc -->
246 * @return the new adapter. 486 * @return the new adapter.
247 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport 487 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference
248 * @generated 488 * @generated
249 */ 489 */
250 public Adapter createViatraImportAdapter() 490 public Adapter createFileReferenceAdapter()
491 {
492 return null;
493 }
494
495 /**
496 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'.
497 * <!-- begin-user-doc -->
498 * This default implementation returns null so that we can easily ignore cases;
499 * it's useful to ignore a case when inheritance will catch all the cases anyway.
500 * <!-- end-user-doc -->
501 * @return the new adapter.
502 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File
503 * @generated
504 */
505 public Adapter createFileAdapter()
251 { 506 {
252 return null; 507 return null;
253 } 508 }
@@ -358,6 +613,531 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
358 } 613 }
359 614
360 /** 615 /**
616 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'.
617 * <!-- begin-user-doc -->
618 * This default implementation returns null so that we can easily ignore cases;
619 * it's useful to ignore a case when inheritance will catch all the cases anyway.
620 * <!-- end-user-doc -->
621 * @return the new adapter.
622 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification
623 * @generated
624 */
625 public Adapter createPartialModelSpecificationAdapter()
626 {
627 return null;
628 }
629
630 /**
631 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'.
632 * <!-- begin-user-doc -->
633 * This default implementation returns null so that we can easily ignore cases;
634 * it's useful to ignore a case when inheritance will catch all the cases anyway.
635 * <!-- end-user-doc -->
636 * @return the new adapter.
637 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry
638 * @generated
639 */
640 public Adapter createPartialModelEntryAdapter()
641 {
642 return null;
643 }
644
645 /**
646 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'.
647 * <!-- begin-user-doc -->
648 * This default implementation returns null so that we can easily ignore cases;
649 * it's useful to ignore a case when inheritance will catch all the cases anyway.
650 * <!-- end-user-doc -->
651 * @return the new adapter.
652 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry
653 * @generated
654 */
655 public Adapter createModelEntryAdapter()
656 {
657 return null;
658 }
659
660 /**
661 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'.
662 * <!-- begin-user-doc -->
663 * This default implementation returns null so that we can easily ignore cases;
664 * it's useful to ignore a case when inheritance will catch all the cases anyway.
665 * <!-- end-user-doc -->
666 * @return the new adapter.
667 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry
668 * @generated
669 */
670 public Adapter createFolderEntryAdapter()
671 {
672 return null;
673 }
674
675 /**
676 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'.
677 * <!-- begin-user-doc -->
678 * This default implementation returns null so that we can easily ignore cases;
679 * it's useful to ignore a case when inheritance will catch all the cases anyway.
680 * <!-- end-user-doc -->
681 * @return the new adapter.
682 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration
683 * @generated
684 */
685 public Adapter createPartialModelDeclarationAdapter()
686 {
687 return null;
688 }
689
690 /**
691 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'.
692 * <!-- begin-user-doc -->
693 * This default implementation returns null so that we can easily ignore cases;
694 * it's useful to ignore a case when inheritance will catch all the cases anyway.
695 * <!-- end-user-doc -->
696 * @return the new adapter.
697 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference
698 * @generated
699 */
700 public Adapter createPartialModelReferenceAdapter()
701 {
702 return null;
703 }
704
705 /**
706 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'.
707 * <!-- begin-user-doc -->
708 * This default implementation returns null so that we can easily ignore cases;
709 * it's useful to ignore a case when inheritance will catch all the cases anyway.
710 * <!-- end-user-doc -->
711 * @return the new adapter.
712 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel
713 * @generated
714 */
715 public Adapter createPartialModelAdapter()
716 {
717 return null;
718 }
719
720 /**
721 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'.
722 * <!-- begin-user-doc -->
723 * This default implementation returns null so that we can easily ignore cases;
724 * it's useful to ignore a case when inheritance will catch all the cases anyway.
725 * <!-- end-user-doc -->
726 * @return the new adapter.
727 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification
728 * @generated
729 */
730 public Adapter createPatternSpecificationAdapter()
731 {
732 return null;
733 }
734
735 /**
736 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'.
737 * <!-- begin-user-doc -->
738 * This default implementation returns null so that we can easily ignore cases;
739 * it's useful to ignore a case when inheritance will catch all the cases anyway.
740 * <!-- end-user-doc -->
741 * @return the new adapter.
742 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry
743 * @generated
744 */
745 public Adapter createPatternEntryAdapter()
746 {
747 return null;
748 }
749
750 /**
751 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'.
752 * <!-- begin-user-doc -->
753 * This default implementation returns null so that we can easily ignore cases;
754 * it's useful to ignore a case when inheritance will catch all the cases anyway.
755 * <!-- end-user-doc -->
756 * @return the new adapter.
757 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry
758 * @generated
759 */
760 public Adapter createAllPatternEntryAdapter()
761 {
762 return null;
763 }
764
765 /**
766 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'.
767 * <!-- begin-user-doc -->
768 * This default implementation returns null so that we can easily ignore cases;
769 * it's useful to ignore a case when inheritance will catch all the cases anyway.
770 * <!-- end-user-doc -->
771 * @return the new adapter.
772 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement
773 * @generated
774 */
775 public Adapter createPatternElementAdapter()
776 {
777 return null;
778 }
779
780 /**
781 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'.
782 * <!-- begin-user-doc -->
783 * This default implementation returns null so that we can easily ignore cases;
784 * it's useful to ignore a case when inheritance will catch all the cases anyway.
785 * <!-- end-user-doc -->
786 * @return the new adapter.
787 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration
788 * @generated
789 */
790 public Adapter createGraphPatternDeclarationAdapter()
791 {
792 return null;
793 }
794
795 /**
796 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'.
797 * <!-- begin-user-doc -->
798 * This default implementation returns null so that we can easily ignore cases;
799 * it's useful to ignore a case when inheritance will catch all the cases anyway.
800 * <!-- end-user-doc -->
801 * @return the new adapter.
802 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference
803 * @generated
804 */
805 public Adapter createGraphPatternReferenceAdapter()
806 {
807 return null;
808 }
809
810 /**
811 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'.
812 * <!-- begin-user-doc -->
813 * This default implementation returns null so that we can easily ignore cases;
814 * it's useful to ignore a case when inheritance will catch all the cases anyway.
815 * <!-- end-user-doc -->
816 * @return the new adapter.
817 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern
818 * @generated
819 */
820 public Adapter createGraphPatternAdapter()
821 {
822 return null;
823 }
824
825 /**
826 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'.
827 * <!-- begin-user-doc -->
828 * This default implementation returns null so that we can easily ignore cases;
829 * it's useful to ignore a case when inheritance will catch all the cases anyway.
830 * <!-- end-user-doc -->
831 * @return the new adapter.
832 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification
833 * @generated
834 */
835 public Adapter createConfigSpecificationAdapter()
836 {
837 return null;
838 }
839
840 /**
841 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'.
842 * <!-- begin-user-doc -->
843 * This default implementation returns null so that we can easily ignore cases;
844 * it's useful to ignore a case when inheritance will catch all the cases anyway.
845 * <!-- end-user-doc -->
846 * @return the new adapter.
847 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration
848 * @generated
849 */
850 public Adapter createConfigDeclarationAdapter()
851 {
852 return null;
853 }
854
855 /**
856 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'.
857 * <!-- begin-user-doc -->
858 * This default implementation returns null so that we can easily ignore cases;
859 * it's useful to ignore a case when inheritance will catch all the cases anyway.
860 * <!-- end-user-doc -->
861 * @return the new adapter.
862 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry
863 * @generated
864 */
865 public Adapter createConfigEntryAdapter()
866 {
867 return null;
868 }
869
870 /**
871 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
872 * <!-- begin-user-doc -->
873 * This default implementation returns null so that we can easily ignore cases;
874 * it's useful to ignore a case when inheritance will catch all the cases anyway.
875 * <!-- end-user-doc -->
876 * @return the new adapter.
877 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference
878 * @generated
879 */
880 public Adapter createConfigReferenceAdapter()
881 {
882 return null;
883 }
884
885 /**
886 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'.
887 * <!-- begin-user-doc -->
888 * This default implementation returns null so that we can easily ignore cases;
889 * it's useful to ignore a case when inheritance will catch all the cases anyway.
890 * <!-- end-user-doc -->
891 * @return the new adapter.
892 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config
893 * @generated
894 */
895 public Adapter createConfigAdapter()
896 {
897 return null;
898 }
899
900 /**
901 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'.
902 * <!-- begin-user-doc -->
903 * This default implementation returns null so that we can easily ignore cases;
904 * it's useful to ignore a case when inheritance will catch all the cases anyway.
905 * <!-- end-user-doc -->
906 * @return the new adapter.
907 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification
908 * @generated
909 */
910 public Adapter createScopeSpecificationAdapter()
911 {
912 return null;
913 }
914
915 /**
916 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'.
917 * <!-- begin-user-doc -->
918 * This default implementation returns null so that we can easily ignore cases;
919 * it's useful to ignore a case when inheritance will catch all the cases anyway.
920 * <!-- end-user-doc -->
921 * @return the new adapter.
922 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope
923 * @generated
924 */
925 public Adapter createTypeScopeAdapter()
926 {
927 return null;
928 }
929
930 /**
931 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'.
932 * <!-- begin-user-doc -->
933 * This default implementation returns null so that we can easily ignore cases;
934 * it's useful to ignore a case when inheritance will catch all the cases anyway.
935 * <!-- end-user-doc -->
936 * @return the new adapter.
937 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference
938 * @generated
939 */
940 public Adapter createTypeReferenceAdapter()
941 {
942 return null;
943 }
944
945 /**
946 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'.
947 * <!-- begin-user-doc -->
948 * This default implementation returns null so that we can easily ignore cases;
949 * it's useful to ignore a case when inheritance will catch all the cases anyway.
950 * <!-- end-user-doc -->
951 * @return the new adapter.
952 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference
953 * @generated
954 */
955 public Adapter createClassReferenceAdapter()
956 {
957 return null;
958 }
959
960 /**
961 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'.
962 * <!-- begin-user-doc -->
963 * This default implementation returns null so that we can easily ignore cases;
964 * it's useful to ignore a case when inheritance will catch all the cases anyway.
965 * <!-- end-user-doc -->
966 * @return the new adapter.
967 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference
968 * @generated
969 */
970 public Adapter createObjectReferenceAdapter()
971 {
972 return null;
973 }
974
975 /**
976 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'.
977 * <!-- begin-user-doc -->
978 * This default implementation returns null so that we can easily ignore cases;
979 * it's useful to ignore a case when inheritance will catch all the cases anyway.
980 * <!-- end-user-doc -->
981 * @return the new adapter.
982 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference
983 * @generated
984 */
985 public Adapter createIntegerReferenceAdapter()
986 {
987 return null;
988 }
989
990 /**
991 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'.
992 * <!-- begin-user-doc -->
993 * This default implementation returns null so that we can easily ignore cases;
994 * it's useful to ignore a case when inheritance will catch all the cases anyway.
995 * <!-- end-user-doc -->
996 * @return the new adapter.
997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference
998 * @generated
999 */
1000 public Adapter createRealReferenceAdapter()
1001 {
1002 return null;
1003 }
1004
1005 /**
1006 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'.
1007 * <!-- begin-user-doc -->
1008 * This default implementation returns null so that we can easily ignore cases;
1009 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1010 * <!-- end-user-doc -->
1011 * @return the new adapter.
1012 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference
1013 * @generated
1014 */
1015 public Adapter createStringReferenceAdapter()
1016 {
1017 return null;
1018 }
1019
1020 /**
1021 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'.
1022 * <!-- begin-user-doc -->
1023 * This default implementation returns null so that we can easily ignore cases;
1024 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1025 * <!-- end-user-doc -->
1026 * @return the new adapter.
1027 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration
1028 * @generated
1029 */
1030 public Adapter createScopeDeclarationAdapter()
1031 {
1032 return null;
1033 }
1034
1035 /**
1036 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'.
1037 * <!-- begin-user-doc -->
1038 * This default implementation returns null so that we can easily ignore cases;
1039 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1040 * <!-- end-user-doc -->
1041 * @return the new adapter.
1042 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference
1043 * @generated
1044 */
1045 public Adapter createScopeReferenceAdapter()
1046 {
1047 return null;
1048 }
1049
1050 /**
1051 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'.
1052 * <!-- begin-user-doc -->
1053 * This default implementation returns null so that we can easily ignore cases;
1054 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1055 * <!-- end-user-doc -->
1056 * @return the new adapter.
1057 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope
1058 * @generated
1059 */
1060 public Adapter createScopeAdapter()
1061 {
1062 return null;
1063 }
1064
1065 /**
1066 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'.
1067 * <!-- begin-user-doc -->
1068 * This default implementation returns null so that we can easily ignore cases;
1069 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1070 * <!-- end-user-doc -->
1071 * @return the new adapter.
1072 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task
1073 * @generated
1074 */
1075 public Adapter createTaskAdapter()
1076 {
1077 return null;
1078 }
1079
1080 /**
1081 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'.
1082 * <!-- begin-user-doc -->
1083 * This default implementation returns null so that we can easily ignore cases;
1084 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1085 * <!-- end-user-doc -->
1086 * @return the new adapter.
1087 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask
1088 * @generated
1089 */
1090 public Adapter createGenerationTaskAdapter()
1091 {
1092 return null;
1093 }
1094
1095 /**
1096 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'.
1097 * <!-- begin-user-doc -->
1098 * This default implementation returns null so that we can easily ignore cases;
1099 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1100 * <!-- end-user-doc -->
1101 * @return the new adapter.
1102 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope
1103 * @generated
1104 */
1105 public Adapter createIntegerScopeAdapter()
1106 {
1107 return null;
1108 }
1109
1110 /**
1111 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'.
1112 * <!-- begin-user-doc -->
1113 * This default implementation returns null so that we can easily ignore cases;
1114 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1115 * <!-- end-user-doc -->
1116 * @return the new adapter.
1117 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope
1118 * @generated
1119 */
1120 public Adapter createRealScopeAdapter()
1121 {
1122 return null;
1123 }
1124
1125 /**
1126 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'.
1127 * <!-- begin-user-doc -->
1128 * This default implementation returns null so that we can easily ignore cases;
1129 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1130 * <!-- end-user-doc -->
1131 * @return the new adapter.
1132 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope
1133 * @generated
1134 */
1135 public Adapter createStringScopeAdapter()
1136 {
1137 return null;
1138 }
1139
1140 /**
361 * Creates a new adapter for the default case. 1141 * Creates a new adapter for the default case.
362 * <!-- begin-user-doc --> 1142 * <!-- begin-user-doc -->
363 * This default implementation returns null. 1143 * This default implementation returns null.
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
index 673ffe08..fbcf4041 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
@@ -87,14 +87,6 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
87 if (result == null) result = defaultCase(theEObject); 87 if (result == null) result = defaultCase(theEObject);
88 return result; 88 return result;
89 } 89 }
90 case ApplicationConfigurationPackage.DECLARATION:
91 {
92 Declaration declaration = (Declaration)theEObject;
93 T result = caseDeclaration(declaration);
94 if (result == null) result = caseCommand(declaration);
95 if (result == null) result = defaultCase(theEObject);
96 return result;
97 }
98 case ApplicationConfigurationPackage.IMPORT: 90 case ApplicationConfigurationPackage.IMPORT:
99 { 91 {
100 Import import_ = (Import)theEObject; 92 Import import_ = (Import)theEObject;
@@ -118,6 +110,46 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
118 if (result == null) result = defaultCase(theEObject); 110 if (result == null) result = defaultCase(theEObject);
119 return result; 111 return result;
120 } 112 }
113 case ApplicationConfigurationPackage.DECLARATION:
114 {
115 Declaration declaration = (Declaration)theEObject;
116 T result = caseDeclaration(declaration);
117 if (result == null) result = caseCommand(declaration);
118 if (result == null) result = defaultCase(theEObject);
119 return result;
120 }
121 case ApplicationConfigurationPackage.FILE_SPECIFICATION:
122 {
123 FileSpecification fileSpecification = (FileSpecification)theEObject;
124 T result = caseFileSpecification(fileSpecification);
125 if (result == null) result = caseFile(fileSpecification);
126 if (result == null) result = defaultCase(theEObject);
127 return result;
128 }
129 case ApplicationConfigurationPackage.FILE_DECLARATION:
130 {
131 FileDeclaration fileDeclaration = (FileDeclaration)theEObject;
132 T result = caseFileDeclaration(fileDeclaration);
133 if (result == null) result = caseDeclaration(fileDeclaration);
134 if (result == null) result = caseCommand(fileDeclaration);
135 if (result == null) result = defaultCase(theEObject);
136 return result;
137 }
138 case ApplicationConfigurationPackage.FILE_REFERENCE:
139 {
140 FileReference fileReference = (FileReference)theEObject;
141 T result = caseFileReference(fileReference);
142 if (result == null) result = caseFile(fileReference);
143 if (result == null) result = defaultCase(theEObject);
144 return result;
145 }
146 case ApplicationConfigurationPackage.FILE:
147 {
148 File file = (File)theEObject;
149 T result = caseFile(file);
150 if (result == null) result = defaultCase(theEObject);
151 return result;
152 }
121 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: 153 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION:
122 { 154 {
123 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; 155 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject;
@@ -173,6 +205,285 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
173 if (result == null) result = defaultCase(theEObject); 205 if (result == null) result = defaultCase(theEObject);
174 return result; 206 return result;
175 } 207 }
208 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION:
209 {
210 PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject;
211 T result = casePartialModelSpecification(partialModelSpecification);
212 if (result == null) result = casePartialModel(partialModelSpecification);
213 if (result == null) result = defaultCase(theEObject);
214 return result;
215 }
216 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY:
217 {
218 PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject;
219 T result = casePartialModelEntry(partialModelEntry);
220 if (result == null) result = defaultCase(theEObject);
221 return result;
222 }
223 case ApplicationConfigurationPackage.MODEL_ENTRY:
224 {
225 ModelEntry modelEntry = (ModelEntry)theEObject;
226 T result = caseModelEntry(modelEntry);
227 if (result == null) result = casePartialModelEntry(modelEntry);
228 if (result == null) result = defaultCase(theEObject);
229 return result;
230 }
231 case ApplicationConfigurationPackage.FOLDER_ENTRY:
232 {
233 FolderEntry folderEntry = (FolderEntry)theEObject;
234 T result = caseFolderEntry(folderEntry);
235 if (result == null) result = casePartialModelEntry(folderEntry);
236 if (result == null) result = defaultCase(theEObject);
237 return result;
238 }
239 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION:
240 {
241 PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject;
242 T result = casePartialModelDeclaration(partialModelDeclaration);
243 if (result == null) result = caseDeclaration(partialModelDeclaration);
244 if (result == null) result = caseCommand(partialModelDeclaration);
245 if (result == null) result = defaultCase(theEObject);
246 return result;
247 }
248 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE:
249 {
250 PartialModelReference partialModelReference = (PartialModelReference)theEObject;
251 T result = casePartialModelReference(partialModelReference);
252 if (result == null) result = casePartialModel(partialModelReference);
253 if (result == null) result = defaultCase(theEObject);
254 return result;
255 }
256 case ApplicationConfigurationPackage.PARTIAL_MODEL:
257 {
258 PartialModel partialModel = (PartialModel)theEObject;
259 T result = casePartialModel(partialModel);
260 if (result == null) result = defaultCase(theEObject);
261 return result;
262 }
263 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION:
264 {
265 PatternSpecification patternSpecification = (PatternSpecification)theEObject;
266 T result = casePatternSpecification(patternSpecification);
267 if (result == null) result = caseGraphPattern(patternSpecification);
268 if (result == null) result = defaultCase(theEObject);
269 return result;
270 }
271 case ApplicationConfigurationPackage.PATTERN_ENTRY:
272 {
273 PatternEntry patternEntry = (PatternEntry)theEObject;
274 T result = casePatternEntry(patternEntry);
275 if (result == null) result = defaultCase(theEObject);
276 return result;
277 }
278 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY:
279 {
280 AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject;
281 T result = caseAllPatternEntry(allPatternEntry);
282 if (result == null) result = casePatternEntry(allPatternEntry);
283 if (result == null) result = defaultCase(theEObject);
284 return result;
285 }
286 case ApplicationConfigurationPackage.PATTERN_ELEMENT:
287 {
288 PatternElement patternElement = (PatternElement)theEObject;
289 T result = casePatternElement(patternElement);
290 if (result == null) result = casePatternEntry(patternElement);
291 if (result == null) result = defaultCase(theEObject);
292 return result;
293 }
294 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION:
295 {
296 GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject;
297 T result = caseGraphPatternDeclaration(graphPatternDeclaration);
298 if (result == null) result = caseDeclaration(graphPatternDeclaration);
299 if (result == null) result = caseCommand(graphPatternDeclaration);
300 if (result == null) result = defaultCase(theEObject);
301 return result;
302 }
303 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE:
304 {
305 GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject;
306 T result = caseGraphPatternReference(graphPatternReference);
307 if (result == null) result = caseGraphPattern(graphPatternReference);
308 if (result == null) result = defaultCase(theEObject);
309 return result;
310 }
311 case ApplicationConfigurationPackage.GRAPH_PATTERN:
312 {
313 GraphPattern graphPattern = (GraphPattern)theEObject;
314 T result = caseGraphPattern(graphPattern);
315 if (result == null) result = defaultCase(theEObject);
316 return result;
317 }
318 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION:
319 {
320 ConfigSpecification configSpecification = (ConfigSpecification)theEObject;
321 T result = caseConfigSpecification(configSpecification);
322 if (result == null) result = caseConfig(configSpecification);
323 if (result == null) result = defaultCase(theEObject);
324 return result;
325 }
326 case ApplicationConfigurationPackage.CONFIG_DECLARATION:
327 {
328 ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject;
329 T result = caseConfigDeclaration(configDeclaration);
330 if (result == null) result = caseDeclaration(configDeclaration);
331 if (result == null) result = caseCommand(configDeclaration);
332 if (result == null) result = defaultCase(theEObject);
333 return result;
334 }
335 case ApplicationConfigurationPackage.CONFIG_ENTRY:
336 {
337 ConfigEntry configEntry = (ConfigEntry)theEObject;
338 T result = caseConfigEntry(configEntry);
339 if (result == null) result = defaultCase(theEObject);
340 return result;
341 }
342 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
343 {
344 ConfigReference configReference = (ConfigReference)theEObject;
345 T result = caseConfigReference(configReference);
346 if (result == null) result = caseConfig(configReference);
347 if (result == null) result = defaultCase(theEObject);
348 return result;
349 }
350 case ApplicationConfigurationPackage.CONFIG:
351 {
352 Config config = (Config)theEObject;
353 T result = caseConfig(config);
354 if (result == null) result = defaultCase(theEObject);
355 return result;
356 }
357 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION:
358 {
359 ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject;
360 T result = caseScopeSpecification(scopeSpecification);
361 if (result == null) result = caseScope(scopeSpecification);
362 if (result == null) result = defaultCase(theEObject);
363 return result;
364 }
365 case ApplicationConfigurationPackage.TYPE_SCOPE:
366 {
367 TypeScope typeScope = (TypeScope)theEObject;
368 T result = caseTypeScope(typeScope);
369 if (result == null) result = defaultCase(theEObject);
370 return result;
371 }
372 case ApplicationConfigurationPackage.TYPE_REFERENCE:
373 {
374 TypeReference typeReference = (TypeReference)theEObject;
375 T result = caseTypeReference(typeReference);
376 if (result == null) result = defaultCase(theEObject);
377 return result;
378 }
379 case ApplicationConfigurationPackage.CLASS_REFERENCE:
380 {
381 ClassReference classReference = (ClassReference)theEObject;
382 T result = caseClassReference(classReference);
383 if (result == null) result = caseTypeReference(classReference);
384 if (result == null) result = defaultCase(theEObject);
385 return result;
386 }
387 case ApplicationConfigurationPackage.OBJECT_REFERENCE:
388 {
389 ObjectReference objectReference = (ObjectReference)theEObject;
390 T result = caseObjectReference(objectReference);
391 if (result == null) result = caseTypeReference(objectReference);
392 if (result == null) result = defaultCase(theEObject);
393 return result;
394 }
395 case ApplicationConfigurationPackage.INTEGER_REFERENCE:
396 {
397 IntegerReference integerReference = (IntegerReference)theEObject;
398 T result = caseIntegerReference(integerReference);
399 if (result == null) result = caseTypeReference(integerReference);
400 if (result == null) result = defaultCase(theEObject);
401 return result;
402 }
403 case ApplicationConfigurationPackage.REAL_REFERENCE:
404 {
405 RealReference realReference = (RealReference)theEObject;
406 T result = caseRealReference(realReference);
407 if (result == null) result = caseTypeReference(realReference);
408 if (result == null) result = defaultCase(theEObject);
409 return result;
410 }
411 case ApplicationConfigurationPackage.STRING_REFERENCE:
412 {
413 StringReference stringReference = (StringReference)theEObject;
414 T result = caseStringReference(stringReference);
415 if (result == null) result = caseTypeReference(stringReference);
416 if (result == null) result = defaultCase(theEObject);
417 return result;
418 }
419 case ApplicationConfigurationPackage.SCOPE_DECLARATION:
420 {
421 ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject;
422 T result = caseScopeDeclaration(scopeDeclaration);
423 if (result == null) result = caseDeclaration(scopeDeclaration);
424 if (result == null) result = caseCommand(scopeDeclaration);
425 if (result == null) result = defaultCase(theEObject);
426 return result;
427 }
428 case ApplicationConfigurationPackage.SCOPE_REFERENCE:
429 {
430 ScopeReference scopeReference = (ScopeReference)theEObject;
431 T result = caseScopeReference(scopeReference);
432 if (result == null) result = caseScope(scopeReference);
433 if (result == null) result = defaultCase(theEObject);
434 return result;
435 }
436 case ApplicationConfigurationPackage.SCOPE:
437 {
438 Scope scope = (Scope)theEObject;
439 T result = caseScope(scope);
440 if (result == null) result = defaultCase(theEObject);
441 return result;
442 }
443 case ApplicationConfigurationPackage.TASK:
444 {
445 Task task = (Task)theEObject;
446 T result = caseTask(task);
447 if (result == null) result = caseCommand(task);
448 if (result == null) result = defaultCase(theEObject);
449 return result;
450 }
451 case ApplicationConfigurationPackage.GENERATION_TASK:
452 {
453 GenerationTask generationTask = (GenerationTask)theEObject;
454 T result = caseGenerationTask(generationTask);
455 if (result == null) result = caseTask(generationTask);
456 if (result == null) result = caseCommand(generationTask);
457 if (result == null) result = defaultCase(theEObject);
458 return result;
459 }
460 case ApplicationConfigurationPackage.INTEGER_SCOPE:
461 {
462 IntegerScope integerScope = (IntegerScope)theEObject;
463 T result = caseIntegerScope(integerScope);
464 if (result == null) result = caseIntegerReference(integerScope);
465 if (result == null) result = caseTypeReference(integerScope);
466 if (result == null) result = defaultCase(theEObject);
467 return result;
468 }
469 case ApplicationConfigurationPackage.REAL_SCOPE:
470 {
471 RealScope realScope = (RealScope)theEObject;
472 T result = caseRealScope(realScope);
473 if (result == null) result = caseRealReference(realScope);
474 if (result == null) result = caseTypeReference(realScope);
475 if (result == null) result = defaultCase(theEObject);
476 return result;
477 }
478 case ApplicationConfigurationPackage.STRING_SCOPE:
479 {
480 StringScope stringScope = (StringScope)theEObject;
481 T result = caseStringScope(stringScope);
482 if (result == null) result = caseStringReference(stringScope);
483 if (result == null) result = caseTypeReference(stringScope);
484 if (result == null) result = defaultCase(theEObject);
485 return result;
486 }
176 default: return defaultCase(theEObject); 487 default: return defaultCase(theEObject);
177 } 488 }
178 } 489 }
@@ -210,6 +521,54 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
210 } 521 }
211 522
212 /** 523 /**
524 * Returns the result of interpreting the object as an instance of '<em>Import</em>'.
525 * <!-- begin-user-doc -->
526 * This implementation returns null;
527 * returning a non-null result will terminate the switch.
528 * <!-- end-user-doc -->
529 * @param object the target of the switch.
530 * @return the result of interpreting the object as an instance of '<em>Import</em>'.
531 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
532 * @generated
533 */
534 public T caseImport(Import object)
535 {
536 return null;
537 }
538
539 /**
540 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
541 * <!-- begin-user-doc -->
542 * This implementation returns null;
543 * returning a non-null result will terminate the switch.
544 * <!-- end-user-doc -->
545 * @param object the target of the switch.
546 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
547 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
548 * @generated
549 */
550 public T caseEPackageImport(EPackageImport object)
551 {
552 return null;
553 }
554
555 /**
556 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
557 * <!-- begin-user-doc -->
558 * This implementation returns null;
559 * returning a non-null result will terminate the switch.
560 * <!-- end-user-doc -->
561 * @param object the target of the switch.
562 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
563 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
564 * @generated
565 */
566 public T caseViatraImport(ViatraImport object)
567 {
568 return null;
569 }
570
571 /**
213 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'. 572 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'.
214 * <!-- begin-user-doc --> 573 * <!-- begin-user-doc -->
215 * This implementation returns null; 574 * This implementation returns null;
@@ -226,49 +585,65 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
226 } 585 }
227 586
228 /** 587 /**
229 * Returns the result of interpreting the object as an instance of '<em>Import</em>'. 588 * Returns the result of interpreting the object as an instance of '<em>File Specification</em>'.
230 * <!-- begin-user-doc --> 589 * <!-- begin-user-doc -->
231 * This implementation returns null; 590 * This implementation returns null;
232 * returning a non-null result will terminate the switch. 591 * returning a non-null result will terminate the switch.
233 * <!-- end-user-doc --> 592 * <!-- end-user-doc -->
234 * @param object the target of the switch. 593 * @param object the target of the switch.
235 * @return the result of interpreting the object as an instance of '<em>Import</em>'. 594 * @return the result of interpreting the object as an instance of '<em>File Specification</em>'.
236 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 595 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
237 * @generated 596 * @generated
238 */ 597 */
239 public T caseImport(Import object) 598 public T caseFileSpecification(FileSpecification object)
240 { 599 {
241 return null; 600 return null;
242 } 601 }
243 602
244 /** 603 /**
245 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 604 * Returns the result of interpreting the object as an instance of '<em>File Declaration</em>'.
246 * <!-- begin-user-doc --> 605 * <!-- begin-user-doc -->
247 * This implementation returns null; 606 * This implementation returns null;
248 * returning a non-null result will terminate the switch. 607 * returning a non-null result will terminate the switch.
249 * <!-- end-user-doc --> 608 * <!-- end-user-doc -->
250 * @param object the target of the switch. 609 * @param object the target of the switch.
251 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 610 * @return the result of interpreting the object as an instance of '<em>File Declaration</em>'.
252 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 611 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
253 * @generated 612 * @generated
254 */ 613 */
255 public T caseEPackageImport(EPackageImport object) 614 public T caseFileDeclaration(FileDeclaration object)
256 { 615 {
257 return null; 616 return null;
258 } 617 }
259 618
260 /** 619 /**
261 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 620 * Returns the result of interpreting the object as an instance of '<em>File Reference</em>'.
262 * <!-- begin-user-doc --> 621 * <!-- begin-user-doc -->
263 * This implementation returns null; 622 * This implementation returns null;
264 * returning a non-null result will terminate the switch. 623 * returning a non-null result will terminate the switch.
265 * <!-- end-user-doc --> 624 * <!-- end-user-doc -->
266 * @param object the target of the switch. 625 * @param object the target of the switch.
267 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 626 * @return the result of interpreting the object as an instance of '<em>File Reference</em>'.
268 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 627 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
269 * @generated 628 * @generated
270 */ 629 */
271 public T caseViatraImport(ViatraImport object) 630 public T caseFileReference(FileReference object)
631 {
632 return null;
633 }
634
635 /**
636 * Returns the result of interpreting the object as an instance of '<em>File</em>'.
637 * <!-- begin-user-doc -->
638 * This implementation returns null;
639 * returning a non-null result will terminate the switch.
640 * <!-- end-user-doc -->
641 * @param object the target of the switch.
642 * @return the result of interpreting the object as an instance of '<em>File</em>'.
643 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
644 * @generated
645 */
646 public T caseFile(File object)
272 { 647 {
273 return null; 648 return null;
274 } 649 }
@@ -386,6 +761,566 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
386 } 761 }
387 762
388 /** 763 /**
764 * Returns the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
765 * <!-- begin-user-doc -->
766 * This implementation returns null;
767 * returning a non-null result will terminate the switch.
768 * <!-- end-user-doc -->
769 * @param object the target of the switch.
770 * @return the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
771 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
772 * @generated
773 */
774 public T casePartialModelSpecification(PartialModelSpecification object)
775 {
776 return null;
777 }
778
779 /**
780 * Returns the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
781 * <!-- begin-user-doc -->
782 * This implementation returns null;
783 * returning a non-null result will terminate the switch.
784 * <!-- end-user-doc -->
785 * @param object the target of the switch.
786 * @return the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
787 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
788 * @generated
789 */
790 public T casePartialModelEntry(PartialModelEntry object)
791 {
792 return null;
793 }
794
795 /**
796 * Returns the result of interpreting the object as an instance of '<em>Model Entry</em>'.
797 * <!-- begin-user-doc -->
798 * This implementation returns null;
799 * returning a non-null result will terminate the switch.
800 * <!-- end-user-doc -->
801 * @param object the target of the switch.
802 * @return the result of interpreting the object as an instance of '<em>Model Entry</em>'.
803 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
804 * @generated
805 */
806 public T caseModelEntry(ModelEntry object)
807 {
808 return null;
809 }
810
811 /**
812 * Returns the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
813 * <!-- begin-user-doc -->
814 * This implementation returns null;
815 * returning a non-null result will terminate the switch.
816 * <!-- end-user-doc -->
817 * @param object the target of the switch.
818 * @return the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
819 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
820 * @generated
821 */
822 public T caseFolderEntry(FolderEntry object)
823 {
824 return null;
825 }
826
827 /**
828 * Returns the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
829 * <!-- begin-user-doc -->
830 * This implementation returns null;
831 * returning a non-null result will terminate the switch.
832 * <!-- end-user-doc -->
833 * @param object the target of the switch.
834 * @return the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
835 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
836 * @generated
837 */
838 public T casePartialModelDeclaration(PartialModelDeclaration object)
839 {
840 return null;
841 }
842
843 /**
844 * Returns the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
845 * <!-- begin-user-doc -->
846 * This implementation returns null;
847 * returning a non-null result will terminate the switch.
848 * <!-- end-user-doc -->
849 * @param object the target of the switch.
850 * @return the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
851 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
852 * @generated
853 */
854 public T casePartialModelReference(PartialModelReference object)
855 {
856 return null;
857 }
858
859 /**
860 * Returns the result of interpreting the object as an instance of '<em>Partial Model</em>'.
861 * <!-- begin-user-doc -->
862 * This implementation returns null;
863 * returning a non-null result will terminate the switch.
864 * <!-- end-user-doc -->
865 * @param object the target of the switch.
866 * @return the result of interpreting the object as an instance of '<em>Partial Model</em>'.
867 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
868 * @generated
869 */
870 public T casePartialModel(PartialModel object)
871 {
872 return null;
873 }
874
875 /**
876 * Returns the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
877 * <!-- begin-user-doc -->
878 * This implementation returns null;
879 * returning a non-null result will terminate the switch.
880 * <!-- end-user-doc -->
881 * @param object the target of the switch.
882 * @return the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
883 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
884 * @generated
885 */
886 public T casePatternSpecification(PatternSpecification object)
887 {
888 return null;
889 }
890
891 /**
892 * Returns the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
893 * <!-- begin-user-doc -->
894 * This implementation returns null;
895 * returning a non-null result will terminate the switch.
896 * <!-- end-user-doc -->
897 * @param object the target of the switch.
898 * @return the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
899 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
900 * @generated
901 */
902 public T casePatternEntry(PatternEntry object)
903 {
904 return null;
905 }
906
907 /**
908 * Returns the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
909 * <!-- begin-user-doc -->
910 * This implementation returns null;
911 * returning a non-null result will terminate the switch.
912 * <!-- end-user-doc -->
913 * @param object the target of the switch.
914 * @return the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
915 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
916 * @generated
917 */
918 public T caseAllPatternEntry(AllPatternEntry object)
919 {
920 return null;
921 }
922
923 /**
924 * Returns the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
925 * <!-- begin-user-doc -->
926 * This implementation returns null;
927 * returning a non-null result will terminate the switch.
928 * <!-- end-user-doc -->
929 * @param object the target of the switch.
930 * @return the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
931 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
932 * @generated
933 */
934 public T casePatternElement(PatternElement object)
935 {
936 return null;
937 }
938
939 /**
940 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
941 * <!-- begin-user-doc -->
942 * This implementation returns null;
943 * returning a non-null result will terminate the switch.
944 * <!-- end-user-doc -->
945 * @param object the target of the switch.
946 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
947 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
948 * @generated
949 */
950 public T caseGraphPatternDeclaration(GraphPatternDeclaration object)
951 {
952 return null;
953 }
954
955 /**
956 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
957 * <!-- begin-user-doc -->
958 * This implementation returns null;
959 * returning a non-null result will terminate the switch.
960 * <!-- end-user-doc -->
961 * @param object the target of the switch.
962 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
963 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
964 * @generated
965 */
966 public T caseGraphPatternReference(GraphPatternReference object)
967 {
968 return null;
969 }
970
971 /**
972 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
973 * <!-- begin-user-doc -->
974 * This implementation returns null;
975 * returning a non-null result will terminate the switch.
976 * <!-- end-user-doc -->
977 * @param object the target of the switch.
978 * @return the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
979 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
980 * @generated
981 */
982 public T caseGraphPattern(GraphPattern object)
983 {
984 return null;
985 }
986
987 /**
988 * Returns the result of interpreting the object as an instance of '<em>Config Specification</em>'.
989 * <!-- begin-user-doc -->
990 * This implementation returns null;
991 * returning a non-null result will terminate the switch.
992 * <!-- end-user-doc -->
993 * @param object the target of the switch.
994 * @return the result of interpreting the object as an instance of '<em>Config Specification</em>'.
995 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
996 * @generated
997 */
998 public T caseConfigSpecification(ConfigSpecification object)
999 {
1000 return null;
1001 }
1002
1003 /**
1004 * Returns the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1005 * <!-- begin-user-doc -->
1006 * This implementation returns null;
1007 * returning a non-null result will terminate the switch.
1008 * <!-- end-user-doc -->
1009 * @param object the target of the switch.
1010 * @return the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1011 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1012 * @generated
1013 */
1014 public T caseConfigDeclaration(ConfigDeclaration object)
1015 {
1016 return null;
1017 }
1018
1019 /**
1020 * Returns the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1021 * <!-- begin-user-doc -->
1022 * This implementation returns null;
1023 * returning a non-null result will terminate the switch.
1024 * <!-- end-user-doc -->
1025 * @param object the target of the switch.
1026 * @return the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1027 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1028 * @generated
1029 */
1030 public T caseConfigEntry(ConfigEntry object)
1031 {
1032 return null;
1033 }
1034
1035 /**
1036 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1037 * <!-- begin-user-doc -->
1038 * This implementation returns null;
1039 * returning a non-null result will terminate the switch.
1040 * <!-- end-user-doc -->
1041 * @param object the target of the switch.
1042 * @return the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1043 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1044 * @generated
1045 */
1046 public T caseConfigReference(ConfigReference object)
1047 {
1048 return null;
1049 }
1050
1051 /**
1052 * Returns the result of interpreting the object as an instance of '<em>Config</em>'.
1053 * <!-- begin-user-doc -->
1054 * This implementation returns null;
1055 * returning a non-null result will terminate the switch.
1056 * <!-- end-user-doc -->
1057 * @param object the target of the switch.
1058 * @return the result of interpreting the object as an instance of '<em>Config</em>'.
1059 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1060 * @generated
1061 */
1062 public T caseConfig(Config object)
1063 {
1064 return null;
1065 }
1066
1067 /**
1068 * Returns the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1069 * <!-- begin-user-doc -->
1070 * This implementation returns null;
1071 * returning a non-null result will terminate the switch.
1072 * <!-- end-user-doc -->
1073 * @param object the target of the switch.
1074 * @return the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1075 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1076 * @generated
1077 */
1078 public T caseScopeSpecification(ScopeSpecification object)
1079 {
1080 return null;
1081 }
1082
1083 /**
1084 * Returns the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1085 * <!-- begin-user-doc -->
1086 * This implementation returns null;
1087 * returning a non-null result will terminate the switch.
1088 * <!-- end-user-doc -->
1089 * @param object the target of the switch.
1090 * @return the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1091 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1092 * @generated
1093 */
1094 public T caseTypeScope(TypeScope object)
1095 {
1096 return null;
1097 }
1098
1099 /**
1100 * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1101 * <!-- begin-user-doc -->
1102 * This implementation returns null;
1103 * returning a non-null result will terminate the switch.
1104 * <!-- end-user-doc -->
1105 * @param object the target of the switch.
1106 * @return the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1107 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1108 * @generated
1109 */
1110 public T caseTypeReference(TypeReference object)
1111 {
1112 return null;
1113 }
1114
1115 /**
1116 * Returns the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1117 * <!-- begin-user-doc -->
1118 * This implementation returns null;
1119 * returning a non-null result will terminate the switch.
1120 * <!-- end-user-doc -->
1121 * @param object the target of the switch.
1122 * @return the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1123 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1124 * @generated
1125 */
1126 public T caseClassReference(ClassReference object)
1127 {
1128 return null;
1129 }
1130
1131 /**
1132 * Returns the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1133 * <!-- begin-user-doc -->
1134 * This implementation returns null;
1135 * returning a non-null result will terminate the switch.
1136 * <!-- end-user-doc -->
1137 * @param object the target of the switch.
1138 * @return the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1139 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1140 * @generated
1141 */
1142 public T caseObjectReference(ObjectReference object)
1143 {
1144 return null;
1145 }
1146
1147 /**
1148 * Returns the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1149 * <!-- begin-user-doc -->
1150 * This implementation returns null;
1151 * returning a non-null result will terminate the switch.
1152 * <!-- end-user-doc -->
1153 * @param object the target of the switch.
1154 * @return the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1155 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1156 * @generated
1157 */
1158 public T caseIntegerReference(IntegerReference object)
1159 {
1160 return null;
1161 }
1162
1163 /**
1164 * Returns the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1165 * <!-- begin-user-doc -->
1166 * This implementation returns null;
1167 * returning a non-null result will terminate the switch.
1168 * <!-- end-user-doc -->
1169 * @param object the target of the switch.
1170 * @return the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1171 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1172 * @generated
1173 */
1174 public T caseRealReference(RealReference object)
1175 {
1176 return null;
1177 }
1178
1179 /**
1180 * Returns the result of interpreting the object as an instance of '<em>String Reference</em>'.
1181 * <!-- begin-user-doc -->
1182 * This implementation returns null;
1183 * returning a non-null result will terminate the switch.
1184 * <!-- end-user-doc -->
1185 * @param object the target of the switch.
1186 * @return the result of interpreting the object as an instance of '<em>String Reference</em>'.
1187 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1188 * @generated
1189 */
1190 public T caseStringReference(StringReference object)
1191 {
1192 return null;
1193 }
1194
1195 /**
1196 * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1197 * <!-- begin-user-doc -->
1198 * This implementation returns null;
1199 * returning a non-null result will terminate the switch.
1200 * <!-- end-user-doc -->
1201 * @param object the target of the switch.
1202 * @return the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1203 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1204 * @generated
1205 */
1206 public T caseScopeDeclaration(ScopeDeclaration object)
1207 {
1208 return null;
1209 }
1210
1211 /**
1212 * Returns the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1213 * <!-- begin-user-doc -->
1214 * This implementation returns null;
1215 * returning a non-null result will terminate the switch.
1216 * <!-- end-user-doc -->
1217 * @param object the target of the switch.
1218 * @return the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1219 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1220 * @generated
1221 */
1222 public T caseScopeReference(ScopeReference object)
1223 {
1224 return null;
1225 }
1226
1227 /**
1228 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'.
1229 * <!-- begin-user-doc -->
1230 * This implementation returns null;
1231 * returning a non-null result will terminate the switch.
1232 * <!-- end-user-doc -->
1233 * @param object the target of the switch.
1234 * @return the result of interpreting the object as an instance of '<em>Scope</em>'.
1235 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1236 * @generated
1237 */
1238 public T caseScope(Scope object)
1239 {
1240 return null;
1241 }
1242
1243 /**
1244 * Returns the result of interpreting the object as an instance of '<em>Task</em>'.
1245 * <!-- begin-user-doc -->
1246 * This implementation returns null;
1247 * returning a non-null result will terminate the switch.
1248 * <!-- end-user-doc -->
1249 * @param object the target of the switch.
1250 * @return the result of interpreting the object as an instance of '<em>Task</em>'.
1251 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1252 * @generated
1253 */
1254 public T caseTask(Task object)
1255 {
1256 return null;
1257 }
1258
1259 /**
1260 * Returns the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1261 * <!-- begin-user-doc -->
1262 * This implementation returns null;
1263 * returning a non-null result will terminate the switch.
1264 * <!-- end-user-doc -->
1265 * @param object the target of the switch.
1266 * @return the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1267 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1268 * @generated
1269 */
1270 public T caseGenerationTask(GenerationTask object)
1271 {
1272 return null;
1273 }
1274
1275 /**
1276 * Returns the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1277 * <!-- begin-user-doc -->
1278 * This implementation returns null;
1279 * returning a non-null result will terminate the switch.
1280 * <!-- end-user-doc -->
1281 * @param object the target of the switch.
1282 * @return the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1283 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1284 * @generated
1285 */
1286 public T caseIntegerScope(IntegerScope object)
1287 {
1288 return null;
1289 }
1290
1291 /**
1292 * Returns the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1293 * <!-- begin-user-doc -->
1294 * This implementation returns null;
1295 * returning a non-null result will terminate the switch.
1296 * <!-- end-user-doc -->
1297 * @param object the target of the switch.
1298 * @return the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1299 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1300 * @generated
1301 */
1302 public T caseRealScope(RealScope object)
1303 {
1304 return null;
1305 }
1306
1307 /**
1308 * Returns the result of interpreting the object as an instance of '<em>String Scope</em>'.
1309 * <!-- begin-user-doc -->
1310 * This implementation returns null;
1311 * returning a non-null result will terminate the switch.
1312 * <!-- end-user-doc -->
1313 * @param object the target of the switch.
1314 * @return the result of interpreting the object as an instance of '<em>String Scope</em>'.
1315 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1316 * @generated
1317 */
1318 public T caseStringScope(StringScope object)
1319 {
1320 return null;
1321 }
1322
1323 /**
389 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. 1324 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
390 * <!-- begin-user-doc --> 1325 * <!-- begin-user-doc -->
391 * This implementation returns null; 1326 * This implementation returns null;