aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java969
1 files changed, 952 insertions, 17 deletions
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;