aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@SEMERATH-LAPTOP>2018-01-17 00:54:44 +0100
committerLibravatar OszkarSemerath <oszka@SEMERATH-LAPTOP>2018-01-17 00:54:44 +0100
commit0a31d5448e92d915c7163c3985fa0807f67d3f06 (patch)
tree1a106505c98df6398f2b5fe183771fc315f1e87a /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util
parentScope patched for metamodel specification (diff)
downloadVIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.tar.gz
VIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.tar.zst
VIATRA-Generator-0a31d5448e92d915c7163c3985fa0807f67d3f06.zip
Scoping and linking of Viatra Packages and Patterns is completed
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util')
-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
2 files changed, 1746 insertions, 31 deletions
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;