aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-01-14 13:07:08 -0500
committerLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-01-14 13:07:08 -0500
commit0de1dbfaed208ba70863abe3671f868f168bc9cd (patch)
tree24961120f0d94d4da6fd1ac03e6776e224d493b0
parentAdd aird file for crossingScenario Ecore (diff)
downloadVIATRA-Generator-0de1dbfaed208ba70863abe3671f868f168bc9cd.tar.gz
VIATRA-Generator-0de1dbfaed208ba70863abe3671f868f168bc9cd.tar.zst
VIATRA-Generator-0de1dbfaed208ba70863abe3671f868f168bc9cd.zip
Adjust vsconfig xtext to consider reals as EDouble rather than EBigDecimals
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore554
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel482
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen20
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java402
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbinbin13485 -> 13481 bytes
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java84
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java1456
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java11384
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java542
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java106
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java142
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java140
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java496
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java100
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java96
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java140
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java744
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java186
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java144
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java98
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java96
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java450
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java100
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java96
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java96
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java100
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java78
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java496
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java94
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java147
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java188
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java96
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java2464
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java6266
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java418
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java540
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java474
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java358
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java360
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java474
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java358
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java2330
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java326
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java590
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java358
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java486
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java352
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java394
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java360
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java394
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java352
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java354
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java328
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java358
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java350
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java334
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java326
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java392
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java82
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java478
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java656
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java352
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java3306
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java3872
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java32
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java80
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g9894
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens226
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java5152
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java26790
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java18
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java2342
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java86
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java8185
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java38
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext2
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScopeLoader.xtend3
183 files changed, 58452 insertions, 58461 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
index 3334cd5a..0eda426e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
@@ -1,277 +1,277 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="applicationConfiguration" nsURI="http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" 3 xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="applicationConfiguration" nsURI="http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"
4 nsPrefix="applicationConfiguration"> 4 nsPrefix="applicationConfiguration">
5 <eClassifiers xsi:type="ecore:EClass" name="ConfigurationScript"> 5 <eClassifiers xsi:type="ecore:EClass" name="ConfigurationScript">
6 <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" 6 <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1"
7 eType="#//Import" containment="true"/> 7 eType="#//Import" containment="true"/>
8 <eStructuralFeatures xsi:type="ecore:EReference" name="commands" upperBound="-1" 8 <eStructuralFeatures xsi:type="ecore:EReference" name="commands" upperBound="-1"
9 eType="#//Command" containment="true"/> 9 eType="#//Command" containment="true"/>
10 </eClassifiers> 10 </eClassifiers>
11 <eClassifiers xsi:type="ecore:EClass" name="Command"/> 11 <eClassifiers xsi:type="ecore:EClass" name="Command"/>
12 <eClassifiers xsi:type="ecore:EClass" name="Import"/> 12 <eClassifiers xsi:type="ecore:EClass" name="Import"/>
13 <eClassifiers xsi:type="ecore:EClass" name="EPackageImport" eSuperTypes="#//Import"> 13 <eClassifiers xsi:type="ecore:EClass" name="EPackageImport" eSuperTypes="#//Import">
14 <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/> 14 <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
15 </eClassifiers> 15 </eClassifiers>
16 <eClassifiers xsi:type="ecore:EClass" name="ViatraImport" eSuperTypes="#//Import"> 16 <eClassifiers xsi:type="ecore:EClass" name="ViatraImport" eSuperTypes="#//Import">
17 <eStructuralFeatures xsi:type="ecore:EReference" name="importedViatra" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//PatternModel"/> 17 <eStructuralFeatures xsi:type="ecore:EReference" name="importedViatra" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//PatternModel"/>
18 </eClassifiers> 18 </eClassifiers>
19 <eClassifiers xsi:type="ecore:EClass" name="Declaration" eSuperTypes="#//Command"> 19 <eClassifiers xsi:type="ecore:EClass" name="Declaration" eSuperTypes="#//Command">
20 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> 20 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
21 </eClassifiers> 21 </eClassifiers>
22 <eClassifiers xsi:type="ecore:EClass" name="FileSpecification" eSuperTypes="#//File"> 22 <eClassifiers xsi:type="ecore:EClass" name="FileSpecification" eSuperTypes="#//File">
23 <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> 23 <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
24 </eClassifiers> 24 </eClassifiers>
25 <eClassifiers xsi:type="ecore:EClass" name="FileDeclaration" eSuperTypes="#//Declaration"> 25 <eClassifiers xsi:type="ecore:EClass" name="FileDeclaration" eSuperTypes="#//Declaration">
26 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//FileSpecification" 26 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//FileSpecification"
27 containment="true"/> 27 containment="true"/>
28 </eClassifiers> 28 </eClassifiers>
29 <eClassifiers xsi:type="ecore:EClass" name="FileReference" eSuperTypes="#//File"> 29 <eClassifiers xsi:type="ecore:EClass" name="FileReference" eSuperTypes="#//File">
30 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//FileDeclaration"/> 30 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//FileDeclaration"/>
31 </eClassifiers> 31 </eClassifiers>
32 <eClassifiers xsi:type="ecore:EClass" name="File"/> 32 <eClassifiers xsi:type="ecore:EClass" name="File"/>
33 <eClassifiers xsi:type="ecore:EClass" name="MetamodelSpecification" eSuperTypes="#//Metamodel"> 33 <eClassifiers xsi:type="ecore:EClass" name="MetamodelSpecification" eSuperTypes="#//Metamodel">
34 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 34 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
35 eType="#//MetamodelEntry" containment="true"/> 35 eType="#//MetamodelEntry" containment="true"/>
36 </eClassifiers> 36 </eClassifiers>
37 <eClassifiers xsi:type="ecore:EClass" name="MetamodelEntry"> 37 <eClassifiers xsi:type="ecore:EClass" name="MetamodelEntry">
38 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/> 38 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
39 </eClassifiers> 39 </eClassifiers>
40 <eClassifiers xsi:type="ecore:EClass" name="AllPackageEntry" eSuperTypes="#//MetamodelEntry"> 40 <eClassifiers xsi:type="ecore:EClass" name="AllPackageEntry" eSuperTypes="#//MetamodelEntry">
41 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusion" upperBound="-1" 41 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusion" upperBound="-1"
42 eType="#//MetamodelElement" containment="true"/> 42 eType="#//MetamodelElement" containment="true"/>
43 </eClassifiers> 43 </eClassifiers>
44 <eClassifiers xsi:type="ecore:EClass" name="MetamodelElement" eSuperTypes="#//MetamodelEntry"> 44 <eClassifiers xsi:type="ecore:EClass" name="MetamodelElement" eSuperTypes="#//MetamodelEntry">
45 <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EClassifier"/> 45 <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EClassifier"/>
46 <eStructuralFeatures xsi:type="ecore:EReference" name="feature" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//ENamedElement"/> 46 <eStructuralFeatures xsi:type="ecore:EReference" name="feature" eType="ecore:EClass platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//ENamedElement"/>
47 </eClassifiers> 47 </eClassifiers>
48 <eClassifiers xsi:type="ecore:EClass" name="MetamodelDeclaration" eSuperTypes="#//Declaration"> 48 <eClassifiers xsi:type="ecore:EClass" name="MetamodelDeclaration" eSuperTypes="#//Declaration">
49 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//MetamodelSpecification" 49 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//MetamodelSpecification"
50 containment="true"/> 50 containment="true"/>
51 </eClassifiers> 51 </eClassifiers>
52 <eClassifiers xsi:type="ecore:EClass" name="MetamodelReference" eSuperTypes="#//Metamodel"> 52 <eClassifiers xsi:type="ecore:EClass" name="MetamodelReference" eSuperTypes="#//Metamodel">
53 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//MetamodelDeclaration"/> 53 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//MetamodelDeclaration"/>
54 </eClassifiers> 54 </eClassifiers>
55 <eClassifiers xsi:type="ecore:EClass" name="Metamodel"/> 55 <eClassifiers xsi:type="ecore:EClass" name="Metamodel"/>
56 <eClassifiers xsi:type="ecore:EClass" name="PartialModelSpecification" eSuperTypes="#//PartialModel"> 56 <eClassifiers xsi:type="ecore:EClass" name="PartialModelSpecification" eSuperTypes="#//PartialModel">
57 <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1" 57 <eStructuralFeatures xsi:type="ecore:EReference" name="entry" upperBound="-1"
58 eType="#//PartialModelEntry" containment="true"/> 58 eType="#//PartialModelEntry" containment="true"/>
59 </eClassifiers> 59 </eClassifiers>
60 <eClassifiers xsi:type="ecore:EClass" name="PartialModelEntry"> 60 <eClassifiers xsi:type="ecore:EClass" name="PartialModelEntry">
61 <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//File" containment="true"/> 61 <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//File" containment="true"/>
62 </eClassifiers> 62 </eClassifiers>
63 <eClassifiers xsi:type="ecore:EClass" name="ModelEntry" eSuperTypes="#//PartialModelEntry"/> 63 <eClassifiers xsi:type="ecore:EClass" name="ModelEntry" eSuperTypes="#//PartialModelEntry"/>
64 <eClassifiers xsi:type="ecore:EClass" name="FolderEntry" eSuperTypes="#//PartialModelEntry"> 64 <eClassifiers xsi:type="ecore:EClass" name="FolderEntry" eSuperTypes="#//PartialModelEntry">
65 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusion" upperBound="-1" 65 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusion" upperBound="-1"
66 eType="#//ModelEntry" containment="true"/> 66 eType="#//ModelEntry" containment="true"/>
67 </eClassifiers> 67 </eClassifiers>
68 <eClassifiers xsi:type="ecore:EClass" name="PartialModelDeclaration" eSuperTypes="#//Declaration"> 68 <eClassifiers xsi:type="ecore:EClass" name="PartialModelDeclaration" eSuperTypes="#//Declaration">
69 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PartialModelSpecification" 69 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PartialModelSpecification"
70 containment="true"/> 70 containment="true"/>
71 </eClassifiers> 71 </eClassifiers>
72 <eClassifiers xsi:type="ecore:EClass" name="PartialModelReference" eSuperTypes="#//PartialModel"> 72 <eClassifiers xsi:type="ecore:EClass" name="PartialModelReference" eSuperTypes="#//PartialModel">
73 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//PartialModelDeclaration"/> 73 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//PartialModelDeclaration"/>
74 </eClassifiers> 74 </eClassifiers>
75 <eClassifiers xsi:type="ecore:EClass" name="PartialModel"/> 75 <eClassifiers xsi:type="ecore:EClass" name="PartialModel"/>
76 <eClassifiers xsi:type="ecore:EClass" name="PatternSpecification" eSuperTypes="#//GraphPattern"> 76 <eClassifiers xsi:type="ecore:EClass" name="PatternSpecification" eSuperTypes="#//GraphPattern">
77 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 77 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
78 eType="#//PatternEntry" containment="true"/> 78 eType="#//PatternEntry" containment="true"/>
79 </eClassifiers> 79 </eClassifiers>
80 <eClassifiers xsi:type="ecore:EClass" name="PatternEntry"> 80 <eClassifiers xsi:type="ecore:EClass" name="PatternEntry">
81 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//PatternModel"/> 81 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//PatternModel"/>
82 </eClassifiers> 82 </eClassifiers>
83 <eClassifiers xsi:type="ecore:EClass" name="AllPatternEntry" eSuperTypes="#//PatternEntry"> 83 <eClassifiers xsi:type="ecore:EClass" name="AllPatternEntry" eSuperTypes="#//PatternEntry">
84 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusuion" upperBound="-1" 84 <eStructuralFeatures xsi:type="ecore:EReference" name="exclusuion" upperBound="-1"
85 eType="#//PatternElement" containment="true"/> 85 eType="#//PatternElement" containment="true"/>
86 </eClassifiers> 86 </eClassifiers>
87 <eClassifiers xsi:type="ecore:EClass" name="PatternElement" eSuperTypes="#//PatternEntry"> 87 <eClassifiers xsi:type="ecore:EClass" name="PatternElement" eSuperTypes="#//PatternEntry">
88 <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//Pattern"/> 88 <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" eType="ecore:EClass platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.ecore#//Pattern"/>
89 </eClassifiers> 89 </eClassifiers>
90 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternDeclaration" eSuperTypes="#//Declaration"> 90 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternDeclaration" eSuperTypes="#//Declaration">
91 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PatternSpecification" 91 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//PatternSpecification"
92 containment="true"/> 92 containment="true"/>
93 </eClassifiers> 93 </eClassifiers>
94 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternReference" eSuperTypes="#//GraphPattern"> 94 <eClassifiers xsi:type="ecore:EClass" name="GraphPatternReference" eSuperTypes="#//GraphPattern">
95 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//GraphPatternDeclaration"/> 95 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//GraphPatternDeclaration"/>
96 </eClassifiers> 96 </eClassifiers>
97 <eClassifiers xsi:type="ecore:EClass" name="GraphPattern"/> 97 <eClassifiers xsi:type="ecore:EClass" name="GraphPattern"/>
98 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveSpecification" eSuperTypes="#//Objective"> 98 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveSpecification" eSuperTypes="#//Objective">
99 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 99 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
100 eType="#//ObjectiveEntry" containment="true"/> 100 eType="#//ObjectiveEntry" containment="true"/>
101 </eClassifiers> 101 </eClassifiers>
102 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveEntry"> 102 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveEntry">
103 <eStructuralFeatures xsi:type="ecore:EReference" name="function" eType="#//ObjectiveFunction" 103 <eStructuralFeatures xsi:type="ecore:EReference" name="function" eType="#//ObjectiveFunction"
104 containment="true"/> 104 containment="true"/>
105 </eClassifiers> 105 </eClassifiers>
106 <eClassifiers xsi:type="ecore:EEnum" name="OptimizationDirection"> 106 <eClassifiers xsi:type="ecore:EEnum" name="OptimizationDirection">
107 <eLiterals name="MINIMIZE" literal="minimize"/> 107 <eLiterals name="MINIMIZE" literal="minimize"/>
108 <eLiterals name="MAXIMIZE" value="1" literal="maximize"/> 108 <eLiterals name="MAXIMIZE" value="1" literal="maximize"/>
109 </eClassifiers> 109 </eClassifiers>
110 <eClassifiers xsi:type="ecore:EClass" name="OptimizationEntry" eSuperTypes="#//ObjectiveEntry"> 110 <eClassifiers xsi:type="ecore:EClass" name="OptimizationEntry" eSuperTypes="#//ObjectiveEntry">
111 <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//OptimizationDirection"/> 111 <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//OptimizationDirection"/>
112 </eClassifiers> 112 </eClassifiers>
113 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOperator"> 113 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOperator">
114 <eLiterals name="LESS" literal="&lt;"/> 114 <eLiterals name="LESS" literal="&lt;"/>
115 <eLiterals name="GREATER" value="1" literal=">"/> 115 <eLiterals name="GREATER" value="1" literal=">"/>
116 <eLiterals name="LESS_EQUALS" value="2" literal="&lt;="/> 116 <eLiterals name="LESS_EQUALS" value="2" literal="&lt;="/>
117 <eLiterals name="GREATER_EQUALS" value="3" literal=">="/> 117 <eLiterals name="GREATER_EQUALS" value="3" literal=">="/>
118 </eClassifiers> 118 </eClassifiers>
119 <eClassifiers xsi:type="ecore:EClass" name="ThresholdEntry" eSuperTypes="#//ObjectiveEntry"> 119 <eClassifiers xsi:type="ecore:EClass" name="ThresholdEntry" eSuperTypes="#//ObjectiveEntry">
120 <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" eType="#//ComparisonOperator"/> 120 <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" eType="#//ComparisonOperator"/>
121 <eStructuralFeatures xsi:type="ecore:EAttribute" name="threshold" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBigDecimal"/> 121 <eStructuralFeatures xsi:type="ecore:EAttribute" name="threshold" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/>
122 </eClassifiers> 122 </eClassifiers>
123 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveFunction"/> 123 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveFunction"/>
124 <eClassifiers xsi:type="ecore:EClass" name="CostObjectiveFunction" eSuperTypes="#//ObjectiveFunction"> 124 <eClassifiers xsi:type="ecore:EClass" name="CostObjectiveFunction" eSuperTypes="#//ObjectiveFunction">
125 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 125 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
126 eType="#//CostEntry" containment="true"/> 126 eType="#//CostEntry" containment="true"/>
127 </eClassifiers> 127 </eClassifiers>
128 <eClassifiers xsi:type="ecore:EClass" name="CostEntry"> 128 <eClassifiers xsi:type="ecore:EClass" name="CostEntry">
129 <eStructuralFeatures xsi:type="ecore:EReference" name="patternElement" eType="#//PatternElement" 129 <eStructuralFeatures xsi:type="ecore:EReference" name="patternElement" eType="#//PatternElement"
130 containment="true"/> 130 containment="true"/>
131 <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 131 <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
132 </eClassifiers> 132 </eClassifiers>
133 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveDeclaration" eSuperTypes="#//Declaration"> 133 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveDeclaration" eSuperTypes="#//Declaration">
134 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ObjectiveSpecification" 134 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ObjectiveSpecification"
135 containment="true"/> 135 containment="true"/>
136 </eClassifiers> 136 </eClassifiers>
137 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveReference" eSuperTypes="#//Objective"> 137 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveReference" eSuperTypes="#//Objective">
138 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//ObjectiveDeclaration"/> 138 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//ObjectiveDeclaration"/>
139 </eClassifiers> 139 </eClassifiers>
140 <eClassifiers xsi:type="ecore:EClass" name="Objective"/> 140 <eClassifiers xsi:type="ecore:EClass" name="Objective"/>
141 <eClassifiers xsi:type="ecore:EClass" name="ConfigSpecification" eSuperTypes="#//Config"> 141 <eClassifiers xsi:type="ecore:EClass" name="ConfigSpecification" eSuperTypes="#//Config">
142 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" 142 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
143 eType="#//ConfigEntry" containment="true"/> 143 eType="#//ConfigEntry" containment="true"/>
144 </eClassifiers> 144 </eClassifiers>
145 <eClassifiers xsi:type="ecore:EClass" name="ConfigDeclaration" eSuperTypes="#//Declaration"> 145 <eClassifiers xsi:type="ecore:EClass" name="ConfigDeclaration" eSuperTypes="#//Declaration">
146 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ConfigSpecification" 146 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ConfigSpecification"
147 containment="true"/> 147 containment="true"/>
148 </eClassifiers> 148 </eClassifiers>
149 <eClassifiers xsi:type="ecore:EClass" name="ConfigEntry"/> 149 <eClassifiers xsi:type="ecore:EClass" name="ConfigEntry"/>
150 <eClassifiers xsi:type="ecore:EClass" name="DocumentationEntry" eSuperTypes="#//ConfigEntry"> 150 <eClassifiers xsi:type="ecore:EClass" name="DocumentationEntry" eSuperTypes="#//ConfigEntry">
151 <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" eType="#//DocumentLevelSpecification"/> 151 <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" eType="#//DocumentLevelSpecification"/>
152 </eClassifiers> 152 </eClassifiers>
153 <eClassifiers xsi:type="ecore:EEnum" name="DocumentLevelSpecification"> 153 <eClassifiers xsi:type="ecore:EEnum" name="DocumentLevelSpecification">
154 <eLiterals name="none" literal="none"/> 154 <eLiterals name="none" literal="none"/>
155 <eLiterals name="normal" value="1" literal="normal"/> 155 <eLiterals name="normal" value="1" literal="normal"/>
156 <eLiterals name="full" value="2" literal="full"/> 156 <eLiterals name="full" value="2" literal="full"/>
157 </eClassifiers> 157 </eClassifiers>
158 <eClassifiers xsi:type="ecore:EClass" name="RuntimeEntry" eSuperTypes="#//ConfigEntry"> 158 <eClassifiers xsi:type="ecore:EClass" name="RuntimeEntry" eSuperTypes="#//ConfigEntry">
159 <eStructuralFeatures xsi:type="ecore:EAttribute" name="millisecLimit" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 159 <eStructuralFeatures xsi:type="ecore:EAttribute" name="millisecLimit" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
160 </eClassifiers> 160 </eClassifiers>
161 <eClassifiers xsi:type="ecore:EClass" name="MemoryEntry" eSuperTypes="#//ConfigEntry"> 161 <eClassifiers xsi:type="ecore:EClass" name="MemoryEntry" eSuperTypes="#//ConfigEntry">
162 <eStructuralFeatures xsi:type="ecore:EAttribute" name="megabyteLimit" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 162 <eStructuralFeatures xsi:type="ecore:EAttribute" name="megabyteLimit" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
163 </eClassifiers> 163 </eClassifiers>
164 <eClassifiers xsi:type="ecore:EClass" name="CustomEntry" eSuperTypes="#//ConfigEntry"> 164 <eClassifiers xsi:type="ecore:EClass" name="CustomEntry" eSuperTypes="#//ConfigEntry">
165 <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> 165 <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
166 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> 166 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
167 </eClassifiers> 167 </eClassifiers>
168 <eClassifiers xsi:type="ecore:EClass" name="ConfigReference" eSuperTypes="#//Config"> 168 <eClassifiers xsi:type="ecore:EClass" name="ConfigReference" eSuperTypes="#//Config">
169 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//ConfigDeclaration"/> 169 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//ConfigDeclaration"/>
170 </eClassifiers> 170 </eClassifiers>
171 <eClassifiers xsi:type="ecore:EClass" name="Config"/> 171 <eClassifiers xsi:type="ecore:EClass" name="Config"/>
172 <eClassifiers xsi:type="ecore:EEnum" name="Solver"> 172 <eClassifiers xsi:type="ecore:EEnum" name="Solver">
173 <eLiterals name="SMTSolver" literal="SMTSolver"/> 173 <eLiterals name="SMTSolver" literal="SMTSolver"/>
174 <eLiterals name="AlloySolver" value="1" literal="AlloySolver"/> 174 <eLiterals name="AlloySolver" value="1" literal="AlloySolver"/>
175 <eLiterals name="ViatraSolver" value="2" literal="ViatraSolver"/> 175 <eLiterals name="ViatraSolver" value="2" literal="ViatraSolver"/>
176 </eClassifiers> 176 </eClassifiers>
177 <eClassifiers xsi:type="ecore:EClass" name="ScopeSpecification" eSuperTypes="#//Scope"> 177 <eClassifiers xsi:type="ecore:EClass" name="ScopeSpecification" eSuperTypes="#//Scope">
178 <eStructuralFeatures xsi:type="ecore:EReference" name="scopes" upperBound="-1" 178 <eStructuralFeatures xsi:type="ecore:EReference" name="scopes" upperBound="-1"
179 eType="#//TypeScope" containment="true"/> 179 eType="#//TypeScope" containment="true"/>
180 </eClassifiers> 180 </eClassifiers>
181 <eClassifiers xsi:type="ecore:EClass" name="TypeScope"> 181 <eClassifiers xsi:type="ecore:EClass" name="TypeScope">
182 <eStructuralFeatures xsi:type="ecore:EAttribute" name="setsNew" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 182 <eStructuralFeatures xsi:type="ecore:EAttribute" name="setsNew" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
183 <eStructuralFeatures xsi:type="ecore:EAttribute" name="setsSum" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 183 <eStructuralFeatures xsi:type="ecore:EAttribute" name="setsSum" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
184 <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="#//NumberSpecification" 184 <eStructuralFeatures xsi:type="ecore:EReference" name="number" eType="#//NumberSpecification"
185 containment="true"/> 185 containment="true"/>
186 </eClassifiers> 186 </eClassifiers>
187 <eClassifiers xsi:type="ecore:EClass" name="ClassTypeScope" eSuperTypes="#//TypeScope"> 187 <eClassifiers xsi:type="ecore:EClass" name="ClassTypeScope" eSuperTypes="#//TypeScope">
188 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//ClassReference" 188 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//ClassReference"
189 containment="true"/> 189 containment="true"/>
190 </eClassifiers> 190 </eClassifiers>
191 <eClassifiers xsi:type="ecore:EClass" name="ObjectTypeScope" eSuperTypes="#//TypeScope"> 191 <eClassifiers xsi:type="ecore:EClass" name="ObjectTypeScope" eSuperTypes="#//TypeScope">
192 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//ObjectReference" 192 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//ObjectReference"
193 containment="true"/> 193 containment="true"/>
194 </eClassifiers> 194 </eClassifiers>
195 <eClassifiers xsi:type="ecore:EClass" name="IntegerTypeScope" eSuperTypes="#//TypeScope"> 195 <eClassifiers xsi:type="ecore:EClass" name="IntegerTypeScope" eSuperTypes="#//TypeScope">
196 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//IntegerReference" 196 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//IntegerReference"
197 containment="true"/> 197 containment="true"/>
198 </eClassifiers> 198 </eClassifiers>
199 <eClassifiers xsi:type="ecore:EClass" name="RealTypeScope" eSuperTypes="#//TypeScope"> 199 <eClassifiers xsi:type="ecore:EClass" name="RealTypeScope" eSuperTypes="#//TypeScope">
200 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//RealReference" 200 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//RealReference"
201 containment="true"/> 201 containment="true"/>
202 </eClassifiers> 202 </eClassifiers>
203 <eClassifiers xsi:type="ecore:EClass" name="StringTypeScope" eSuperTypes="#//TypeScope"> 203 <eClassifiers xsi:type="ecore:EClass" name="StringTypeScope" eSuperTypes="#//TypeScope">
204 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//StringReference" 204 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//StringReference"
205 containment="true"/> 205 containment="true"/>
206 </eClassifiers> 206 </eClassifiers>
207 <eClassifiers xsi:type="ecore:EClass" name="TypeReference"/> 207 <eClassifiers xsi:type="ecore:EClass" name="TypeReference"/>
208 <eClassifiers xsi:type="ecore:EClass" name="ClassReference" eSuperTypes="#//TypeReference"> 208 <eClassifiers xsi:type="ecore:EClass" name="ClassReference" eSuperTypes="#//TypeReference">
209 <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//MetamodelElement" 209 <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//MetamodelElement"
210 containment="true"/> 210 containment="true"/>
211 </eClassifiers> 211 </eClassifiers>
212 <eClassifiers xsi:type="ecore:EClass" name="ObjectReference" eSuperTypes="#//TypeReference"/> 212 <eClassifiers xsi:type="ecore:EClass" name="ObjectReference" eSuperTypes="#//TypeReference"/>
213 <eClassifiers xsi:type="ecore:EClass" name="IntegerReference" eSuperTypes="#//TypeReference"/> 213 <eClassifiers xsi:type="ecore:EClass" name="IntegerReference" eSuperTypes="#//TypeReference"/>
214 <eClassifiers xsi:type="ecore:EClass" name="RealReference" eSuperTypes="#//TypeReference"/> 214 <eClassifiers xsi:type="ecore:EClass" name="RealReference" eSuperTypes="#//TypeReference"/>
215 <eClassifiers xsi:type="ecore:EClass" name="StringReference" eSuperTypes="#//TypeReference"/> 215 <eClassifiers xsi:type="ecore:EClass" name="StringReference" eSuperTypes="#//TypeReference"/>
216 <eClassifiers xsi:type="ecore:EClass" name="NumberSpecification"/> 216 <eClassifiers xsi:type="ecore:EClass" name="NumberSpecification"/>
217 <eClassifiers xsi:type="ecore:EClass" name="ExactNumber" eSuperTypes="#//NumberSpecification"> 217 <eClassifiers xsi:type="ecore:EClass" name="ExactNumber" eSuperTypes="#//NumberSpecification">
218 <eStructuralFeatures xsi:type="ecore:EAttribute" name="exactNumber" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 218 <eStructuralFeatures xsi:type="ecore:EAttribute" name="exactNumber" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
219 <eStructuralFeatures xsi:type="ecore:EAttribute" name="exactUnlimited" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 219 <eStructuralFeatures xsi:type="ecore:EAttribute" name="exactUnlimited" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
220 </eClassifiers> 220 </eClassifiers>
221 <eClassifiers xsi:type="ecore:EClass" name="IntervallNumber" eSuperTypes="#//NumberSpecification"> 221 <eClassifiers xsi:type="ecore:EClass" name="IntervallNumber" eSuperTypes="#//NumberSpecification">
222 <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 222 <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
223 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNumber" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 223 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNumber" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
224 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxUnlimited" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 224 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxUnlimited" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
225 </eClassifiers> 225 </eClassifiers>
226 <eClassifiers xsi:type="ecore:EClass" name="IntEnumberation" eSuperTypes="#//NumberSpecification"> 226 <eClassifiers xsi:type="ecore:EClass" name="IntEnumberation" eSuperTypes="#//NumberSpecification">
227 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1" 227 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1"
228 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 228 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
229 </eClassifiers> 229 </eClassifiers>
230 <eClassifiers xsi:type="ecore:EClass" name="RealEnumeration" eSuperTypes="#//NumberSpecification"> 230 <eClassifiers xsi:type="ecore:EClass" name="RealEnumeration" eSuperTypes="#//NumberSpecification">
231 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1" 231 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1"
232 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBigDecimal"/> 232 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EDouble"/>
233 </eClassifiers> 233 </eClassifiers>
234 <eClassifiers xsi:type="ecore:EClass" name="StringEnumeration" eSuperTypes="#//NumberSpecification"> 234 <eClassifiers xsi:type="ecore:EClass" name="StringEnumeration" eSuperTypes="#//NumberSpecification">
235 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1" 235 <eStructuralFeatures xsi:type="ecore:EAttribute" name="entry" unique="false" upperBound="-1"
236 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> 236 eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
237 </eClassifiers> 237 </eClassifiers>
238 <eClassifiers xsi:type="ecore:EClass" name="ScopeDeclaration" eSuperTypes="#//Declaration"> 238 <eClassifiers xsi:type="ecore:EClass" name="ScopeDeclaration" eSuperTypes="#//Declaration">
239 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ScopeSpecification" 239 <eStructuralFeatures xsi:type="ecore:EReference" name="specification" eType="#//ScopeSpecification"
240 containment="true"/> 240 containment="true"/>
241 </eClassifiers> 241 </eClassifiers>
242 <eClassifiers xsi:type="ecore:EClass" name="ScopeReference" eSuperTypes="#//Scope"> 242 <eClassifiers xsi:type="ecore:EClass" name="ScopeReference" eSuperTypes="#//Scope">
243 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//ScopeDeclaration"/> 243 <eStructuralFeatures xsi:type="ecore:EReference" name="referred" eType="#//ScopeDeclaration"/>
244 </eClassifiers> 244 </eClassifiers>
245 <eClassifiers xsi:type="ecore:EClass" name="Scope"/> 245 <eClassifiers xsi:type="ecore:EClass" name="Scope"/>
246 <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Command"/> 246 <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Command"/>
247 <eClassifiers xsi:type="ecore:EClass" name="GenerationTask" eSuperTypes="#//Task"> 247 <eClassifiers xsi:type="ecore:EClass" name="GenerationTask" eSuperTypes="#//Task">
248 <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" eType="#//Metamodel" 248 <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" eType="#//Metamodel"
249 containment="true"/> 249 containment="true"/>
250 <eStructuralFeatures xsi:type="ecore:EReference" name="partialModel" eType="#//PartialModel" 250 <eStructuralFeatures xsi:type="ecore:EReference" name="partialModel" eType="#//PartialModel"
251 containment="true"/> 251 containment="true"/>
252 <eStructuralFeatures xsi:type="ecore:EReference" name="patterns" eType="#//GraphPattern" 252 <eStructuralFeatures xsi:type="ecore:EReference" name="patterns" eType="#//GraphPattern"
253 containment="true"/> 253 containment="true"/>
254 <eStructuralFeatures xsi:type="ecore:EReference" name="objectives" eType="#//Objective" 254 <eStructuralFeatures xsi:type="ecore:EReference" name="objectives" eType="#//Objective"
255 containment="true"/> 255 containment="true"/>
256 <eStructuralFeatures xsi:type="ecore:EReference" name="scope" eType="#//Scope" 256 <eStructuralFeatures xsi:type="ecore:EReference" name="scope" eType="#//Scope"
257 containment="true"/> 257 containment="true"/>
258 <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberSpecified" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 258 <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberSpecified" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
259 <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 259 <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
260 <eStructuralFeatures xsi:type="ecore:EAttribute" name="runSpecified" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> 260 <eStructuralFeatures xsi:type="ecore:EAttribute" name="runSpecified" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
261 <eStructuralFeatures xsi:type="ecore:EAttribute" name="runs" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> 261 <eStructuralFeatures xsi:type="ecore:EAttribute" name="runs" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
262 <eStructuralFeatures xsi:type="ecore:EAttribute" name="solver" eType="#//Solver"/> 262 <eStructuralFeatures xsi:type="ecore:EAttribute" name="solver" eType="#//Solver"/>
263 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//Config" 263 <eStructuralFeatures xsi:type="ecore:EReference" name="config" eType="#//Config"
264 containment="true"/> 264 containment="true"/>
265 <eStructuralFeatures xsi:type="ecore:EReference" name="debugFolder" eType="#//File" 265 <eStructuralFeatures xsi:type="ecore:EReference" name="debugFolder" eType="#//File"
266 containment="true"/> 266 containment="true"/>
267 <eStructuralFeatures xsi:type="ecore:EReference" name="targetLogFile" eType="#//File" 267 <eStructuralFeatures xsi:type="ecore:EReference" name="targetLogFile" eType="#//File"
268 containment="true"/> 268 containment="true"/>
269 <eStructuralFeatures xsi:type="ecore:EReference" name="targetStatisticsFile" eType="#//File" 269 <eStructuralFeatures xsi:type="ecore:EReference" name="targetStatisticsFile" eType="#//File"
270 containment="true"/> 270 containment="true"/>
271 <eStructuralFeatures xsi:type="ecore:EReference" name="tagetFolder" eType="#//File" 271 <eStructuralFeatures xsi:type="ecore:EReference" name="tagetFolder" eType="#//File"
272 containment="true"/> 272 containment="true"/>
273 </eClassifiers> 273 </eClassifiers>
274 <eClassifiers xsi:type="ecore:EClass" name="IntegerScope" eSuperTypes="#//IntegerReference"/> 274 <eClassifiers xsi:type="ecore:EClass" name="IntegerScope" eSuperTypes="#//IntegerReference"/>
275 <eClassifiers xsi:type="ecore:EClass" name="RealScope" eSuperTypes="#//RealReference"/> 275 <eClassifiers xsi:type="ecore:EClass" name="RealScope" eSuperTypes="#//RealReference"/>
276 <eClassifiers xsi:type="ecore:EClass" name="StringScope" eSuperTypes="#//StringReference"/> 276 <eClassifiers xsi:type="ecore:EClass" name="StringScope" eSuperTypes="#//StringReference"/>
277</ecore:EPackage> 277</ecore:EPackage>
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
index 311f1d88..603c1f54 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
@@ -1,241 +1,241 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" 2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext 2.21.0" modelDirectory="/hu.bme.mit.inf.dslreasoner.application/src-gen" 3 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext 2.21.0" modelDirectory="/hu.bme.mit.inf.dslreasoner.application/src-gen"
4 modelPluginID="hu.bme.mit.inf.dslreasoner.application" forceOverwrite="true" modelName="ApplicationConfiguration" 4 modelPluginID="hu.bme.mit.inf.dslreasoner.application" forceOverwrite="true" modelName="ApplicationConfiguration"
5 updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" 5 updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
6 complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20" usedGenPackages="platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel#//vql"> 6 complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20" usedGenPackages="platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel#//vql">
7 <genPackages prefix="ApplicationConfiguration" basePackage="hu.bme.mit.inf.dslreasoner.application" 7 <genPackages prefix="ApplicationConfiguration" basePackage="hu.bme.mit.inf.dslreasoner.application"
8 disposableProviderFactory="true" fileExtensions="vsconfig" ecorePackage="ApplicationConfiguration.ecore#/"> 8 disposableProviderFactory="true" fileExtensions="vsconfig" ecorePackage="ApplicationConfiguration.ecore#/">
9 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//OptimizationDirection"> 9 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//OptimizationDirection">
10 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MINIMIZE"/> 10 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MINIMIZE"/>
11 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MAXIMIZE"/> 11 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MAXIMIZE"/>
12 </genEnums> 12 </genEnums>
13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//ComparisonOperator"> 13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//ComparisonOperator">
14 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS"/> 14 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS"/>
15 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER"/> 15 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER"/>
16 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS_EQUALS"/> 16 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS_EQUALS"/>
17 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER_EQUALS"/> 17 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER_EQUALS"/>
18 </genEnums> 18 </genEnums>
19 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//DocumentLevelSpecification"> 19 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//DocumentLevelSpecification">
20 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/none"/> 20 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/none"/>
21 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/normal"/> 21 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/normal"/>
22 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/full"/> 22 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//DocumentLevelSpecification/full"/>
23 </genEnums> 23 </genEnums>
24 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//Solver"> 24 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//Solver">
25 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/SMTSolver"/> 25 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/SMTSolver"/>
26 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/AlloySolver"/> 26 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/AlloySolver"/>
27 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/ViatraSolver"/> 27 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//Solver/ViatraSolver"/>
28 </genEnums> 28 </genEnums>
29 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigurationScript"> 29 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigurationScript">
30 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/imports"/> 30 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/imports"/>
31 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/commands"/> 31 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigurationScript/commands"/>
32 </genClasses> 32 </genClasses>
33 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Command"/> 33 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Command"/>
34 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Import"/> 34 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Import"/>
35 <genClasses ecoreClass="ApplicationConfiguration.ecore#//EPackageImport"> 35 <genClasses ecoreClass="ApplicationConfiguration.ecore#//EPackageImport">
36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//EPackageImport/importedPackage"/> 36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//EPackageImport/importedPackage"/>
37 </genClasses> 37 </genClasses>
38 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ViatraImport"> 38 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ViatraImport">
39 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ViatraImport/importedViatra"/> 39 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ViatraImport/importedViatra"/>
40 </genClasses> 40 </genClasses>
41 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Declaration"> 41 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Declaration">
42 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//Declaration/name"/> 42 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//Declaration/name"/>
43 </genClasses> 43 </genClasses>
44 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileSpecification"> 44 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileSpecification">
45 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//FileSpecification/path"/> 45 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//FileSpecification/path"/>
46 </genClasses> 46 </genClasses>
47 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileDeclaration"> 47 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileDeclaration">
48 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileDeclaration/specification"/> 48 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileDeclaration/specification"/>
49 </genClasses> 49 </genClasses>
50 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileReference"> 50 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FileReference">
51 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileReference/referred"/> 51 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FileReference/referred"/>
52 </genClasses> 52 </genClasses>
53 <genClasses ecoreClass="ApplicationConfiguration.ecore#//File"/> 53 <genClasses ecoreClass="ApplicationConfiguration.ecore#//File"/>
54 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelSpecification"> 54 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelSpecification">
55 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelSpecification/entries"/> 55 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelSpecification/entries"/>
56 </genClasses> 56 </genClasses>
57 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelEntry"> 57 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelEntry">
58 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelEntry/package"/> 58 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelEntry/package"/>
59 </genClasses> 59 </genClasses>
60 <genClasses ecoreClass="ApplicationConfiguration.ecore#//AllPackageEntry"> 60 <genClasses ecoreClass="ApplicationConfiguration.ecore#//AllPackageEntry">
61 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//AllPackageEntry/exclusion"/> 61 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//AllPackageEntry/exclusion"/>
62 </genClasses> 62 </genClasses>
63 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelElement"> 63 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelElement">
64 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/classifier"/> 64 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/classifier"/>
65 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/feature"/> 65 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelElement/feature"/>
66 </genClasses> 66 </genClasses>
67 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelDeclaration"> 67 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelDeclaration">
68 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelDeclaration/specification"/> 68 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelDeclaration/specification"/>
69 </genClasses> 69 </genClasses>
70 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelReference"> 70 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MetamodelReference">
71 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelReference/referred"/> 71 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//MetamodelReference/referred"/>
72 </genClasses> 72 </genClasses>
73 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Metamodel"/> 73 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Metamodel"/>
74 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelSpecification"> 74 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelSpecification">
75 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelSpecification/entry"/> 75 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelSpecification/entry"/>
76 </genClasses> 76 </genClasses>
77 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelEntry"> 77 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelEntry">
78 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelEntry/path"/> 78 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelEntry/path"/>
79 </genClasses> 79 </genClasses>
80 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ModelEntry"/> 80 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ModelEntry"/>
81 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FolderEntry"> 81 <genClasses ecoreClass="ApplicationConfiguration.ecore#//FolderEntry">
82 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FolderEntry/exclusion"/> 82 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//FolderEntry/exclusion"/>
83 </genClasses> 83 </genClasses>
84 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelDeclaration"> 84 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelDeclaration">
85 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelDeclaration/specification"/> 85 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelDeclaration/specification"/>
86 </genClasses> 86 </genClasses>
87 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelReference"> 87 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModelReference">
88 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelReference/referred"/> 88 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PartialModelReference/referred"/>
89 </genClasses> 89 </genClasses>
90 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModel"/> 90 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PartialModel"/>
91 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternSpecification"> 91 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternSpecification">
92 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternSpecification/entries"/> 92 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternSpecification/entries"/>
93 </genClasses> 93 </genClasses>
94 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternEntry"> 94 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternEntry">
95 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternEntry/package"/> 95 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternEntry/package"/>
96 </genClasses> 96 </genClasses>
97 <genClasses ecoreClass="ApplicationConfiguration.ecore#//AllPatternEntry"> 97 <genClasses ecoreClass="ApplicationConfiguration.ecore#//AllPatternEntry">
98 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//AllPatternEntry/exclusuion"/> 98 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//AllPatternEntry/exclusuion"/>
99 </genClasses> 99 </genClasses>
100 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternElement"> 100 <genClasses ecoreClass="ApplicationConfiguration.ecore#//PatternElement">
101 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternElement/pattern"/> 101 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//PatternElement/pattern"/>
102 </genClasses> 102 </genClasses>
103 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternDeclaration"> 103 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternDeclaration">
104 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternDeclaration/specification"/> 104 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternDeclaration/specification"/>
105 </genClasses> 105 </genClasses>
106 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternReference"> 106 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPatternReference">
107 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternReference/referred"/> 107 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GraphPatternReference/referred"/>
108 </genClasses> 108 </genClasses>
109 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPattern"/> 109 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GraphPattern"/>
110 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveSpecification"> 110 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveSpecification">
111 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveSpecification/entries"/> 111 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveSpecification/entries"/>
112 </genClasses> 112 </genClasses>
113 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveEntry"> 113 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveEntry">
114 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveEntry/function"/> 114 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveEntry/function"/>
115 </genClasses> 115 </genClasses>
116 <genClasses ecoreClass="ApplicationConfiguration.ecore#//OptimizationEntry"> 116 <genClasses ecoreClass="ApplicationConfiguration.ecore#//OptimizationEntry">
117 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//OptimizationEntry/direction"/> 117 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//OptimizationEntry/direction"/>
118 </genClasses> 118 </genClasses>
119 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ThresholdEntry"> 119 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ThresholdEntry">
120 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/operator"/> 120 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/operator"/>
121 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/threshold"/> 121 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/threshold"/>
122 </genClasses> 122 </genClasses>
123 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveFunction"/> 123 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveFunction"/>
124 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostObjectiveFunction"> 124 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostObjectiveFunction">
125 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostObjectiveFunction/entries"/> 125 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostObjectiveFunction/entries"/>
126 </genClasses> 126 </genClasses>
127 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostEntry"> 127 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostEntry">
128 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostEntry/patternElement"/> 128 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostEntry/patternElement"/>
129 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CostEntry/weight"/> 129 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CostEntry/weight"/>
130 </genClasses> 130 </genClasses>
131 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveDeclaration"> 131 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveDeclaration">
132 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveDeclaration/specification"/> 132 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveDeclaration/specification"/>
133 </genClasses> 133 </genClasses>
134 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveReference"> 134 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveReference">
135 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveReference/referred"/> 135 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectiveReference/referred"/>
136 </genClasses> 136 </genClasses>
137 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Objective"/> 137 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Objective"/>
138 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigSpecification"> 138 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigSpecification">
139 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigSpecification/entries"/> 139 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigSpecification/entries"/>
140 </genClasses> 140 </genClasses>
141 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigDeclaration"> 141 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigDeclaration">
142 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigDeclaration/specification"/> 142 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigDeclaration/specification"/>
143 </genClasses> 143 </genClasses>
144 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigEntry"/> 144 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigEntry"/>
145 <genClasses ecoreClass="ApplicationConfiguration.ecore#//DocumentationEntry"> 145 <genClasses ecoreClass="ApplicationConfiguration.ecore#//DocumentationEntry">
146 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//DocumentationEntry/level"/> 146 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//DocumentationEntry/level"/>
147 </genClasses> 147 </genClasses>
148 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RuntimeEntry"> 148 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RuntimeEntry">
149 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//RuntimeEntry/millisecLimit"/> 149 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//RuntimeEntry/millisecLimit"/>
150 </genClasses> 150 </genClasses>
151 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MemoryEntry"> 151 <genClasses ecoreClass="ApplicationConfiguration.ecore#//MemoryEntry">
152 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//MemoryEntry/megabyteLimit"/> 152 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//MemoryEntry/megabyteLimit"/>
153 </genClasses> 153 </genClasses>
154 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CustomEntry"> 154 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CustomEntry">
155 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CustomEntry/key"/> 155 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CustomEntry/key"/>
156 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CustomEntry/value"/> 156 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CustomEntry/value"/>
157 </genClasses> 157 </genClasses>
158 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigReference"> 158 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ConfigReference">
159 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigReference/config"/> 159 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ConfigReference/config"/>
160 </genClasses> 160 </genClasses>
161 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Config"/> 161 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Config"/>
162 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeSpecification"> 162 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeSpecification">
163 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeSpecification/scopes"/> 163 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeSpecification/scopes"/>
164 </genClasses> 164 </genClasses>
165 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeScope"> 165 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeScope">
166 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/setsNew"/> 166 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/setsNew"/>
167 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/setsSum"/> 167 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//TypeScope/setsSum"/>
168 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//TypeScope/number"/> 168 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//TypeScope/number"/>
169 </genClasses> 169 </genClasses>
170 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ClassTypeScope"> 170 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ClassTypeScope">
171 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ClassTypeScope/type"/> 171 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ClassTypeScope/type"/>
172 </genClasses> 172 </genClasses>
173 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectTypeScope"> 173 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectTypeScope">
174 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectTypeScope/type"/> 174 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ObjectTypeScope/type"/>
175 </genClasses> 175 </genClasses>
176 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerTypeScope"> 176 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerTypeScope">
177 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//IntegerTypeScope/type"/> 177 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//IntegerTypeScope/type"/>
178 </genClasses> 178 </genClasses>
179 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealTypeScope"> 179 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealTypeScope">
180 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//RealTypeScope/type"/> 180 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//RealTypeScope/type"/>
181 </genClasses> 181 </genClasses>
182 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringTypeScope"> 182 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringTypeScope">
183 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//StringTypeScope/type"/> 183 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//StringTypeScope/type"/>
184 </genClasses> 184 </genClasses>
185 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeReference"/> 185 <genClasses ecoreClass="ApplicationConfiguration.ecore#//TypeReference"/>
186 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ClassReference"> 186 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ClassReference">
187 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ClassReference/element"/> 187 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ClassReference/element"/>
188 </genClasses> 188 </genClasses>
189 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectReference"/> 189 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectReference"/>
190 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerReference"/> 190 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerReference"/>
191 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealReference"/> 191 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealReference"/>
192 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringReference"/> 192 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringReference"/>
193 <genClasses ecoreClass="ApplicationConfiguration.ecore#//NumberSpecification"/> 193 <genClasses ecoreClass="ApplicationConfiguration.ecore#//NumberSpecification"/>
194 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ExactNumber"> 194 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ExactNumber">
195 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ExactNumber/exactNumber"/> 195 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ExactNumber/exactNumber"/>
196 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ExactNumber/exactUnlimited"/> 196 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ExactNumber/exactUnlimited"/>
197 </genClasses> 197 </genClasses>
198 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntervallNumber"> 198 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntervallNumber">
199 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/min"/> 199 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/min"/>
200 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/maxNumber"/> 200 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/maxNumber"/>
201 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/maxUnlimited"/> 201 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntervallNumber/maxUnlimited"/>
202 </genClasses> 202 </genClasses>
203 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntEnumberation"> 203 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntEnumberation">
204 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntEnumberation/entry"/> 204 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//IntEnumberation/entry"/>
205 </genClasses> 205 </genClasses>
206 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealEnumeration"> 206 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealEnumeration">
207 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//RealEnumeration/entry"/> 207 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//RealEnumeration/entry"/>
208 </genClasses> 208 </genClasses>
209 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringEnumeration"> 209 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringEnumeration">
210 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//StringEnumeration/entry"/> 210 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//StringEnumeration/entry"/>
211 </genClasses> 211 </genClasses>
212 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeDeclaration"> 212 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeDeclaration">
213 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeDeclaration/specification"/> 213 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeDeclaration/specification"/>
214 </genClasses> 214 </genClasses>
215 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeReference"> 215 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ScopeReference">
216 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeReference/referred"/> 216 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ScopeReference/referred"/>
217 </genClasses> 217 </genClasses>
218 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Scope"/> 218 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Scope"/>
219 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Task"/> 219 <genClasses ecoreClass="ApplicationConfiguration.ecore#//Task"/>
220 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GenerationTask"> 220 <genClasses ecoreClass="ApplicationConfiguration.ecore#//GenerationTask">
221 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/metamodel"/> 221 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/metamodel"/>
222 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/partialModel"/> 222 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/partialModel"/>
223 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/patterns"/> 223 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/patterns"/>
224 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/objectives"/> 224 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/objectives"/>
225 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/scope"/> 225 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/scope"/>
226 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/numberSpecified"/> 226 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/numberSpecified"/>
227 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/number"/> 227 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/number"/>
228 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/runSpecified"/> 228 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/runSpecified"/>
229 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/runs"/> 229 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/runs"/>
230 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/solver"/> 230 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//GenerationTask/solver"/>
231 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/config"/> 231 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/config"/>
232 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/debugFolder"/> 232 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/debugFolder"/>
233 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetLogFile"/> 233 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetLogFile"/>
234 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetStatisticsFile"/> 234 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/targetStatisticsFile"/>
235 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/tagetFolder"/> 235 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//GenerationTask/tagetFolder"/>
236 </genClasses> 236 </genClasses>
237 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerScope"/> 237 <genClasses ecoreClass="ApplicationConfiguration.ecore#//IntegerScope"/>
238 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealScope"/> 238 <genClasses ecoreClass="ApplicationConfiguration.ecore#//RealScope"/>
239 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringScope"/> 239 <genClasses ecoreClass="ApplicationConfiguration.ecore#//StringScope"/>
240 </genPackages> 240 </genPackages>
241</genmodel:GenModel> 241</genmodel:GenModel>
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen b/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen
index 4d2cb77e..4d80aa1f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen
@@ -1,10 +1,10 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?> 2<?eclipse version="3.0"?>
3<plugin> 3<plugin>
4 <extension point="org.eclipse.emf.ecore.generated_package"> 4 <extension point="org.eclipse.emf.ecore.generated_package">
5 <package 5 <package
6 uri = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" 6 uri = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"
7 class = "hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage" 7 class = "hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage"
8 genModel = "model/generated/ApplicationConfiguration.genmodel" /> 8 genModel = "model/generated/ApplicationConfiguration.genmodel" />
9 </extension> 9 </extension>
10</plugin> 10</plugin>
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
index 9ac83bcd..dfa6c5ca 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java
@@ -1,201 +1,201 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application; 4package hu.bme.mit.inf.dslreasoner.application;
5 5
6import com.google.inject.Binder; 6import com.google.inject.Binder;
7import com.google.inject.Provider; 7import com.google.inject.Provider;
8import com.google.inject.name.Names; 8import com.google.inject.name.Names;
9import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator; 9import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator;
10import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider; 10import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider;
11import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser; 11import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser;
12import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer; 12import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer;
13import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider; 13import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider;
14import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer; 14import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer;
15import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer; 15import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer;
16import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 16import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
17import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator; 17import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator;
18import java.util.Properties; 18import java.util.Properties;
19import org.eclipse.xtext.Constants; 19import org.eclipse.xtext.Constants;
20import org.eclipse.xtext.IGrammarAccess; 20import org.eclipse.xtext.IGrammarAccess;
21import org.eclipse.xtext.generator.IGenerator2; 21import org.eclipse.xtext.generator.IGenerator2;
22import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; 22import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider;
23import org.eclipse.xtext.naming.IQualifiedNameProvider; 23import org.eclipse.xtext.naming.IQualifiedNameProvider;
24import org.eclipse.xtext.parser.IParser; 24import org.eclipse.xtext.parser.IParser;
25import org.eclipse.xtext.parser.ITokenToStringConverter; 25import org.eclipse.xtext.parser.ITokenToStringConverter;
26import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; 26import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider;
27import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; 27import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter;
28import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; 28import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
29import org.eclipse.xtext.parser.antlr.ITokenDefProvider; 29import org.eclipse.xtext.parser.antlr.ITokenDefProvider;
30import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; 30import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper;
31import org.eclipse.xtext.parser.antlr.Lexer; 31import org.eclipse.xtext.parser.antlr.Lexer;
32import org.eclipse.xtext.parser.antlr.LexerBindings; 32import org.eclipse.xtext.parser.antlr.LexerBindings;
33import org.eclipse.xtext.parser.antlr.LexerProvider; 33import org.eclipse.xtext.parser.antlr.LexerProvider;
34import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; 34import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper;
35import org.eclipse.xtext.resource.IContainer; 35import org.eclipse.xtext.resource.IContainer;
36import org.eclipse.xtext.resource.IResourceDescriptions; 36import org.eclipse.xtext.resource.IResourceDescriptions;
37import org.eclipse.xtext.resource.containers.IAllContainersState; 37import org.eclipse.xtext.resource.containers.IAllContainersState;
38import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; 38import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider;
39import org.eclipse.xtext.resource.containers.StateBasedContainerManager; 39import org.eclipse.xtext.resource.containers.StateBasedContainerManager;
40import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; 40import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider;
41import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; 41import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions;
42import org.eclipse.xtext.scoping.IGlobalScopeProvider; 42import org.eclipse.xtext.scoping.IGlobalScopeProvider;
43import org.eclipse.xtext.scoping.IScopeProvider; 43import org.eclipse.xtext.scoping.IScopeProvider;
44import org.eclipse.xtext.scoping.IgnoreCaseLinking; 44import org.eclipse.xtext.scoping.IgnoreCaseLinking;
45import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; 45import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider;
46import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; 46import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider;
47import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; 47import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider;
48import org.eclipse.xtext.serializer.ISerializer; 48import org.eclipse.xtext.serializer.ISerializer;
49import org.eclipse.xtext.serializer.impl.Serializer; 49import org.eclipse.xtext.serializer.impl.Serializer;
50import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; 50import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
51import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; 51import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer;
52import org.eclipse.xtext.service.DefaultRuntimeModule; 52import org.eclipse.xtext.service.DefaultRuntimeModule;
53import org.eclipse.xtext.service.SingletonBinding; 53import org.eclipse.xtext.service.SingletonBinding;
54 54
55/** 55/**
56 * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}. 56 * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}.
57 */ 57 */
58@SuppressWarnings("all") 58@SuppressWarnings("all")
59public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule { 59public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule {
60 60
61 protected Properties properties = null; 61 protected Properties properties = null;
62 62
63 @Override 63 @Override
64 public void configure(Binder binder) { 64 public void configure(Binder binder) {
65 properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties"); 65 properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties");
66 super.configure(binder); 66 super.configure(binder);
67 } 67 }
68 68
69 public void configureLanguageName(Binder binder) { 69 public void configureLanguageName(Binder binder) {
70 binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"); 70 binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration");
71 } 71 }
72 72
73 public void configureFileExtensions(Binder binder) { 73 public void configureFileExtensions(Binder binder) {
74 if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) 74 if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
75 binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig"); 75 binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig");
76 } 76 }
77 77
78 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 78 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
79 public ClassLoader bindClassLoaderToInstance() { 79 public ClassLoader bindClassLoaderToInstance() {
80 return getClass().getClassLoader(); 80 return getClass().getClassLoader();
81 } 81 }
82 82
83 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 83 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
84 public Class<? extends IGrammarAccess> bindIGrammarAccess() { 84 public Class<? extends IGrammarAccess> bindIGrammarAccess() {
85 return ApplicationConfigurationGrammarAccess.class; 85 return ApplicationConfigurationGrammarAccess.class;
86 } 86 }
87 87
88 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 88 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
89 public Class<? extends ISemanticSequencer> bindISemanticSequencer() { 89 public Class<? extends ISemanticSequencer> bindISemanticSequencer() {
90 return ApplicationConfigurationSemanticSequencer.class; 90 return ApplicationConfigurationSemanticSequencer.class;
91 } 91 }
92 92
93 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 93 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
94 public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() { 94 public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() {
95 return ApplicationConfigurationSyntacticSequencer.class; 95 return ApplicationConfigurationSyntacticSequencer.class;
96 } 96 }
97 97
98 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 98 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
99 public Class<? extends ISerializer> bindISerializer() { 99 public Class<? extends ISerializer> bindISerializer() {
100 return Serializer.class; 100 return Serializer.class;
101 } 101 }
102 102
103 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 103 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
104 public Class<? extends IParser> bindIParser() { 104 public Class<? extends IParser> bindIParser() {
105 return ApplicationConfigurationParser.class; 105 return ApplicationConfigurationParser.class;
106 } 106 }
107 107
108 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 108 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
109 public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() { 109 public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() {
110 return AntlrTokenToStringConverter.class; 110 return AntlrTokenToStringConverter.class;
111 } 111 }
112 112
113 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 113 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
114 public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() { 114 public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
115 return ApplicationConfigurationAntlrTokenFileProvider.class; 115 return ApplicationConfigurationAntlrTokenFileProvider.class;
116 } 116 }
117 117
118 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 118 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
119 public Class<? extends Lexer> bindLexer() { 119 public Class<? extends Lexer> bindLexer() {
120 return InternalApplicationConfigurationLexer.class; 120 return InternalApplicationConfigurationLexer.class;
121 } 121 }
122 122
123 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 123 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
124 public Class<? extends ITokenDefProvider> bindITokenDefProvider() { 124 public Class<? extends ITokenDefProvider> bindITokenDefProvider() {
125 return AntlrTokenDefProvider.class; 125 return AntlrTokenDefProvider.class;
126 } 126 }
127 127
128 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 128 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
129 public Provider<? extends InternalApplicationConfigurationLexer> provideInternalApplicationConfigurationLexer() { 129 public Provider<? extends InternalApplicationConfigurationLexer> provideInternalApplicationConfigurationLexer() {
130 return LexerProvider.create(InternalApplicationConfigurationLexer.class); 130 return LexerProvider.create(InternalApplicationConfigurationLexer.class);
131 } 131 }
132 132
133 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 133 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
134 public void configureRuntimeLexer(Binder binder) { 134 public void configureRuntimeLexer(Binder binder) {
135 binder.bind(Lexer.class) 135 binder.bind(Lexer.class)
136 .annotatedWith(Names.named(LexerBindings.RUNTIME)) 136 .annotatedWith(Names.named(LexerBindings.RUNTIME))
137 .to(InternalApplicationConfigurationLexer.class); 137 .to(InternalApplicationConfigurationLexer.class);
138 } 138 }
139 139
140 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 140 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
141 public Class<? extends IUnorderedGroupHelper> bindIUnorderedGroupHelper() { 141 public Class<? extends IUnorderedGroupHelper> bindIUnorderedGroupHelper() {
142 return UnorderedGroupHelper.class; 142 return UnorderedGroupHelper.class;
143 } 143 }
144 144
145 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 145 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2
146 @SingletonBinding(eager=true) 146 @SingletonBinding(eager=true)
147 public Class<? extends ApplicationConfigurationValidator> bindApplicationConfigurationValidator() { 147 public Class<? extends ApplicationConfigurationValidator> bindApplicationConfigurationValidator() {
148 return ApplicationConfigurationValidator.class; 148 return ApplicationConfigurationValidator.class;
149 } 149 }
150 150
151 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 151 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
152 public Class<? extends IScopeProvider> bindIScopeProvider() { 152 public Class<? extends IScopeProvider> bindIScopeProvider() {
153 return ApplicationConfigurationScopeProvider.class; 153 return ApplicationConfigurationScopeProvider.class;
154 } 154 }
155 155
156 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 156 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
157 public void configureIScopeProviderDelegate(Binder binder) { 157 public void configureIScopeProviderDelegate(Binder binder) {
158 binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); 158 binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class);
159 } 159 }
160 160
161 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 161 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
162 public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { 162 public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() {
163 return DefaultGlobalScopeProvider.class; 163 return DefaultGlobalScopeProvider.class;
164 } 164 }
165 165
166 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 166 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
167 public void configureIgnoreCaseLinking(Binder binder) { 167 public void configureIgnoreCaseLinking(Binder binder) {
168 binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); 168 binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false);
169 } 169 }
170 170
171 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 171 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2
172 public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() { 172 public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
173 return DefaultDeclarativeQualifiedNameProvider.class; 173 return DefaultDeclarativeQualifiedNameProvider.class;
174 } 174 }
175 175
176 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 176 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
177 public Class<? extends IContainer.Manager> bindIContainer$Manager() { 177 public Class<? extends IContainer.Manager> bindIContainer$Manager() {
178 return StateBasedContainerManager.class; 178 return StateBasedContainerManager.class;
179 } 179 }
180 180
181 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 181 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
182 public Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider() { 182 public Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider() {
183 return ResourceSetBasedAllContainersStateProvider.class; 183 return ResourceSetBasedAllContainersStateProvider.class;
184 } 184 }
185 185
186 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 186 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
187 public void configureIResourceDescriptions(Binder binder) { 187 public void configureIResourceDescriptions(Binder binder) {
188 binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); 188 binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class);
189 } 189 }
190 190
191 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 191 // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2
192 public void configureIResourceDescriptionsPersisted(Binder binder) { 192 public void configureIResourceDescriptionsPersisted(Binder binder) {
193 binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); 193 binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class);
194 } 194 }
195 195
196 // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 196 // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2
197 public Class<? extends IGenerator2> bindIGenerator2() { 197 public Class<? extends IGenerator2> bindIGenerator2() {
198 return ApplicationConfigurationGenerator.class; 198 return ApplicationConfigurationGenerator.class;
199 } 199 }
200 200
201} 201}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
index c0038140..c953d31c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
Binary files differ
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java
index f2fd29ee..bfb49405 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java
@@ -1,42 +1,42 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application; 4package hu.bme.mit.inf.dslreasoner.application;
5 5
6import com.google.inject.Guice; 6import com.google.inject.Guice;
7import com.google.inject.Injector; 7import com.google.inject.Injector;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
9import org.eclipse.emf.ecore.EPackage; 9import org.eclipse.emf.ecore.EPackage;
10import org.eclipse.emf.ecore.resource.Resource; 10import org.eclipse.emf.ecore.resource.Resource;
11import org.eclipse.xtext.ISetup; 11import org.eclipse.xtext.ISetup;
12import org.eclipse.xtext.common.TerminalsStandaloneSetup; 12import org.eclipse.xtext.common.TerminalsStandaloneSetup;
13import org.eclipse.xtext.resource.IResourceFactory; 13import org.eclipse.xtext.resource.IResourceFactory;
14import org.eclipse.xtext.resource.IResourceServiceProvider; 14import org.eclipse.xtext.resource.IResourceServiceProvider;
15 15
16@SuppressWarnings("all") 16@SuppressWarnings("all")
17public class ApplicationConfigurationStandaloneSetupGenerated implements ISetup { 17public class ApplicationConfigurationStandaloneSetupGenerated implements ISetup {
18 18
19 @Override 19 @Override
20 public Injector createInjectorAndDoEMFRegistration() { 20 public Injector createInjectorAndDoEMFRegistration() {
21 TerminalsStandaloneSetup.doSetup(); 21 TerminalsStandaloneSetup.doSetup();
22 22
23 Injector injector = createInjector(); 23 Injector injector = createInjector();
24 register(injector); 24 register(injector);
25 return injector; 25 return injector;
26 } 26 }
27 27
28 public Injector createInjector() { 28 public Injector createInjector() {
29 return Guice.createInjector(new ApplicationConfigurationRuntimeModule()); 29 return Guice.createInjector(new ApplicationConfigurationRuntimeModule());
30 } 30 }
31 31
32 public void register(Injector injector) { 32 public void register(Injector injector) {
33 if (!EPackage.Registry.INSTANCE.containsKey("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration")) { 33 if (!EPackage.Registry.INSTANCE.containsKey("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration")) {
34 EPackage.Registry.INSTANCE.put("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration", ApplicationConfigurationPackage.eINSTANCE); 34 EPackage.Registry.INSTANCE.put("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration", ApplicationConfigurationPackage.eINSTANCE);
35 } 35 }
36 IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); 36 IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class);
37 IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); 37 IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class);
38 38
39 Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", resourceFactory); 39 Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", resourceFactory);
40 IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", serviceProvider); 40 IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", serviceProvider);
41 } 41 }
42} 42}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java
index 0beef75e..2a0150d0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>All Package Entry</b></em>'. 10 * A representation of the model object '<em><b>All Package Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion <em>Exclusion</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion <em>Exclusion</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface AllPackageEntry extends MetamodelEntry 24public interface AllPackageEntry extends MetamodelEntry
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Exclusion</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Exclusion</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Exclusion</em>' containment reference list. 31 * @return the value of the '<em>Exclusion</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<MetamodelElement> getExclusion(); 36 EList<MetamodelElement> getExclusion();
37 37
38} // AllPackageEntry 38} // AllPackageEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java
index 95a6c44d..2a0705c5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>All Pattern Entry</b></em>'. 10 * A representation of the model object '<em><b>All Pattern Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface AllPatternEntry extends PatternEntry 24public interface AllPatternEntry extends PatternEntry
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Exclusuion</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Exclusuion</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Exclusuion</em>' containment reference list. 31 * @return the value of the '<em>Exclusuion</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<PatternElement> getExclusuion(); 36 EList<PatternElement> getExclusuion();
37 37
38} // AllPatternEntry 38} // AllPatternEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
index 2357ce09..280a74d0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
@@ -1,728 +1,728 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EFactory; 6import org.eclipse.emf.ecore.EFactory;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * The <b>Factory</b> for the model. 10 * The <b>Factory</b> for the model.
11 * It provides a create method for each non-abstract class of the model. 11 * It provides a create method for each non-abstract class of the model.
12 * <!-- end-user-doc --> 12 * <!-- end-user-doc -->
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage
14 * @generated 14 * @generated
15 */ 15 */
16public interface ApplicationConfigurationFactory extends EFactory 16public interface ApplicationConfigurationFactory extends EFactory
17{ 17{
18 /** 18 /**
19 * The singleton instance of the factory. 19 * The singleton instance of the factory.
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * @generated 22 * @generated
23 */ 23 */
24 ApplicationConfigurationFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationFactoryImpl.init(); 24 ApplicationConfigurationFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationFactoryImpl.init();
25 25
26 /** 26 /**
27 * Returns a new object of class '<em>Configuration Script</em>'. 27 * Returns a new object of class '<em>Configuration Script</em>'.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return a new object of class '<em>Configuration Script</em>'. 30 * @return a new object of class '<em>Configuration Script</em>'.
31 * @generated 31 * @generated
32 */ 32 */
33 ConfigurationScript createConfigurationScript(); 33 ConfigurationScript createConfigurationScript();
34 34
35 /** 35 /**
36 * Returns a new object of class '<em>Command</em>'. 36 * Returns a new object of class '<em>Command</em>'.
37 * <!-- begin-user-doc --> 37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc --> 38 * <!-- end-user-doc -->
39 * @return a new object of class '<em>Command</em>'. 39 * @return a new object of class '<em>Command</em>'.
40 * @generated 40 * @generated
41 */ 41 */
42 Command createCommand(); 42 Command createCommand();
43 43
44 /** 44 /**
45 * Returns a new object of class '<em>Import</em>'. 45 * Returns a new object of class '<em>Import</em>'.
46 * <!-- begin-user-doc --> 46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc --> 47 * <!-- end-user-doc -->
48 * @return a new object of class '<em>Import</em>'. 48 * @return a new object of class '<em>Import</em>'.
49 * @generated 49 * @generated
50 */ 50 */
51 Import createImport(); 51 Import createImport();
52 52
53 /** 53 /**
54 * Returns a new object of class '<em>EPackage Import</em>'. 54 * Returns a new object of class '<em>EPackage Import</em>'.
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @return a new object of class '<em>EPackage Import</em>'. 57 * @return a new object of class '<em>EPackage Import</em>'.
58 * @generated 58 * @generated
59 */ 59 */
60 EPackageImport createEPackageImport(); 60 EPackageImport createEPackageImport();
61 61
62 /** 62 /**
63 * Returns a new object of class '<em>Viatra Import</em>'. 63 * Returns a new object of class '<em>Viatra Import</em>'.
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @return a new object of class '<em>Viatra Import</em>'. 66 * @return a new object of class '<em>Viatra Import</em>'.
67 * @generated 67 * @generated
68 */ 68 */
69 ViatraImport createViatraImport(); 69 ViatraImport createViatraImport();
70 70
71 /** 71 /**
72 * Returns a new object of class '<em>Declaration</em>'. 72 * Returns a new object of class '<em>Declaration</em>'.
73 * <!-- begin-user-doc --> 73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 74 * <!-- end-user-doc -->
75 * @return a new object of class '<em>Declaration</em>'. 75 * @return a new object of class '<em>Declaration</em>'.
76 * @generated 76 * @generated
77 */ 77 */
78 Declaration createDeclaration(); 78 Declaration createDeclaration();
79 79
80 /** 80 /**
81 * Returns a new object of class '<em>File Specification</em>'. 81 * Returns a new object of class '<em>File Specification</em>'.
82 * <!-- begin-user-doc --> 82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc --> 83 * <!-- end-user-doc -->
84 * @return a new object of class '<em>File Specification</em>'. 84 * @return a new object of class '<em>File Specification</em>'.
85 * @generated 85 * @generated
86 */ 86 */
87 FileSpecification createFileSpecification(); 87 FileSpecification createFileSpecification();
88 88
89 /** 89 /**
90 * Returns a new object of class '<em>File Declaration</em>'. 90 * Returns a new object of class '<em>File Declaration</em>'.
91 * <!-- begin-user-doc --> 91 * <!-- begin-user-doc -->
92 * <!-- end-user-doc --> 92 * <!-- end-user-doc -->
93 * @return a new object of class '<em>File Declaration</em>'. 93 * @return a new object of class '<em>File Declaration</em>'.
94 * @generated 94 * @generated
95 */ 95 */
96 FileDeclaration createFileDeclaration(); 96 FileDeclaration createFileDeclaration();
97 97
98 /** 98 /**
99 * Returns a new object of class '<em>File Reference</em>'. 99 * Returns a new object of class '<em>File Reference</em>'.
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @return a new object of class '<em>File Reference</em>'. 102 * @return a new object of class '<em>File Reference</em>'.
103 * @generated 103 * @generated
104 */ 104 */
105 FileReference createFileReference(); 105 FileReference createFileReference();
106 106
107 /** 107 /**
108 * Returns a new object of class '<em>File</em>'. 108 * Returns a new object of class '<em>File</em>'.
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @return a new object of class '<em>File</em>'. 111 * @return a new object of class '<em>File</em>'.
112 * @generated 112 * @generated
113 */ 113 */
114 File createFile(); 114 File createFile();
115 115
116 /** 116 /**
117 * Returns a new object of class '<em>Metamodel Specification</em>'. 117 * Returns a new object of class '<em>Metamodel Specification</em>'.
118 * <!-- begin-user-doc --> 118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc --> 119 * <!-- end-user-doc -->
120 * @return a new object of class '<em>Metamodel Specification</em>'. 120 * @return a new object of class '<em>Metamodel Specification</em>'.
121 * @generated 121 * @generated
122 */ 122 */
123 MetamodelSpecification createMetamodelSpecification(); 123 MetamodelSpecification createMetamodelSpecification();
124 124
125 /** 125 /**
126 * Returns a new object of class '<em>Metamodel Entry</em>'. 126 * Returns a new object of class '<em>Metamodel Entry</em>'.
127 * <!-- begin-user-doc --> 127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc --> 128 * <!-- end-user-doc -->
129 * @return a new object of class '<em>Metamodel Entry</em>'. 129 * @return a new object of class '<em>Metamodel Entry</em>'.
130 * @generated 130 * @generated
131 */ 131 */
132 MetamodelEntry createMetamodelEntry(); 132 MetamodelEntry createMetamodelEntry();
133 133
134 /** 134 /**
135 * Returns a new object of class '<em>All Package Entry</em>'. 135 * Returns a new object of class '<em>All Package Entry</em>'.
136 * <!-- begin-user-doc --> 136 * <!-- begin-user-doc -->
137 * <!-- end-user-doc --> 137 * <!-- end-user-doc -->
138 * @return a new object of class '<em>All Package Entry</em>'. 138 * @return a new object of class '<em>All Package Entry</em>'.
139 * @generated 139 * @generated
140 */ 140 */
141 AllPackageEntry createAllPackageEntry(); 141 AllPackageEntry createAllPackageEntry();
142 142
143 /** 143 /**
144 * Returns a new object of class '<em>Metamodel Element</em>'. 144 * Returns a new object of class '<em>Metamodel Element</em>'.
145 * <!-- begin-user-doc --> 145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc --> 146 * <!-- end-user-doc -->
147 * @return a new object of class '<em>Metamodel Element</em>'. 147 * @return a new object of class '<em>Metamodel Element</em>'.
148 * @generated 148 * @generated
149 */ 149 */
150 MetamodelElement createMetamodelElement(); 150 MetamodelElement createMetamodelElement();
151 151
152 /** 152 /**
153 * Returns a new object of class '<em>Metamodel Declaration</em>'. 153 * Returns a new object of class '<em>Metamodel Declaration</em>'.
154 * <!-- begin-user-doc --> 154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc --> 155 * <!-- end-user-doc -->
156 * @return a new object of class '<em>Metamodel Declaration</em>'. 156 * @return a new object of class '<em>Metamodel Declaration</em>'.
157 * @generated 157 * @generated
158 */ 158 */
159 MetamodelDeclaration createMetamodelDeclaration(); 159 MetamodelDeclaration createMetamodelDeclaration();
160 160
161 /** 161 /**
162 * Returns a new object of class '<em>Metamodel Reference</em>'. 162 * Returns a new object of class '<em>Metamodel Reference</em>'.
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @return a new object of class '<em>Metamodel Reference</em>'. 165 * @return a new object of class '<em>Metamodel Reference</em>'.
166 * @generated 166 * @generated
167 */ 167 */
168 MetamodelReference createMetamodelReference(); 168 MetamodelReference createMetamodelReference();
169 169
170 /** 170 /**
171 * Returns a new object of class '<em>Metamodel</em>'. 171 * Returns a new object of class '<em>Metamodel</em>'.
172 * <!-- begin-user-doc --> 172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc --> 173 * <!-- end-user-doc -->
174 * @return a new object of class '<em>Metamodel</em>'. 174 * @return a new object of class '<em>Metamodel</em>'.
175 * @generated 175 * @generated
176 */ 176 */
177 Metamodel createMetamodel(); 177 Metamodel createMetamodel();
178 178
179 /** 179 /**
180 * Returns a new object of class '<em>Partial Model Specification</em>'. 180 * Returns a new object of class '<em>Partial Model Specification</em>'.
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @return a new object of class '<em>Partial Model Specification</em>'. 183 * @return a new object of class '<em>Partial Model Specification</em>'.
184 * @generated 184 * @generated
185 */ 185 */
186 PartialModelSpecification createPartialModelSpecification(); 186 PartialModelSpecification createPartialModelSpecification();
187 187
188 /** 188 /**
189 * Returns a new object of class '<em>Partial Model Entry</em>'. 189 * Returns a new object of class '<em>Partial Model Entry</em>'.
190 * <!-- begin-user-doc --> 190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc --> 191 * <!-- end-user-doc -->
192 * @return a new object of class '<em>Partial Model Entry</em>'. 192 * @return a new object of class '<em>Partial Model Entry</em>'.
193 * @generated 193 * @generated
194 */ 194 */
195 PartialModelEntry createPartialModelEntry(); 195 PartialModelEntry createPartialModelEntry();
196 196
197 /** 197 /**
198 * Returns a new object of class '<em>Model Entry</em>'. 198 * Returns a new object of class '<em>Model Entry</em>'.
199 * <!-- begin-user-doc --> 199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc --> 200 * <!-- end-user-doc -->
201 * @return a new object of class '<em>Model Entry</em>'. 201 * @return a new object of class '<em>Model Entry</em>'.
202 * @generated 202 * @generated
203 */ 203 */
204 ModelEntry createModelEntry(); 204 ModelEntry createModelEntry();
205 205
206 /** 206 /**
207 * Returns a new object of class '<em>Folder Entry</em>'. 207 * Returns a new object of class '<em>Folder Entry</em>'.
208 * <!-- begin-user-doc --> 208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc --> 209 * <!-- end-user-doc -->
210 * @return a new object of class '<em>Folder Entry</em>'. 210 * @return a new object of class '<em>Folder Entry</em>'.
211 * @generated 211 * @generated
212 */ 212 */
213 FolderEntry createFolderEntry(); 213 FolderEntry createFolderEntry();
214 214
215 /** 215 /**
216 * Returns a new object of class '<em>Partial Model Declaration</em>'. 216 * Returns a new object of class '<em>Partial Model Declaration</em>'.
217 * <!-- begin-user-doc --> 217 * <!-- begin-user-doc -->
218 * <!-- end-user-doc --> 218 * <!-- end-user-doc -->
219 * @return a new object of class '<em>Partial Model Declaration</em>'. 219 * @return a new object of class '<em>Partial Model Declaration</em>'.
220 * @generated 220 * @generated
221 */ 221 */
222 PartialModelDeclaration createPartialModelDeclaration(); 222 PartialModelDeclaration createPartialModelDeclaration();
223 223
224 /** 224 /**
225 * Returns a new object of class '<em>Partial Model Reference</em>'. 225 * Returns a new object of class '<em>Partial Model Reference</em>'.
226 * <!-- begin-user-doc --> 226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc --> 227 * <!-- end-user-doc -->
228 * @return a new object of class '<em>Partial Model Reference</em>'. 228 * @return a new object of class '<em>Partial Model Reference</em>'.
229 * @generated 229 * @generated
230 */ 230 */
231 PartialModelReference createPartialModelReference(); 231 PartialModelReference createPartialModelReference();
232 232
233 /** 233 /**
234 * Returns a new object of class '<em>Partial Model</em>'. 234 * Returns a new object of class '<em>Partial Model</em>'.
235 * <!-- begin-user-doc --> 235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc --> 236 * <!-- end-user-doc -->
237 * @return a new object of class '<em>Partial Model</em>'. 237 * @return a new object of class '<em>Partial Model</em>'.
238 * @generated 238 * @generated
239 */ 239 */
240 PartialModel createPartialModel(); 240 PartialModel createPartialModel();
241 241
242 /** 242 /**
243 * Returns a new object of class '<em>Pattern Specification</em>'. 243 * Returns a new object of class '<em>Pattern Specification</em>'.
244 * <!-- begin-user-doc --> 244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc --> 245 * <!-- end-user-doc -->
246 * @return a new object of class '<em>Pattern Specification</em>'. 246 * @return a new object of class '<em>Pattern Specification</em>'.
247 * @generated 247 * @generated
248 */ 248 */
249 PatternSpecification createPatternSpecification(); 249 PatternSpecification createPatternSpecification();
250 250
251 /** 251 /**
252 * Returns a new object of class '<em>Pattern Entry</em>'. 252 * Returns a new object of class '<em>Pattern Entry</em>'.
253 * <!-- begin-user-doc --> 253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc --> 254 * <!-- end-user-doc -->
255 * @return a new object of class '<em>Pattern Entry</em>'. 255 * @return a new object of class '<em>Pattern Entry</em>'.
256 * @generated 256 * @generated
257 */ 257 */
258 PatternEntry createPatternEntry(); 258 PatternEntry createPatternEntry();
259 259
260 /** 260 /**
261 * Returns a new object of class '<em>All Pattern Entry</em>'. 261 * Returns a new object of class '<em>All Pattern Entry</em>'.
262 * <!-- begin-user-doc --> 262 * <!-- begin-user-doc -->
263 * <!-- end-user-doc --> 263 * <!-- end-user-doc -->
264 * @return a new object of class '<em>All Pattern Entry</em>'. 264 * @return a new object of class '<em>All Pattern Entry</em>'.
265 * @generated 265 * @generated
266 */ 266 */
267 AllPatternEntry createAllPatternEntry(); 267 AllPatternEntry createAllPatternEntry();
268 268
269 /** 269 /**
270 * Returns a new object of class '<em>Pattern Element</em>'. 270 * Returns a new object of class '<em>Pattern Element</em>'.
271 * <!-- begin-user-doc --> 271 * <!-- begin-user-doc -->
272 * <!-- end-user-doc --> 272 * <!-- end-user-doc -->
273 * @return a new object of class '<em>Pattern Element</em>'. 273 * @return a new object of class '<em>Pattern Element</em>'.
274 * @generated 274 * @generated
275 */ 275 */
276 PatternElement createPatternElement(); 276 PatternElement createPatternElement();
277 277
278 /** 278 /**
279 * Returns a new object of class '<em>Graph Pattern Declaration</em>'. 279 * Returns a new object of class '<em>Graph Pattern Declaration</em>'.
280 * <!-- begin-user-doc --> 280 * <!-- begin-user-doc -->
281 * <!-- end-user-doc --> 281 * <!-- end-user-doc -->
282 * @return a new object of class '<em>Graph Pattern Declaration</em>'. 282 * @return a new object of class '<em>Graph Pattern Declaration</em>'.
283 * @generated 283 * @generated
284 */ 284 */
285 GraphPatternDeclaration createGraphPatternDeclaration(); 285 GraphPatternDeclaration createGraphPatternDeclaration();
286 286
287 /** 287 /**
288 * Returns a new object of class '<em>Graph Pattern Reference</em>'. 288 * Returns a new object of class '<em>Graph Pattern Reference</em>'.
289 * <!-- begin-user-doc --> 289 * <!-- begin-user-doc -->
290 * <!-- end-user-doc --> 290 * <!-- end-user-doc -->
291 * @return a new object of class '<em>Graph Pattern Reference</em>'. 291 * @return a new object of class '<em>Graph Pattern Reference</em>'.
292 * @generated 292 * @generated
293 */ 293 */
294 GraphPatternReference createGraphPatternReference(); 294 GraphPatternReference createGraphPatternReference();
295 295
296 /** 296 /**
297 * Returns a new object of class '<em>Graph Pattern</em>'. 297 * Returns a new object of class '<em>Graph Pattern</em>'.
298 * <!-- begin-user-doc --> 298 * <!-- begin-user-doc -->
299 * <!-- end-user-doc --> 299 * <!-- end-user-doc -->
300 * @return a new object of class '<em>Graph Pattern</em>'. 300 * @return a new object of class '<em>Graph Pattern</em>'.
301 * @generated 301 * @generated
302 */ 302 */
303 GraphPattern createGraphPattern(); 303 GraphPattern createGraphPattern();
304 304
305 /** 305 /**
306 * Returns a new object of class '<em>Objective Specification</em>'. 306 * Returns a new object of class '<em>Objective Specification</em>'.
307 * <!-- begin-user-doc --> 307 * <!-- begin-user-doc -->
308 * <!-- end-user-doc --> 308 * <!-- end-user-doc -->
309 * @return a new object of class '<em>Objective Specification</em>'. 309 * @return a new object of class '<em>Objective Specification</em>'.
310 * @generated 310 * @generated
311 */ 311 */
312 ObjectiveSpecification createObjectiveSpecification(); 312 ObjectiveSpecification createObjectiveSpecification();
313 313
314 /** 314 /**
315 * Returns a new object of class '<em>Objective Entry</em>'. 315 * Returns a new object of class '<em>Objective Entry</em>'.
316 * <!-- begin-user-doc --> 316 * <!-- begin-user-doc -->
317 * <!-- end-user-doc --> 317 * <!-- end-user-doc -->
318 * @return a new object of class '<em>Objective Entry</em>'. 318 * @return a new object of class '<em>Objective Entry</em>'.
319 * @generated 319 * @generated
320 */ 320 */
321 ObjectiveEntry createObjectiveEntry(); 321 ObjectiveEntry createObjectiveEntry();
322 322
323 /** 323 /**
324 * Returns a new object of class '<em>Optimization Entry</em>'. 324 * Returns a new object of class '<em>Optimization Entry</em>'.
325 * <!-- begin-user-doc --> 325 * <!-- begin-user-doc -->
326 * <!-- end-user-doc --> 326 * <!-- end-user-doc -->
327 * @return a new object of class '<em>Optimization Entry</em>'. 327 * @return a new object of class '<em>Optimization Entry</em>'.
328 * @generated 328 * @generated
329 */ 329 */
330 OptimizationEntry createOptimizationEntry(); 330 OptimizationEntry createOptimizationEntry();
331 331
332 /** 332 /**
333 * Returns a new object of class '<em>Threshold Entry</em>'. 333 * Returns a new object of class '<em>Threshold Entry</em>'.
334 * <!-- begin-user-doc --> 334 * <!-- begin-user-doc -->
335 * <!-- end-user-doc --> 335 * <!-- end-user-doc -->
336 * @return a new object of class '<em>Threshold Entry</em>'. 336 * @return a new object of class '<em>Threshold Entry</em>'.
337 * @generated 337 * @generated
338 */ 338 */
339 ThresholdEntry createThresholdEntry(); 339 ThresholdEntry createThresholdEntry();
340 340
341 /** 341 /**
342 * Returns a new object of class '<em>Objective Function</em>'. 342 * Returns a new object of class '<em>Objective Function</em>'.
343 * <!-- begin-user-doc --> 343 * <!-- begin-user-doc -->
344 * <!-- end-user-doc --> 344 * <!-- end-user-doc -->
345 * @return a new object of class '<em>Objective Function</em>'. 345 * @return a new object of class '<em>Objective Function</em>'.
346 * @generated 346 * @generated
347 */ 347 */
348 ObjectiveFunction createObjectiveFunction(); 348 ObjectiveFunction createObjectiveFunction();
349 349
350 /** 350 /**
351 * Returns a new object of class '<em>Cost Objective Function</em>'. 351 * Returns a new object of class '<em>Cost Objective Function</em>'.
352 * <!-- begin-user-doc --> 352 * <!-- begin-user-doc -->
353 * <!-- end-user-doc --> 353 * <!-- end-user-doc -->
354 * @return a new object of class '<em>Cost Objective Function</em>'. 354 * @return a new object of class '<em>Cost Objective Function</em>'.
355 * @generated 355 * @generated
356 */ 356 */
357 CostObjectiveFunction createCostObjectiveFunction(); 357 CostObjectiveFunction createCostObjectiveFunction();
358 358
359 /** 359 /**
360 * Returns a new object of class '<em>Cost Entry</em>'. 360 * Returns a new object of class '<em>Cost Entry</em>'.
361 * <!-- begin-user-doc --> 361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc --> 362 * <!-- end-user-doc -->
363 * @return a new object of class '<em>Cost Entry</em>'. 363 * @return a new object of class '<em>Cost Entry</em>'.
364 * @generated 364 * @generated
365 */ 365 */
366 CostEntry createCostEntry(); 366 CostEntry createCostEntry();
367 367
368 /** 368 /**
369 * Returns a new object of class '<em>Objective Declaration</em>'. 369 * Returns a new object of class '<em>Objective Declaration</em>'.
370 * <!-- begin-user-doc --> 370 * <!-- begin-user-doc -->
371 * <!-- end-user-doc --> 371 * <!-- end-user-doc -->
372 * @return a new object of class '<em>Objective Declaration</em>'. 372 * @return a new object of class '<em>Objective Declaration</em>'.
373 * @generated 373 * @generated
374 */ 374 */
375 ObjectiveDeclaration createObjectiveDeclaration(); 375 ObjectiveDeclaration createObjectiveDeclaration();
376 376
377 /** 377 /**
378 * Returns a new object of class '<em>Objective Reference</em>'. 378 * Returns a new object of class '<em>Objective Reference</em>'.
379 * <!-- begin-user-doc --> 379 * <!-- begin-user-doc -->
380 * <!-- end-user-doc --> 380 * <!-- end-user-doc -->
381 * @return a new object of class '<em>Objective Reference</em>'. 381 * @return a new object of class '<em>Objective Reference</em>'.
382 * @generated 382 * @generated
383 */ 383 */
384 ObjectiveReference createObjectiveReference(); 384 ObjectiveReference createObjectiveReference();
385 385
386 /** 386 /**
387 * Returns a new object of class '<em>Objective</em>'. 387 * Returns a new object of class '<em>Objective</em>'.
388 * <!-- begin-user-doc --> 388 * <!-- begin-user-doc -->
389 * <!-- end-user-doc --> 389 * <!-- end-user-doc -->
390 * @return a new object of class '<em>Objective</em>'. 390 * @return a new object of class '<em>Objective</em>'.
391 * @generated 391 * @generated
392 */ 392 */
393 Objective createObjective(); 393 Objective createObjective();
394 394
395 /** 395 /**
396 * Returns a new object of class '<em>Config Specification</em>'. 396 * Returns a new object of class '<em>Config Specification</em>'.
397 * <!-- begin-user-doc --> 397 * <!-- begin-user-doc -->
398 * <!-- end-user-doc --> 398 * <!-- end-user-doc -->
399 * @return a new object of class '<em>Config Specification</em>'. 399 * @return a new object of class '<em>Config Specification</em>'.
400 * @generated 400 * @generated
401 */ 401 */
402 ConfigSpecification createConfigSpecification(); 402 ConfigSpecification createConfigSpecification();
403 403
404 /** 404 /**
405 * Returns a new object of class '<em>Config Declaration</em>'. 405 * Returns a new object of class '<em>Config Declaration</em>'.
406 * <!-- begin-user-doc --> 406 * <!-- begin-user-doc -->
407 * <!-- end-user-doc --> 407 * <!-- end-user-doc -->
408 * @return a new object of class '<em>Config Declaration</em>'. 408 * @return a new object of class '<em>Config Declaration</em>'.
409 * @generated 409 * @generated
410 */ 410 */
411 ConfigDeclaration createConfigDeclaration(); 411 ConfigDeclaration createConfigDeclaration();
412 412
413 /** 413 /**
414 * Returns a new object of class '<em>Config Entry</em>'. 414 * Returns a new object of class '<em>Config Entry</em>'.
415 * <!-- begin-user-doc --> 415 * <!-- begin-user-doc -->
416 * <!-- end-user-doc --> 416 * <!-- end-user-doc -->
417 * @return a new object of class '<em>Config Entry</em>'. 417 * @return a new object of class '<em>Config Entry</em>'.
418 * @generated 418 * @generated
419 */ 419 */
420 ConfigEntry createConfigEntry(); 420 ConfigEntry createConfigEntry();
421 421
422 /** 422 /**
423 * Returns a new object of class '<em>Documentation Entry</em>'. 423 * Returns a new object of class '<em>Documentation Entry</em>'.
424 * <!-- begin-user-doc --> 424 * <!-- begin-user-doc -->
425 * <!-- end-user-doc --> 425 * <!-- end-user-doc -->
426 * @return a new object of class '<em>Documentation Entry</em>'. 426 * @return a new object of class '<em>Documentation Entry</em>'.
427 * @generated 427 * @generated
428 */ 428 */
429 DocumentationEntry createDocumentationEntry(); 429 DocumentationEntry createDocumentationEntry();
430 430
431 /** 431 /**
432 * Returns a new object of class '<em>Runtime Entry</em>'. 432 * Returns a new object of class '<em>Runtime Entry</em>'.
433 * <!-- begin-user-doc --> 433 * <!-- begin-user-doc -->
434 * <!-- end-user-doc --> 434 * <!-- end-user-doc -->
435 * @return a new object of class '<em>Runtime Entry</em>'. 435 * @return a new object of class '<em>Runtime Entry</em>'.
436 * @generated 436 * @generated
437 */ 437 */
438 RuntimeEntry createRuntimeEntry(); 438 RuntimeEntry createRuntimeEntry();
439 439
440 /** 440 /**
441 * Returns a new object of class '<em>Memory Entry</em>'. 441 * Returns a new object of class '<em>Memory Entry</em>'.
442 * <!-- begin-user-doc --> 442 * <!-- begin-user-doc -->
443 * <!-- end-user-doc --> 443 * <!-- end-user-doc -->
444 * @return a new object of class '<em>Memory Entry</em>'. 444 * @return a new object of class '<em>Memory Entry</em>'.
445 * @generated 445 * @generated
446 */ 446 */
447 MemoryEntry createMemoryEntry(); 447 MemoryEntry createMemoryEntry();
448 448
449 /** 449 /**
450 * Returns a new object of class '<em>Custom Entry</em>'. 450 * Returns a new object of class '<em>Custom Entry</em>'.
451 * <!-- begin-user-doc --> 451 * <!-- begin-user-doc -->
452 * <!-- end-user-doc --> 452 * <!-- end-user-doc -->
453 * @return a new object of class '<em>Custom Entry</em>'. 453 * @return a new object of class '<em>Custom Entry</em>'.
454 * @generated 454 * @generated
455 */ 455 */
456 CustomEntry createCustomEntry(); 456 CustomEntry createCustomEntry();
457 457
458 /** 458 /**
459 * Returns a new object of class '<em>Config Reference</em>'. 459 * Returns a new object of class '<em>Config Reference</em>'.
460 * <!-- begin-user-doc --> 460 * <!-- begin-user-doc -->
461 * <!-- end-user-doc --> 461 * <!-- end-user-doc -->
462 * @return a new object of class '<em>Config Reference</em>'. 462 * @return a new object of class '<em>Config Reference</em>'.
463 * @generated 463 * @generated
464 */ 464 */
465 ConfigReference createConfigReference(); 465 ConfigReference createConfigReference();
466 466
467 /** 467 /**
468 * Returns a new object of class '<em>Config</em>'. 468 * Returns a new object of class '<em>Config</em>'.
469 * <!-- begin-user-doc --> 469 * <!-- begin-user-doc -->
470 * <!-- end-user-doc --> 470 * <!-- end-user-doc -->
471 * @return a new object of class '<em>Config</em>'. 471 * @return a new object of class '<em>Config</em>'.
472 * @generated 472 * @generated
473 */ 473 */
474 Config createConfig(); 474 Config createConfig();
475 475
476 /** 476 /**
477 * Returns a new object of class '<em>Scope Specification</em>'. 477 * Returns a new object of class '<em>Scope Specification</em>'.
478 * <!-- begin-user-doc --> 478 * <!-- begin-user-doc -->
479 * <!-- end-user-doc --> 479 * <!-- end-user-doc -->
480 * @return a new object of class '<em>Scope Specification</em>'. 480 * @return a new object of class '<em>Scope Specification</em>'.
481 * @generated 481 * @generated
482 */ 482 */
483 ScopeSpecification createScopeSpecification(); 483 ScopeSpecification createScopeSpecification();
484 484
485 /** 485 /**
486 * Returns a new object of class '<em>Type Scope</em>'. 486 * Returns a new object of class '<em>Type Scope</em>'.
487 * <!-- begin-user-doc --> 487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc --> 488 * <!-- end-user-doc -->
489 * @return a new object of class '<em>Type Scope</em>'. 489 * @return a new object of class '<em>Type Scope</em>'.
490 * @generated 490 * @generated
491 */ 491 */
492 TypeScope createTypeScope(); 492 TypeScope createTypeScope();
493 493
494 /** 494 /**
495 * Returns a new object of class '<em>Class Type Scope</em>'. 495 * Returns a new object of class '<em>Class Type Scope</em>'.
496 * <!-- begin-user-doc --> 496 * <!-- begin-user-doc -->
497 * <!-- end-user-doc --> 497 * <!-- end-user-doc -->
498 * @return a new object of class '<em>Class Type Scope</em>'. 498 * @return a new object of class '<em>Class Type Scope</em>'.
499 * @generated 499 * @generated
500 */ 500 */
501 ClassTypeScope createClassTypeScope(); 501 ClassTypeScope createClassTypeScope();
502 502
503 /** 503 /**
504 * Returns a new object of class '<em>Object Type Scope</em>'. 504 * Returns a new object of class '<em>Object Type Scope</em>'.
505 * <!-- begin-user-doc --> 505 * <!-- begin-user-doc -->
506 * <!-- end-user-doc --> 506 * <!-- end-user-doc -->
507 * @return a new object of class '<em>Object Type Scope</em>'. 507 * @return a new object of class '<em>Object Type Scope</em>'.
508 * @generated 508 * @generated
509 */ 509 */
510 ObjectTypeScope createObjectTypeScope(); 510 ObjectTypeScope createObjectTypeScope();
511 511
512 /** 512 /**
513 * Returns a new object of class '<em>Integer Type Scope</em>'. 513 * Returns a new object of class '<em>Integer Type Scope</em>'.
514 * <!-- begin-user-doc --> 514 * <!-- begin-user-doc -->
515 * <!-- end-user-doc --> 515 * <!-- end-user-doc -->
516 * @return a new object of class '<em>Integer Type Scope</em>'. 516 * @return a new object of class '<em>Integer Type Scope</em>'.
517 * @generated 517 * @generated
518 */ 518 */
519 IntegerTypeScope createIntegerTypeScope(); 519 IntegerTypeScope createIntegerTypeScope();
520 520
521 /** 521 /**
522 * Returns a new object of class '<em>Real Type Scope</em>'. 522 * Returns a new object of class '<em>Real Type Scope</em>'.
523 * <!-- begin-user-doc --> 523 * <!-- begin-user-doc -->
524 * <!-- end-user-doc --> 524 * <!-- end-user-doc -->
525 * @return a new object of class '<em>Real Type Scope</em>'. 525 * @return a new object of class '<em>Real Type Scope</em>'.
526 * @generated 526 * @generated
527 */ 527 */
528 RealTypeScope createRealTypeScope(); 528 RealTypeScope createRealTypeScope();
529 529
530 /** 530 /**
531 * Returns a new object of class '<em>String Type Scope</em>'. 531 * Returns a new object of class '<em>String Type Scope</em>'.
532 * <!-- begin-user-doc --> 532 * <!-- begin-user-doc -->
533 * <!-- end-user-doc --> 533 * <!-- end-user-doc -->
534 * @return a new object of class '<em>String Type Scope</em>'. 534 * @return a new object of class '<em>String Type Scope</em>'.
535 * @generated 535 * @generated
536 */ 536 */
537 StringTypeScope createStringTypeScope(); 537 StringTypeScope createStringTypeScope();
538 538
539 /** 539 /**
540 * Returns a new object of class '<em>Type Reference</em>'. 540 * Returns a new object of class '<em>Type Reference</em>'.
541 * <!-- begin-user-doc --> 541 * <!-- begin-user-doc -->
542 * <!-- end-user-doc --> 542 * <!-- end-user-doc -->
543 * @return a new object of class '<em>Type Reference</em>'. 543 * @return a new object of class '<em>Type Reference</em>'.
544 * @generated 544 * @generated
545 */ 545 */
546 TypeReference createTypeReference(); 546 TypeReference createTypeReference();
547 547
548 /** 548 /**
549 * Returns a new object of class '<em>Class Reference</em>'. 549 * Returns a new object of class '<em>Class Reference</em>'.
550 * <!-- begin-user-doc --> 550 * <!-- begin-user-doc -->
551 * <!-- end-user-doc --> 551 * <!-- end-user-doc -->
552 * @return a new object of class '<em>Class Reference</em>'. 552 * @return a new object of class '<em>Class Reference</em>'.
553 * @generated 553 * @generated
554 */ 554 */
555 ClassReference createClassReference(); 555 ClassReference createClassReference();
556 556
557 /** 557 /**
558 * Returns a new object of class '<em>Object Reference</em>'. 558 * Returns a new object of class '<em>Object Reference</em>'.
559 * <!-- begin-user-doc --> 559 * <!-- begin-user-doc -->
560 * <!-- end-user-doc --> 560 * <!-- end-user-doc -->
561 * @return a new object of class '<em>Object Reference</em>'. 561 * @return a new object of class '<em>Object Reference</em>'.
562 * @generated 562 * @generated
563 */ 563 */
564 ObjectReference createObjectReference(); 564 ObjectReference createObjectReference();
565 565
566 /** 566 /**
567 * Returns a new object of class '<em>Integer Reference</em>'. 567 * Returns a new object of class '<em>Integer Reference</em>'.
568 * <!-- begin-user-doc --> 568 * <!-- begin-user-doc -->
569 * <!-- end-user-doc --> 569 * <!-- end-user-doc -->
570 * @return a new object of class '<em>Integer Reference</em>'. 570 * @return a new object of class '<em>Integer Reference</em>'.
571 * @generated 571 * @generated
572 */ 572 */
573 IntegerReference createIntegerReference(); 573 IntegerReference createIntegerReference();
574 574
575 /** 575 /**
576 * Returns a new object of class '<em>Real Reference</em>'. 576 * Returns a new object of class '<em>Real Reference</em>'.
577 * <!-- begin-user-doc --> 577 * <!-- begin-user-doc -->
578 * <!-- end-user-doc --> 578 * <!-- end-user-doc -->
579 * @return a new object of class '<em>Real Reference</em>'. 579 * @return a new object of class '<em>Real Reference</em>'.
580 * @generated 580 * @generated
581 */ 581 */
582 RealReference createRealReference(); 582 RealReference createRealReference();
583 583
584 /** 584 /**
585 * Returns a new object of class '<em>String Reference</em>'. 585 * Returns a new object of class '<em>String Reference</em>'.
586 * <!-- begin-user-doc --> 586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc --> 587 * <!-- end-user-doc -->
588 * @return a new object of class '<em>String Reference</em>'. 588 * @return a new object of class '<em>String Reference</em>'.
589 * @generated 589 * @generated
590 */ 590 */
591 StringReference createStringReference(); 591 StringReference createStringReference();
592 592
593 /** 593 /**
594 * Returns a new object of class '<em>Number Specification</em>'. 594 * Returns a new object of class '<em>Number Specification</em>'.
595 * <!-- begin-user-doc --> 595 * <!-- begin-user-doc -->
596 * <!-- end-user-doc --> 596 * <!-- end-user-doc -->
597 * @return a new object of class '<em>Number Specification</em>'. 597 * @return a new object of class '<em>Number Specification</em>'.
598 * @generated 598 * @generated
599 */ 599 */
600 NumberSpecification createNumberSpecification(); 600 NumberSpecification createNumberSpecification();
601 601
602 /** 602 /**
603 * Returns a new object of class '<em>Exact Number</em>'. 603 * Returns a new object of class '<em>Exact Number</em>'.
604 * <!-- begin-user-doc --> 604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc --> 605 * <!-- end-user-doc -->
606 * @return a new object of class '<em>Exact Number</em>'. 606 * @return a new object of class '<em>Exact Number</em>'.
607 * @generated 607 * @generated
608 */ 608 */
609 ExactNumber createExactNumber(); 609 ExactNumber createExactNumber();
610 610
611 /** 611 /**
612 * Returns a new object of class '<em>Intervall Number</em>'. 612 * Returns a new object of class '<em>Intervall Number</em>'.
613 * <!-- begin-user-doc --> 613 * <!-- begin-user-doc -->
614 * <!-- end-user-doc --> 614 * <!-- end-user-doc -->
615 * @return a new object of class '<em>Intervall Number</em>'. 615 * @return a new object of class '<em>Intervall Number</em>'.
616 * @generated 616 * @generated
617 */ 617 */
618 IntervallNumber createIntervallNumber(); 618 IntervallNumber createIntervallNumber();
619 619
620 /** 620 /**
621 * Returns a new object of class '<em>Int Enumberation</em>'. 621 * Returns a new object of class '<em>Int Enumberation</em>'.
622 * <!-- begin-user-doc --> 622 * <!-- begin-user-doc -->
623 * <!-- end-user-doc --> 623 * <!-- end-user-doc -->
624 * @return a new object of class '<em>Int Enumberation</em>'. 624 * @return a new object of class '<em>Int Enumberation</em>'.
625 * @generated 625 * @generated
626 */ 626 */
627 IntEnumberation createIntEnumberation(); 627 IntEnumberation createIntEnumberation();
628 628
629 /** 629 /**
630 * Returns a new object of class '<em>Real Enumeration</em>'. 630 * Returns a new object of class '<em>Real Enumeration</em>'.
631 * <!-- begin-user-doc --> 631 * <!-- begin-user-doc -->
632 * <!-- end-user-doc --> 632 * <!-- end-user-doc -->
633 * @return a new object of class '<em>Real Enumeration</em>'. 633 * @return a new object of class '<em>Real Enumeration</em>'.
634 * @generated 634 * @generated
635 */ 635 */
636 RealEnumeration createRealEnumeration(); 636 RealEnumeration createRealEnumeration();
637 637
638 /** 638 /**
639 * Returns a new object of class '<em>String Enumeration</em>'. 639 * Returns a new object of class '<em>String Enumeration</em>'.
640 * <!-- begin-user-doc --> 640 * <!-- begin-user-doc -->
641 * <!-- end-user-doc --> 641 * <!-- end-user-doc -->
642 * @return a new object of class '<em>String Enumeration</em>'. 642 * @return a new object of class '<em>String Enumeration</em>'.
643 * @generated 643 * @generated
644 */ 644 */
645 StringEnumeration createStringEnumeration(); 645 StringEnumeration createStringEnumeration();
646 646
647 /** 647 /**
648 * Returns a new object of class '<em>Scope Declaration</em>'. 648 * Returns a new object of class '<em>Scope Declaration</em>'.
649 * <!-- begin-user-doc --> 649 * <!-- begin-user-doc -->
650 * <!-- end-user-doc --> 650 * <!-- end-user-doc -->
651 * @return a new object of class '<em>Scope Declaration</em>'. 651 * @return a new object of class '<em>Scope Declaration</em>'.
652 * @generated 652 * @generated
653 */ 653 */
654 ScopeDeclaration createScopeDeclaration(); 654 ScopeDeclaration createScopeDeclaration();
655 655
656 /** 656 /**
657 * Returns a new object of class '<em>Scope Reference</em>'. 657 * Returns a new object of class '<em>Scope Reference</em>'.
658 * <!-- begin-user-doc --> 658 * <!-- begin-user-doc -->
659 * <!-- end-user-doc --> 659 * <!-- end-user-doc -->
660 * @return a new object of class '<em>Scope Reference</em>'. 660 * @return a new object of class '<em>Scope Reference</em>'.
661 * @generated 661 * @generated
662 */ 662 */
663 ScopeReference createScopeReference(); 663 ScopeReference createScopeReference();
664 664
665 /** 665 /**
666 * Returns a new object of class '<em>Scope</em>'. 666 * Returns a new object of class '<em>Scope</em>'.
667 * <!-- begin-user-doc --> 667 * <!-- begin-user-doc -->
668 * <!-- end-user-doc --> 668 * <!-- end-user-doc -->
669 * @return a new object of class '<em>Scope</em>'. 669 * @return a new object of class '<em>Scope</em>'.
670 * @generated 670 * @generated
671 */ 671 */
672 Scope createScope(); 672 Scope createScope();
673 673
674 /** 674 /**
675 * Returns a new object of class '<em>Task</em>'. 675 * Returns a new object of class '<em>Task</em>'.
676 * <!-- begin-user-doc --> 676 * <!-- begin-user-doc -->
677 * <!-- end-user-doc --> 677 * <!-- end-user-doc -->
678 * @return a new object of class '<em>Task</em>'. 678 * @return a new object of class '<em>Task</em>'.
679 * @generated 679 * @generated
680 */ 680 */
681 Task createTask(); 681 Task createTask();
682 682
683 /** 683 /**
684 * Returns a new object of class '<em>Generation Task</em>'. 684 * Returns a new object of class '<em>Generation Task</em>'.
685 * <!-- begin-user-doc --> 685 * <!-- begin-user-doc -->
686 * <!-- end-user-doc --> 686 * <!-- end-user-doc -->
687 * @return a new object of class '<em>Generation Task</em>'. 687 * @return a new object of class '<em>Generation Task</em>'.
688 * @generated 688 * @generated
689 */ 689 */
690 GenerationTask createGenerationTask(); 690 GenerationTask createGenerationTask();
691 691
692 /** 692 /**
693 * Returns a new object of class '<em>Integer Scope</em>'. 693 * Returns a new object of class '<em>Integer Scope</em>'.
694 * <!-- begin-user-doc --> 694 * <!-- begin-user-doc -->
695 * <!-- end-user-doc --> 695 * <!-- end-user-doc -->
696 * @return a new object of class '<em>Integer Scope</em>'. 696 * @return a new object of class '<em>Integer Scope</em>'.
697 * @generated 697 * @generated
698 */ 698 */
699 IntegerScope createIntegerScope(); 699 IntegerScope createIntegerScope();
700 700
701 /** 701 /**
702 * Returns a new object of class '<em>Real Scope</em>'. 702 * Returns a new object of class '<em>Real Scope</em>'.
703 * <!-- begin-user-doc --> 703 * <!-- begin-user-doc -->
704 * <!-- end-user-doc --> 704 * <!-- end-user-doc -->
705 * @return a new object of class '<em>Real Scope</em>'. 705 * @return a new object of class '<em>Real Scope</em>'.
706 * @generated 706 * @generated
707 */ 707 */
708 RealScope createRealScope(); 708 RealScope createRealScope();
709 709
710 /** 710 /**
711 * Returns a new object of class '<em>String Scope</em>'. 711 * Returns a new object of class '<em>String Scope</em>'.
712 * <!-- begin-user-doc --> 712 * <!-- begin-user-doc -->
713 * <!-- end-user-doc --> 713 * <!-- end-user-doc -->
714 * @return a new object of class '<em>String Scope</em>'. 714 * @return a new object of class '<em>String Scope</em>'.
715 * @generated 715 * @generated
716 */ 716 */
717 StringScope createStringScope(); 717 StringScope createStringScope();
718 718
719 /** 719 /**
720 * Returns the package supported by this factory. 720 * Returns the package supported by this factory.
721 * <!-- begin-user-doc --> 721 * <!-- begin-user-doc -->
722 * <!-- end-user-doc --> 722 * <!-- end-user-doc -->
723 * @return the package supported by this factory. 723 * @return the package supported by this factory.
724 * @generated 724 * @generated
725 */ 725 */
726 ApplicationConfigurationPackage getApplicationConfigurationPackage(); 726 ApplicationConfigurationPackage getApplicationConfigurationPackage();
727 727
728} //ApplicationConfigurationFactory 728} //ApplicationConfigurationFactory
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
index 29ed769e..2da90c9e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
@@ -1,5692 +1,5692 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EAttribute; 6import org.eclipse.emf.ecore.EAttribute;
7import org.eclipse.emf.ecore.EClass; 7import org.eclipse.emf.ecore.EClass;
8import org.eclipse.emf.ecore.EEnum; 8import org.eclipse.emf.ecore.EEnum;
9import org.eclipse.emf.ecore.EPackage; 9import org.eclipse.emf.ecore.EPackage;
10import org.eclipse.emf.ecore.EReference; 10import org.eclipse.emf.ecore.EReference;
11 11
12/** 12/**
13 * <!-- begin-user-doc --> 13 * <!-- begin-user-doc -->
14 * The <b>Package</b> for the model. 14 * The <b>Package</b> for the model.
15 * It contains accessors for the meta objects to represent 15 * It contains accessors for the meta objects to represent
16 * <ul> 16 * <ul>
17 * <li>each class,</li> 17 * <li>each class,</li>
18 * <li>each feature of each class,</li> 18 * <li>each feature of each class,</li>
19 * <li>each enum,</li> 19 * <li>each enum,</li>
20 * <li>and each data type</li> 20 * <li>and each data type</li>
21 * </ul> 21 * </ul>
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory 23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory
24 * @model kind="package" 24 * @model kind="package"
25 * @generated 25 * @generated
26 */ 26 */
27public interface ApplicationConfigurationPackage extends EPackage 27public interface ApplicationConfigurationPackage extends EPackage
28{ 28{
29 /** 29 /**
30 * The package name. 30 * The package name.
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 String eNAME = "applicationConfiguration"; 35 String eNAME = "applicationConfiguration";
36 36
37 /** 37 /**
38 * The package namespace URI. 38 * The package namespace URI.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @generated 41 * @generated
42 */ 42 */
43 String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"; 43 String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration";
44 44
45 /** 45 /**
46 * The package namespace name. 46 * The package namespace name.
47 * <!-- begin-user-doc --> 47 * <!-- begin-user-doc -->
48 * <!-- end-user-doc --> 48 * <!-- end-user-doc -->
49 * @generated 49 * @generated
50 */ 50 */
51 String eNS_PREFIX = "applicationConfiguration"; 51 String eNS_PREFIX = "applicationConfiguration";
52 52
53 /** 53 /**
54 * The singleton instance of the package. 54 * The singleton instance of the package.
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @generated 57 * @generated
58 */ 58 */
59 ApplicationConfigurationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl.init(); 59 ApplicationConfigurationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl.init();
60 60
61 /** 61 /**
62 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl <em>Configuration Script</em>}' class. 62 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl <em>Configuration Script</em>}' class.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl 65 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl
66 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() 66 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript()
67 * @generated 67 * @generated
68 */ 68 */
69 int CONFIGURATION_SCRIPT = 0; 69 int CONFIGURATION_SCRIPT = 0;
70 70
71 /** 71 /**
72 * The feature id for the '<em><b>Imports</b></em>' containment reference list. 72 * The feature id for the '<em><b>Imports</b></em>' containment reference list.
73 * <!-- begin-user-doc --> 73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 74 * <!-- end-user-doc -->
75 * @generated 75 * @generated
76 * @ordered 76 * @ordered
77 */ 77 */
78 int CONFIGURATION_SCRIPT__IMPORTS = 0; 78 int CONFIGURATION_SCRIPT__IMPORTS = 0;
79 79
80 /** 80 /**
81 * The feature id for the '<em><b>Commands</b></em>' containment reference list. 81 * The feature id for the '<em><b>Commands</b></em>' containment reference list.
82 * <!-- begin-user-doc --> 82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc --> 83 * <!-- end-user-doc -->
84 * @generated 84 * @generated
85 * @ordered 85 * @ordered
86 */ 86 */
87 int CONFIGURATION_SCRIPT__COMMANDS = 1; 87 int CONFIGURATION_SCRIPT__COMMANDS = 1;
88 88
89 /** 89 /**
90 * The number of structural features of the '<em>Configuration Script</em>' class. 90 * The number of structural features of the '<em>Configuration Script</em>' class.
91 * <!-- begin-user-doc --> 91 * <!-- begin-user-doc -->
92 * <!-- end-user-doc --> 92 * <!-- end-user-doc -->
93 * @generated 93 * @generated
94 * @ordered 94 * @ordered
95 */ 95 */
96 int CONFIGURATION_SCRIPT_FEATURE_COUNT = 2; 96 int CONFIGURATION_SCRIPT_FEATURE_COUNT = 2;
97 97
98 /** 98 /**
99 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl <em>Command</em>}' class. 99 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl <em>Command</em>}' class.
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl 102 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl
103 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() 103 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand()
104 * @generated 104 * @generated
105 */ 105 */
106 int COMMAND = 1; 106 int COMMAND = 1;
107 107
108 /** 108 /**
109 * The number of structural features of the '<em>Command</em>' class. 109 * The number of structural features of the '<em>Command</em>' class.
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @generated 112 * @generated
113 * @ordered 113 * @ordered
114 */ 114 */
115 int COMMAND_FEATURE_COUNT = 0; 115 int COMMAND_FEATURE_COUNT = 0;
116 116
117 /** 117 /**
118 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class. 118 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class.
119 * <!-- begin-user-doc --> 119 * <!-- begin-user-doc -->
120 * <!-- end-user-doc --> 120 * <!-- end-user-doc -->
121 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl 121 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl
122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() 122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport()
123 * @generated 123 * @generated
124 */ 124 */
125 int IMPORT = 2; 125 int IMPORT = 2;
126 126
127 /** 127 /**
128 * The number of structural features of the '<em>Import</em>' class. 128 * The number of structural features of the '<em>Import</em>' class.
129 * <!-- begin-user-doc --> 129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc --> 130 * <!-- end-user-doc -->
131 * @generated 131 * @generated
132 * @ordered 132 * @ordered
133 */ 133 */
134 int IMPORT_FEATURE_COUNT = 0; 134 int IMPORT_FEATURE_COUNT = 0;
135 135
136 /** 136 /**
137 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl <em>EPackage Import</em>}' class. 137 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl <em>EPackage Import</em>}' class.
138 * <!-- begin-user-doc --> 138 * <!-- begin-user-doc -->
139 * <!-- end-user-doc --> 139 * <!-- end-user-doc -->
140 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl 140 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl
141 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() 141 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport()
142 * @generated 142 * @generated
143 */ 143 */
144 int EPACKAGE_IMPORT = 3; 144 int EPACKAGE_IMPORT = 3;
145 145
146 /** 146 /**
147 * The feature id for the '<em><b>Imported Package</b></em>' reference. 147 * The feature id for the '<em><b>Imported Package</b></em>' reference.
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 * @ordered 151 * @ordered
152 */ 152 */
153 int EPACKAGE_IMPORT__IMPORTED_PACKAGE = IMPORT_FEATURE_COUNT + 0; 153 int EPACKAGE_IMPORT__IMPORTED_PACKAGE = IMPORT_FEATURE_COUNT + 0;
154 154
155 /** 155 /**
156 * The number of structural features of the '<em>EPackage Import</em>' class. 156 * The number of structural features of the '<em>EPackage Import</em>' class.
157 * <!-- begin-user-doc --> 157 * <!-- begin-user-doc -->
158 * <!-- end-user-doc --> 158 * <!-- end-user-doc -->
159 * @generated 159 * @generated
160 * @ordered 160 * @ordered
161 */ 161 */
162 int EPACKAGE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; 162 int EPACKAGE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
163 163
164 /** 164 /**
165 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl <em>Viatra Import</em>}' class. 165 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl <em>Viatra Import</em>}' class.
166 * <!-- begin-user-doc --> 166 * <!-- begin-user-doc -->
167 * <!-- end-user-doc --> 167 * <!-- end-user-doc -->
168 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl 168 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl
169 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() 169 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport()
170 * @generated 170 * @generated
171 */ 171 */
172 int VIATRA_IMPORT = 4; 172 int VIATRA_IMPORT = 4;
173 173
174 /** 174 /**
175 * The feature id for the '<em><b>Imported Viatra</b></em>' reference. 175 * The feature id for the '<em><b>Imported Viatra</b></em>' reference.
176 * <!-- begin-user-doc --> 176 * <!-- begin-user-doc -->
177 * <!-- end-user-doc --> 177 * <!-- end-user-doc -->
178 * @generated 178 * @generated
179 * @ordered 179 * @ordered
180 */ 180 */
181 int VIATRA_IMPORT__IMPORTED_VIATRA = IMPORT_FEATURE_COUNT + 0; 181 int VIATRA_IMPORT__IMPORTED_VIATRA = IMPORT_FEATURE_COUNT + 0;
182 182
183 /** 183 /**
184 * The number of structural features of the '<em>Viatra Import</em>' class. 184 * The number of structural features of the '<em>Viatra Import</em>' class.
185 * <!-- begin-user-doc --> 185 * <!-- begin-user-doc -->
186 * <!-- end-user-doc --> 186 * <!-- end-user-doc -->
187 * @generated 187 * @generated
188 * @ordered 188 * @ordered
189 */ 189 */
190 int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; 190 int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1;
191 191
192 /** 192 /**
193 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class. 193 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
194 * <!-- begin-user-doc --> 194 * <!-- begin-user-doc -->
195 * <!-- end-user-doc --> 195 * <!-- end-user-doc -->
196 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl 196 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
197 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() 197 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
198 * @generated 198 * @generated
199 */ 199 */
200 int DECLARATION = 5; 200 int DECLARATION = 5;
201 201
202 /** 202 /**
203 * The feature id for the '<em><b>Name</b></em>' attribute. 203 * The feature id for the '<em><b>Name</b></em>' attribute.
204 * <!-- begin-user-doc --> 204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc --> 205 * <!-- end-user-doc -->
206 * @generated 206 * @generated
207 * @ordered 207 * @ordered
208 */ 208 */
209 int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0; 209 int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0;
210 210
211 /** 211 /**
212 * The number of structural features of the '<em>Declaration</em>' class. 212 * The number of structural features of the '<em>Declaration</em>' class.
213 * <!-- begin-user-doc --> 213 * <!-- begin-user-doc -->
214 * <!-- end-user-doc --> 214 * <!-- end-user-doc -->
215 * @generated 215 * @generated
216 * @ordered 216 * @ordered
217 */ 217 */
218 int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; 218 int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1;
219 219
220 /** 220 /**
221 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class. 221 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class.
222 * <!-- begin-user-doc --> 222 * <!-- begin-user-doc -->
223 * <!-- end-user-doc --> 223 * <!-- end-user-doc -->
224 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl 224 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl
225 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() 225 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile()
226 * @generated 226 * @generated
227 */ 227 */
228 int FILE = 9; 228 int FILE = 9;
229 229
230 /** 230 /**
231 * The number of structural features of the '<em>File</em>' class. 231 * The number of structural features of the '<em>File</em>' class.
232 * <!-- begin-user-doc --> 232 * <!-- begin-user-doc -->
233 * <!-- end-user-doc --> 233 * <!-- end-user-doc -->
234 * @generated 234 * @generated
235 * @ordered 235 * @ordered
236 */ 236 */
237 int FILE_FEATURE_COUNT = 0; 237 int FILE_FEATURE_COUNT = 0;
238 238
239 /** 239 /**
240 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class. 240 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class.
241 * <!-- begin-user-doc --> 241 * <!-- begin-user-doc -->
242 * <!-- end-user-doc --> 242 * <!-- end-user-doc -->
243 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl 243 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl
244 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() 244 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification()
245 * @generated 245 * @generated
246 */ 246 */
247 int FILE_SPECIFICATION = 6; 247 int FILE_SPECIFICATION = 6;
248 248
249 /** 249 /**
250 * The feature id for the '<em><b>Path</b></em>' attribute. 250 * The feature id for the '<em><b>Path</b></em>' attribute.
251 * <!-- begin-user-doc --> 251 * <!-- begin-user-doc -->
252 * <!-- end-user-doc --> 252 * <!-- end-user-doc -->
253 * @generated 253 * @generated
254 * @ordered 254 * @ordered
255 */ 255 */
256 int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0; 256 int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0;
257 257
258 /** 258 /**
259 * The number of structural features of the '<em>File Specification</em>' class. 259 * The number of structural features of the '<em>File Specification</em>' class.
260 * <!-- begin-user-doc --> 260 * <!-- begin-user-doc -->
261 * <!-- end-user-doc --> 261 * <!-- end-user-doc -->
262 * @generated 262 * @generated
263 * @ordered 263 * @ordered
264 */ 264 */
265 int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; 265 int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1;
266 266
267 /** 267 /**
268 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class. 268 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class.
269 * <!-- begin-user-doc --> 269 * <!-- begin-user-doc -->
270 * <!-- end-user-doc --> 270 * <!-- end-user-doc -->
271 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl 271 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl
272 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() 272 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration()
273 * @generated 273 * @generated
274 */ 274 */
275 int FILE_DECLARATION = 7; 275 int FILE_DECLARATION = 7;
276 276
277 /** 277 /**
278 * The feature id for the '<em><b>Name</b></em>' attribute. 278 * The feature id for the '<em><b>Name</b></em>' attribute.
279 * <!-- begin-user-doc --> 279 * <!-- begin-user-doc -->
280 * <!-- end-user-doc --> 280 * <!-- end-user-doc -->
281 * @generated 281 * @generated
282 * @ordered 282 * @ordered
283 */ 283 */
284 int FILE_DECLARATION__NAME = DECLARATION__NAME; 284 int FILE_DECLARATION__NAME = DECLARATION__NAME;
285 285
286 /** 286 /**
287 * The feature id for the '<em><b>Specification</b></em>' containment reference. 287 * The feature id for the '<em><b>Specification</b></em>' containment reference.
288 * <!-- begin-user-doc --> 288 * <!-- begin-user-doc -->
289 * <!-- end-user-doc --> 289 * <!-- end-user-doc -->
290 * @generated 290 * @generated
291 * @ordered 291 * @ordered
292 */ 292 */
293 int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 293 int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
294 294
295 /** 295 /**
296 * The number of structural features of the '<em>File Declaration</em>' class. 296 * The number of structural features of the '<em>File Declaration</em>' class.
297 * <!-- begin-user-doc --> 297 * <!-- begin-user-doc -->
298 * <!-- end-user-doc --> 298 * <!-- end-user-doc -->
299 * @generated 299 * @generated
300 * @ordered 300 * @ordered
301 */ 301 */
302 int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 302 int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
303 303
304 /** 304 /**
305 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class. 305 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class.
306 * <!-- begin-user-doc --> 306 * <!-- begin-user-doc -->
307 * <!-- end-user-doc --> 307 * <!-- end-user-doc -->
308 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl 308 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl
309 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() 309 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference()
310 * @generated 310 * @generated
311 */ 311 */
312 int FILE_REFERENCE = 8; 312 int FILE_REFERENCE = 8;
313 313
314 /** 314 /**
315 * The feature id for the '<em><b>Referred</b></em>' reference. 315 * The feature id for the '<em><b>Referred</b></em>' reference.
316 * <!-- begin-user-doc --> 316 * <!-- begin-user-doc -->
317 * <!-- end-user-doc --> 317 * <!-- end-user-doc -->
318 * @generated 318 * @generated
319 * @ordered 319 * @ordered
320 */ 320 */
321 int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0; 321 int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0;
322 322
323 /** 323 /**
324 * The number of structural features of the '<em>File Reference</em>' class. 324 * The number of structural features of the '<em>File Reference</em>' class.
325 * <!-- begin-user-doc --> 325 * <!-- begin-user-doc -->
326 * <!-- end-user-doc --> 326 * <!-- end-user-doc -->
327 * @generated 327 * @generated
328 * @ordered 328 * @ordered
329 */ 329 */
330 int FILE_REFERENCE_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; 330 int FILE_REFERENCE_FEATURE_COUNT = FILE_FEATURE_COUNT + 1;
331 331
332 /** 332 /**
333 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class. 333 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class.
334 * <!-- begin-user-doc --> 334 * <!-- begin-user-doc -->
335 * <!-- end-user-doc --> 335 * <!-- end-user-doc -->
336 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl 336 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl
337 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() 337 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel()
338 * @generated 338 * @generated
339 */ 339 */
340 int METAMODEL = 16; 340 int METAMODEL = 16;
341 341
342 /** 342 /**
343 * The number of structural features of the '<em>Metamodel</em>' class. 343 * The number of structural features of the '<em>Metamodel</em>' class.
344 * <!-- begin-user-doc --> 344 * <!-- begin-user-doc -->
345 * <!-- end-user-doc --> 345 * <!-- end-user-doc -->
346 * @generated 346 * @generated
347 * @ordered 347 * @ordered
348 */ 348 */
349 int METAMODEL_FEATURE_COUNT = 0; 349 int METAMODEL_FEATURE_COUNT = 0;
350 350
351 /** 351 /**
352 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class. 352 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class.
353 * <!-- begin-user-doc --> 353 * <!-- begin-user-doc -->
354 * <!-- end-user-doc --> 354 * <!-- end-user-doc -->
355 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl 355 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl
356 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() 356 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification()
357 * @generated 357 * @generated
358 */ 358 */
359 int METAMODEL_SPECIFICATION = 10; 359 int METAMODEL_SPECIFICATION = 10;
360 360
361 /** 361 /**
362 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 362 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
363 * <!-- begin-user-doc --> 363 * <!-- begin-user-doc -->
364 * <!-- end-user-doc --> 364 * <!-- end-user-doc -->
365 * @generated 365 * @generated
366 * @ordered 366 * @ordered
367 */ 367 */
368 int METAMODEL_SPECIFICATION__ENTRIES = METAMODEL_FEATURE_COUNT + 0; 368 int METAMODEL_SPECIFICATION__ENTRIES = METAMODEL_FEATURE_COUNT + 0;
369 369
370 /** 370 /**
371 * The number of structural features of the '<em>Metamodel Specification</em>' class. 371 * The number of structural features of the '<em>Metamodel Specification</em>' class.
372 * <!-- begin-user-doc --> 372 * <!-- begin-user-doc -->
373 * <!-- end-user-doc --> 373 * <!-- end-user-doc -->
374 * @generated 374 * @generated
375 * @ordered 375 * @ordered
376 */ 376 */
377 int METAMODEL_SPECIFICATION_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; 377 int METAMODEL_SPECIFICATION_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1;
378 378
379 /** 379 /**
380 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl <em>Metamodel Entry</em>}' class. 380 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl <em>Metamodel Entry</em>}' class.
381 * <!-- begin-user-doc --> 381 * <!-- begin-user-doc -->
382 * <!-- end-user-doc --> 382 * <!-- end-user-doc -->
383 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl 383 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl
384 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() 384 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry()
385 * @generated 385 * @generated
386 */ 386 */
387 int METAMODEL_ENTRY = 11; 387 int METAMODEL_ENTRY = 11;
388 388
389 /** 389 /**
390 * The feature id for the '<em><b>Package</b></em>' reference. 390 * The feature id for the '<em><b>Package</b></em>' reference.
391 * <!-- begin-user-doc --> 391 * <!-- begin-user-doc -->
392 * <!-- end-user-doc --> 392 * <!-- end-user-doc -->
393 * @generated 393 * @generated
394 * @ordered 394 * @ordered
395 */ 395 */
396 int METAMODEL_ENTRY__PACKAGE = 0; 396 int METAMODEL_ENTRY__PACKAGE = 0;
397 397
398 /** 398 /**
399 * The number of structural features of the '<em>Metamodel Entry</em>' class. 399 * The number of structural features of the '<em>Metamodel Entry</em>' class.
400 * <!-- begin-user-doc --> 400 * <!-- begin-user-doc -->
401 * <!-- end-user-doc --> 401 * <!-- end-user-doc -->
402 * @generated 402 * @generated
403 * @ordered 403 * @ordered
404 */ 404 */
405 int METAMODEL_ENTRY_FEATURE_COUNT = 1; 405 int METAMODEL_ENTRY_FEATURE_COUNT = 1;
406 406
407 /** 407 /**
408 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl <em>All Package Entry</em>}' class. 408 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl <em>All Package Entry</em>}' class.
409 * <!-- begin-user-doc --> 409 * <!-- begin-user-doc -->
410 * <!-- end-user-doc --> 410 * <!-- end-user-doc -->
411 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl 411 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl
412 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() 412 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry()
413 * @generated 413 * @generated
414 */ 414 */
415 int ALL_PACKAGE_ENTRY = 12; 415 int ALL_PACKAGE_ENTRY = 12;
416 416
417 /** 417 /**
418 * The feature id for the '<em><b>Package</b></em>' reference. 418 * The feature id for the '<em><b>Package</b></em>' reference.
419 * <!-- begin-user-doc --> 419 * <!-- begin-user-doc -->
420 * <!-- end-user-doc --> 420 * <!-- end-user-doc -->
421 * @generated 421 * @generated
422 * @ordered 422 * @ordered
423 */ 423 */
424 int ALL_PACKAGE_ENTRY__PACKAGE = METAMODEL_ENTRY__PACKAGE; 424 int ALL_PACKAGE_ENTRY__PACKAGE = METAMODEL_ENTRY__PACKAGE;
425 425
426 /** 426 /**
427 * The feature id for the '<em><b>Exclusion</b></em>' containment reference list. 427 * The feature id for the '<em><b>Exclusion</b></em>' containment reference list.
428 * <!-- begin-user-doc --> 428 * <!-- begin-user-doc -->
429 * <!-- end-user-doc --> 429 * <!-- end-user-doc -->
430 * @generated 430 * @generated
431 * @ordered 431 * @ordered
432 */ 432 */
433 int ALL_PACKAGE_ENTRY__EXCLUSION = METAMODEL_ENTRY_FEATURE_COUNT + 0; 433 int ALL_PACKAGE_ENTRY__EXCLUSION = METAMODEL_ENTRY_FEATURE_COUNT + 0;
434 434
435 /** 435 /**
436 * The number of structural features of the '<em>All Package Entry</em>' class. 436 * The number of structural features of the '<em>All Package Entry</em>' class.
437 * <!-- begin-user-doc --> 437 * <!-- begin-user-doc -->
438 * <!-- end-user-doc --> 438 * <!-- end-user-doc -->
439 * @generated 439 * @generated
440 * @ordered 440 * @ordered
441 */ 441 */
442 int ALL_PACKAGE_ENTRY_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 1; 442 int ALL_PACKAGE_ENTRY_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 1;
443 443
444 /** 444 /**
445 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl <em>Metamodel Element</em>}' class. 445 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl <em>Metamodel Element</em>}' class.
446 * <!-- begin-user-doc --> 446 * <!-- begin-user-doc -->
447 * <!-- end-user-doc --> 447 * <!-- end-user-doc -->
448 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl 448 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl
449 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() 449 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement()
450 * @generated 450 * @generated
451 */ 451 */
452 int METAMODEL_ELEMENT = 13; 452 int METAMODEL_ELEMENT = 13;
453 453
454 /** 454 /**
455 * The feature id for the '<em><b>Package</b></em>' reference. 455 * The feature id for the '<em><b>Package</b></em>' reference.
456 * <!-- begin-user-doc --> 456 * <!-- begin-user-doc -->
457 * <!-- end-user-doc --> 457 * <!-- end-user-doc -->
458 * @generated 458 * @generated
459 * @ordered 459 * @ordered
460 */ 460 */
461 int METAMODEL_ELEMENT__PACKAGE = METAMODEL_ENTRY__PACKAGE; 461 int METAMODEL_ELEMENT__PACKAGE = METAMODEL_ENTRY__PACKAGE;
462 462
463 /** 463 /**
464 * The feature id for the '<em><b>Classifier</b></em>' reference. 464 * The feature id for the '<em><b>Classifier</b></em>' reference.
465 * <!-- begin-user-doc --> 465 * <!-- begin-user-doc -->
466 * <!-- end-user-doc --> 466 * <!-- end-user-doc -->
467 * @generated 467 * @generated
468 * @ordered 468 * @ordered
469 */ 469 */
470 int METAMODEL_ELEMENT__CLASSIFIER = METAMODEL_ENTRY_FEATURE_COUNT + 0; 470 int METAMODEL_ELEMENT__CLASSIFIER = METAMODEL_ENTRY_FEATURE_COUNT + 0;
471 471
472 /** 472 /**
473 * The feature id for the '<em><b>Feature</b></em>' reference. 473 * The feature id for the '<em><b>Feature</b></em>' reference.
474 * <!-- begin-user-doc --> 474 * <!-- begin-user-doc -->
475 * <!-- end-user-doc --> 475 * <!-- end-user-doc -->
476 * @generated 476 * @generated
477 * @ordered 477 * @ordered
478 */ 478 */
479 int METAMODEL_ELEMENT__FEATURE = METAMODEL_ENTRY_FEATURE_COUNT + 1; 479 int METAMODEL_ELEMENT__FEATURE = METAMODEL_ENTRY_FEATURE_COUNT + 1;
480 480
481 /** 481 /**
482 * The number of structural features of the '<em>Metamodel Element</em>' class. 482 * The number of structural features of the '<em>Metamodel Element</em>' class.
483 * <!-- begin-user-doc --> 483 * <!-- begin-user-doc -->
484 * <!-- end-user-doc --> 484 * <!-- end-user-doc -->
485 * @generated 485 * @generated
486 * @ordered 486 * @ordered
487 */ 487 */
488 int METAMODEL_ELEMENT_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 2; 488 int METAMODEL_ELEMENT_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 2;
489 489
490 /** 490 /**
491 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl <em>Metamodel Declaration</em>}' class. 491 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl <em>Metamodel Declaration</em>}' class.
492 * <!-- begin-user-doc --> 492 * <!-- begin-user-doc -->
493 * <!-- end-user-doc --> 493 * <!-- end-user-doc -->
494 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl 494 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl
495 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() 495 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration()
496 * @generated 496 * @generated
497 */ 497 */
498 int METAMODEL_DECLARATION = 14; 498 int METAMODEL_DECLARATION = 14;
499 499
500 /** 500 /**
501 * The feature id for the '<em><b>Name</b></em>' attribute. 501 * The feature id for the '<em><b>Name</b></em>' attribute.
502 * <!-- begin-user-doc --> 502 * <!-- begin-user-doc -->
503 * <!-- end-user-doc --> 503 * <!-- end-user-doc -->
504 * @generated 504 * @generated
505 * @ordered 505 * @ordered
506 */ 506 */
507 int METAMODEL_DECLARATION__NAME = DECLARATION__NAME; 507 int METAMODEL_DECLARATION__NAME = DECLARATION__NAME;
508 508
509 /** 509 /**
510 * The feature id for the '<em><b>Specification</b></em>' containment reference. 510 * The feature id for the '<em><b>Specification</b></em>' containment reference.
511 * <!-- begin-user-doc --> 511 * <!-- begin-user-doc -->
512 * <!-- end-user-doc --> 512 * <!-- end-user-doc -->
513 * @generated 513 * @generated
514 * @ordered 514 * @ordered
515 */ 515 */
516 int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 516 int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
517 517
518 /** 518 /**
519 * The number of structural features of the '<em>Metamodel Declaration</em>' class. 519 * The number of structural features of the '<em>Metamodel Declaration</em>' class.
520 * <!-- begin-user-doc --> 520 * <!-- begin-user-doc -->
521 * <!-- end-user-doc --> 521 * <!-- end-user-doc -->
522 * @generated 522 * @generated
523 * @ordered 523 * @ordered
524 */ 524 */
525 int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 525 int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
526 526
527 /** 527 /**
528 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class. 528 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class.
529 * <!-- begin-user-doc --> 529 * <!-- begin-user-doc -->
530 * <!-- end-user-doc --> 530 * <!-- end-user-doc -->
531 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl 531 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl
532 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() 532 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference()
533 * @generated 533 * @generated
534 */ 534 */
535 int METAMODEL_REFERENCE = 15; 535 int METAMODEL_REFERENCE = 15;
536 536
537 /** 537 /**
538 * The feature id for the '<em><b>Referred</b></em>' reference. 538 * The feature id for the '<em><b>Referred</b></em>' reference.
539 * <!-- begin-user-doc --> 539 * <!-- begin-user-doc -->
540 * <!-- end-user-doc --> 540 * <!-- end-user-doc -->
541 * @generated 541 * @generated
542 * @ordered 542 * @ordered
543 */ 543 */
544 int METAMODEL_REFERENCE__REFERRED = METAMODEL_FEATURE_COUNT + 0; 544 int METAMODEL_REFERENCE__REFERRED = METAMODEL_FEATURE_COUNT + 0;
545 545
546 /** 546 /**
547 * The number of structural features of the '<em>Metamodel Reference</em>' class. 547 * The number of structural features of the '<em>Metamodel Reference</em>' class.
548 * <!-- begin-user-doc --> 548 * <!-- begin-user-doc -->
549 * <!-- end-user-doc --> 549 * <!-- end-user-doc -->
550 * @generated 550 * @generated
551 * @ordered 551 * @ordered
552 */ 552 */
553 int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; 553 int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1;
554 554
555 /** 555 /**
556 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class. 556 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class.
557 * <!-- begin-user-doc --> 557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc --> 558 * <!-- end-user-doc -->
559 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl 559 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl
560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() 560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel()
561 * @generated 561 * @generated
562 */ 562 */
563 int PARTIAL_MODEL = 23; 563 int PARTIAL_MODEL = 23;
564 564
565 /** 565 /**
566 * The number of structural features of the '<em>Partial Model</em>' class. 566 * The number of structural features of the '<em>Partial Model</em>' class.
567 * <!-- begin-user-doc --> 567 * <!-- begin-user-doc -->
568 * <!-- end-user-doc --> 568 * <!-- end-user-doc -->
569 * @generated 569 * @generated
570 * @ordered 570 * @ordered
571 */ 571 */
572 int PARTIAL_MODEL_FEATURE_COUNT = 0; 572 int PARTIAL_MODEL_FEATURE_COUNT = 0;
573 573
574 /** 574 /**
575 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class. 575 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class.
576 * <!-- begin-user-doc --> 576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc --> 577 * <!-- end-user-doc -->
578 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl 578 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl
579 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() 579 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification()
580 * @generated 580 * @generated
581 */ 581 */
582 int PARTIAL_MODEL_SPECIFICATION = 17; 582 int PARTIAL_MODEL_SPECIFICATION = 17;
583 583
584 /** 584 /**
585 * The feature id for the '<em><b>Entry</b></em>' containment reference list. 585 * The feature id for the '<em><b>Entry</b></em>' containment reference list.
586 * <!-- begin-user-doc --> 586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc --> 587 * <!-- end-user-doc -->
588 * @generated 588 * @generated
589 * @ordered 589 * @ordered
590 */ 590 */
591 int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0; 591 int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0;
592 592
593 /** 593 /**
594 * The number of structural features of the '<em>Partial Model Specification</em>' class. 594 * The number of structural features of the '<em>Partial Model Specification</em>' class.
595 * <!-- begin-user-doc --> 595 * <!-- begin-user-doc -->
596 * <!-- end-user-doc --> 596 * <!-- end-user-doc -->
597 * @generated 597 * @generated
598 * @ordered 598 * @ordered
599 */ 599 */
600 int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; 600 int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1;
601 601
602 /** 602 /**
603 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class. 603 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class.
604 * <!-- begin-user-doc --> 604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc --> 605 * <!-- end-user-doc -->
606 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl 606 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl
607 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() 607 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry()
608 * @generated 608 * @generated
609 */ 609 */
610 int PARTIAL_MODEL_ENTRY = 18; 610 int PARTIAL_MODEL_ENTRY = 18;
611 611
612 /** 612 /**
613 * The feature id for the '<em><b>Path</b></em>' containment reference. 613 * The feature id for the '<em><b>Path</b></em>' containment reference.
614 * <!-- begin-user-doc --> 614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc --> 615 * <!-- end-user-doc -->
616 * @generated 616 * @generated
617 * @ordered 617 * @ordered
618 */ 618 */
619 int PARTIAL_MODEL_ENTRY__PATH = 0; 619 int PARTIAL_MODEL_ENTRY__PATH = 0;
620 620
621 /** 621 /**
622 * The number of structural features of the '<em>Partial Model Entry</em>' class. 622 * The number of structural features of the '<em>Partial Model Entry</em>' class.
623 * <!-- begin-user-doc --> 623 * <!-- begin-user-doc -->
624 * <!-- end-user-doc --> 624 * <!-- end-user-doc -->
625 * @generated 625 * @generated
626 * @ordered 626 * @ordered
627 */ 627 */
628 int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1; 628 int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1;
629 629
630 /** 630 /**
631 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class. 631 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class.
632 * <!-- begin-user-doc --> 632 * <!-- begin-user-doc -->
633 * <!-- end-user-doc --> 633 * <!-- end-user-doc -->
634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl 634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl
635 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() 635 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry()
636 * @generated 636 * @generated
637 */ 637 */
638 int MODEL_ENTRY = 19; 638 int MODEL_ENTRY = 19;
639 639
640 /** 640 /**
641 * The feature id for the '<em><b>Path</b></em>' containment reference. 641 * The feature id for the '<em><b>Path</b></em>' containment reference.
642 * <!-- begin-user-doc --> 642 * <!-- begin-user-doc -->
643 * <!-- end-user-doc --> 643 * <!-- end-user-doc -->
644 * @generated 644 * @generated
645 * @ordered 645 * @ordered
646 */ 646 */
647 int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; 647 int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH;
648 648
649 /** 649 /**
650 * The number of structural features of the '<em>Model Entry</em>' class. 650 * The number of structural features of the '<em>Model Entry</em>' class.
651 * <!-- begin-user-doc --> 651 * <!-- begin-user-doc -->
652 * <!-- end-user-doc --> 652 * <!-- end-user-doc -->
653 * @generated 653 * @generated
654 * @ordered 654 * @ordered
655 */ 655 */
656 int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; 656 int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0;
657 657
658 /** 658 /**
659 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class. 659 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class.
660 * <!-- begin-user-doc --> 660 * <!-- begin-user-doc -->
661 * <!-- end-user-doc --> 661 * <!-- end-user-doc -->
662 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl 662 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl
663 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() 663 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry()
664 * @generated 664 * @generated
665 */ 665 */
666 int FOLDER_ENTRY = 20; 666 int FOLDER_ENTRY = 20;
667 667
668 /** 668 /**
669 * The feature id for the '<em><b>Path</b></em>' containment reference. 669 * The feature id for the '<em><b>Path</b></em>' containment reference.
670 * <!-- begin-user-doc --> 670 * <!-- begin-user-doc -->
671 * <!-- end-user-doc --> 671 * <!-- end-user-doc -->
672 * @generated 672 * @generated
673 * @ordered 673 * @ordered
674 */ 674 */
675 int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; 675 int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH;
676 676
677 /** 677 /**
678 * The feature id for the '<em><b>Exclusion</b></em>' containment reference list. 678 * The feature id for the '<em><b>Exclusion</b></em>' containment reference list.
679 * <!-- begin-user-doc --> 679 * <!-- begin-user-doc -->
680 * <!-- end-user-doc --> 680 * <!-- end-user-doc -->
681 * @generated 681 * @generated
682 * @ordered 682 * @ordered
683 */ 683 */
684 int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; 684 int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0;
685 685
686 /** 686 /**
687 * The number of structural features of the '<em>Folder Entry</em>' class. 687 * The number of structural features of the '<em>Folder Entry</em>' class.
688 * <!-- begin-user-doc --> 688 * <!-- begin-user-doc -->
689 * <!-- end-user-doc --> 689 * <!-- end-user-doc -->
690 * @generated 690 * @generated
691 * @ordered 691 * @ordered
692 */ 692 */
693 int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1; 693 int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1;
694 694
695 /** 695 /**
696 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class. 696 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class.
697 * <!-- begin-user-doc --> 697 * <!-- begin-user-doc -->
698 * <!-- end-user-doc --> 698 * <!-- end-user-doc -->
699 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl 699 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl
700 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() 700 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration()
701 * @generated 701 * @generated
702 */ 702 */
703 int PARTIAL_MODEL_DECLARATION = 21; 703 int PARTIAL_MODEL_DECLARATION = 21;
704 704
705 /** 705 /**
706 * The feature id for the '<em><b>Name</b></em>' attribute. 706 * The feature id for the '<em><b>Name</b></em>' attribute.
707 * <!-- begin-user-doc --> 707 * <!-- begin-user-doc -->
708 * <!-- end-user-doc --> 708 * <!-- end-user-doc -->
709 * @generated 709 * @generated
710 * @ordered 710 * @ordered
711 */ 711 */
712 int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME; 712 int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME;
713 713
714 /** 714 /**
715 * The feature id for the '<em><b>Specification</b></em>' containment reference. 715 * The feature id for the '<em><b>Specification</b></em>' containment reference.
716 * <!-- begin-user-doc --> 716 * <!-- begin-user-doc -->
717 * <!-- end-user-doc --> 717 * <!-- end-user-doc -->
718 * @generated 718 * @generated
719 * @ordered 719 * @ordered
720 */ 720 */
721 int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 721 int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
722 722
723 /** 723 /**
724 * The number of structural features of the '<em>Partial Model Declaration</em>' class. 724 * The number of structural features of the '<em>Partial Model Declaration</em>' class.
725 * <!-- begin-user-doc --> 725 * <!-- begin-user-doc -->
726 * <!-- end-user-doc --> 726 * <!-- end-user-doc -->
727 * @generated 727 * @generated
728 * @ordered 728 * @ordered
729 */ 729 */
730 int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 730 int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
731 731
732 /** 732 /**
733 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class. 733 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class.
734 * <!-- begin-user-doc --> 734 * <!-- begin-user-doc -->
735 * <!-- end-user-doc --> 735 * <!-- end-user-doc -->
736 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl 736 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl
737 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() 737 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference()
738 * @generated 738 * @generated
739 */ 739 */
740 int PARTIAL_MODEL_REFERENCE = 22; 740 int PARTIAL_MODEL_REFERENCE = 22;
741 741
742 /** 742 /**
743 * The feature id for the '<em><b>Referred</b></em>' reference. 743 * The feature id for the '<em><b>Referred</b></em>' reference.
744 * <!-- begin-user-doc --> 744 * <!-- begin-user-doc -->
745 * <!-- end-user-doc --> 745 * <!-- end-user-doc -->
746 * @generated 746 * @generated
747 * @ordered 747 * @ordered
748 */ 748 */
749 int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0; 749 int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0;
750 750
751 /** 751 /**
752 * The number of structural features of the '<em>Partial Model Reference</em>' class. 752 * The number of structural features of the '<em>Partial Model Reference</em>' class.
753 * <!-- begin-user-doc --> 753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc --> 754 * <!-- end-user-doc -->
755 * @generated 755 * @generated
756 * @ordered 756 * @ordered
757 */ 757 */
758 int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; 758 int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1;
759 759
760 /** 760 /**
761 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class. 761 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class.
762 * <!-- begin-user-doc --> 762 * <!-- begin-user-doc -->
763 * <!-- end-user-doc --> 763 * <!-- end-user-doc -->
764 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl 764 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl
765 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() 765 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern()
766 * @generated 766 * @generated
767 */ 767 */
768 int GRAPH_PATTERN = 30; 768 int GRAPH_PATTERN = 30;
769 769
770 /** 770 /**
771 * The number of structural features of the '<em>Graph Pattern</em>' class. 771 * The number of structural features of the '<em>Graph Pattern</em>' class.
772 * <!-- begin-user-doc --> 772 * <!-- begin-user-doc -->
773 * <!-- end-user-doc --> 773 * <!-- end-user-doc -->
774 * @generated 774 * @generated
775 * @ordered 775 * @ordered
776 */ 776 */
777 int GRAPH_PATTERN_FEATURE_COUNT = 0; 777 int GRAPH_PATTERN_FEATURE_COUNT = 0;
778 778
779 /** 779 /**
780 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class. 780 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class.
781 * <!-- begin-user-doc --> 781 * <!-- begin-user-doc -->
782 * <!-- end-user-doc --> 782 * <!-- end-user-doc -->
783 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl 783 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl
784 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() 784 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification()
785 * @generated 785 * @generated
786 */ 786 */
787 int PATTERN_SPECIFICATION = 24; 787 int PATTERN_SPECIFICATION = 24;
788 788
789 /** 789 /**
790 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 790 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
791 * <!-- begin-user-doc --> 791 * <!-- begin-user-doc -->
792 * <!-- end-user-doc --> 792 * <!-- end-user-doc -->
793 * @generated 793 * @generated
794 * @ordered 794 * @ordered
795 */ 795 */
796 int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0; 796 int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0;
797 797
798 /** 798 /**
799 * The number of structural features of the '<em>Pattern Specification</em>' class. 799 * The number of structural features of the '<em>Pattern Specification</em>' class.
800 * <!-- begin-user-doc --> 800 * <!-- begin-user-doc -->
801 * <!-- end-user-doc --> 801 * <!-- end-user-doc -->
802 * @generated 802 * @generated
803 * @ordered 803 * @ordered
804 */ 804 */
805 int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; 805 int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1;
806 806
807 /** 807 /**
808 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class. 808 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class.
809 * <!-- begin-user-doc --> 809 * <!-- begin-user-doc -->
810 * <!-- end-user-doc --> 810 * <!-- end-user-doc -->
811 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl 811 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl
812 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() 812 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry()
813 * @generated 813 * @generated
814 */ 814 */
815 int PATTERN_ENTRY = 25; 815 int PATTERN_ENTRY = 25;
816 816
817 /** 817 /**
818 * The feature id for the '<em><b>Package</b></em>' reference. 818 * The feature id for the '<em><b>Package</b></em>' reference.
819 * <!-- begin-user-doc --> 819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc --> 820 * <!-- end-user-doc -->
821 * @generated 821 * @generated
822 * @ordered 822 * @ordered
823 */ 823 */
824 int PATTERN_ENTRY__PACKAGE = 0; 824 int PATTERN_ENTRY__PACKAGE = 0;
825 825
826 /** 826 /**
827 * The number of structural features of the '<em>Pattern Entry</em>' class. 827 * The number of structural features of the '<em>Pattern Entry</em>' class.
828 * <!-- begin-user-doc --> 828 * <!-- begin-user-doc -->
829 * <!-- end-user-doc --> 829 * <!-- end-user-doc -->
830 * @generated 830 * @generated
831 * @ordered 831 * @ordered
832 */ 832 */
833 int PATTERN_ENTRY_FEATURE_COUNT = 1; 833 int PATTERN_ENTRY_FEATURE_COUNT = 1;
834 834
835 /** 835 /**
836 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class. 836 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class.
837 * <!-- begin-user-doc --> 837 * <!-- begin-user-doc -->
838 * <!-- end-user-doc --> 838 * <!-- end-user-doc -->
839 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl 839 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl
840 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() 840 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry()
841 * @generated 841 * @generated
842 */ 842 */
843 int ALL_PATTERN_ENTRY = 26; 843 int ALL_PATTERN_ENTRY = 26;
844 844
845 /** 845 /**
846 * The feature id for the '<em><b>Package</b></em>' reference. 846 * The feature id for the '<em><b>Package</b></em>' reference.
847 * <!-- begin-user-doc --> 847 * <!-- begin-user-doc -->
848 * <!-- end-user-doc --> 848 * <!-- end-user-doc -->
849 * @generated 849 * @generated
850 * @ordered 850 * @ordered
851 */ 851 */
852 int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE; 852 int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE;
853 853
854 /** 854 /**
855 * The feature id for the '<em><b>Exclusuion</b></em>' containment reference list. 855 * The feature id for the '<em><b>Exclusuion</b></em>' containment reference list.
856 * <!-- begin-user-doc --> 856 * <!-- begin-user-doc -->
857 * <!-- end-user-doc --> 857 * <!-- end-user-doc -->
858 * @generated 858 * @generated
859 * @ordered 859 * @ordered
860 */ 860 */
861 int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0; 861 int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0;
862 862
863 /** 863 /**
864 * The number of structural features of the '<em>All Pattern Entry</em>' class. 864 * The number of structural features of the '<em>All Pattern Entry</em>' class.
865 * <!-- begin-user-doc --> 865 * <!-- begin-user-doc -->
866 * <!-- end-user-doc --> 866 * <!-- end-user-doc -->
867 * @generated 867 * @generated
868 * @ordered 868 * @ordered
869 */ 869 */
870 int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; 870 int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1;
871 871
872 /** 872 /**
873 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class. 873 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class.
874 * <!-- begin-user-doc --> 874 * <!-- begin-user-doc -->
875 * <!-- end-user-doc --> 875 * <!-- end-user-doc -->
876 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl 876 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl
877 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() 877 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement()
878 * @generated 878 * @generated
879 */ 879 */
880 int PATTERN_ELEMENT = 27; 880 int PATTERN_ELEMENT = 27;
881 881
882 /** 882 /**
883 * The feature id for the '<em><b>Package</b></em>' reference. 883 * The feature id for the '<em><b>Package</b></em>' reference.
884 * <!-- begin-user-doc --> 884 * <!-- begin-user-doc -->
885 * <!-- end-user-doc --> 885 * <!-- end-user-doc -->
886 * @generated 886 * @generated
887 * @ordered 887 * @ordered
888 */ 888 */
889 int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE; 889 int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE;
890 890
891 /** 891 /**
892 * The feature id for the '<em><b>Pattern</b></em>' reference. 892 * The feature id for the '<em><b>Pattern</b></em>' reference.
893 * <!-- begin-user-doc --> 893 * <!-- begin-user-doc -->
894 * <!-- end-user-doc --> 894 * <!-- end-user-doc -->
895 * @generated 895 * @generated
896 * @ordered 896 * @ordered
897 */ 897 */
898 int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0; 898 int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0;
899 899
900 /** 900 /**
901 * The number of structural features of the '<em>Pattern Element</em>' class. 901 * The number of structural features of the '<em>Pattern Element</em>' class.
902 * <!-- begin-user-doc --> 902 * <!-- begin-user-doc -->
903 * <!-- end-user-doc --> 903 * <!-- end-user-doc -->
904 * @generated 904 * @generated
905 * @ordered 905 * @ordered
906 */ 906 */
907 int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; 907 int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1;
908 908
909 /** 909 /**
910 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class. 910 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class.
911 * <!-- begin-user-doc --> 911 * <!-- begin-user-doc -->
912 * <!-- end-user-doc --> 912 * <!-- end-user-doc -->
913 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl 913 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl
914 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() 914 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration()
915 * @generated 915 * @generated
916 */ 916 */
917 int GRAPH_PATTERN_DECLARATION = 28; 917 int GRAPH_PATTERN_DECLARATION = 28;
918 918
919 /** 919 /**
920 * The feature id for the '<em><b>Name</b></em>' attribute. 920 * The feature id for the '<em><b>Name</b></em>' attribute.
921 * <!-- begin-user-doc --> 921 * <!-- begin-user-doc -->
922 * <!-- end-user-doc --> 922 * <!-- end-user-doc -->
923 * @generated 923 * @generated
924 * @ordered 924 * @ordered
925 */ 925 */
926 int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME; 926 int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME;
927 927
928 /** 928 /**
929 * The feature id for the '<em><b>Specification</b></em>' containment reference. 929 * The feature id for the '<em><b>Specification</b></em>' containment reference.
930 * <!-- begin-user-doc --> 930 * <!-- begin-user-doc -->
931 * <!-- end-user-doc --> 931 * <!-- end-user-doc -->
932 * @generated 932 * @generated
933 * @ordered 933 * @ordered
934 */ 934 */
935 int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 935 int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
936 936
937 /** 937 /**
938 * The number of structural features of the '<em>Graph Pattern Declaration</em>' class. 938 * The number of structural features of the '<em>Graph Pattern Declaration</em>' class.
939 * <!-- begin-user-doc --> 939 * <!-- begin-user-doc -->
940 * <!-- end-user-doc --> 940 * <!-- end-user-doc -->
941 * @generated 941 * @generated
942 * @ordered 942 * @ordered
943 */ 943 */
944 int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 944 int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
945 945
946 /** 946 /**
947 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class. 947 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class.
948 * <!-- begin-user-doc --> 948 * <!-- begin-user-doc -->
949 * <!-- end-user-doc --> 949 * <!-- end-user-doc -->
950 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl 950 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl
951 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() 951 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference()
952 * @generated 952 * @generated
953 */ 953 */
954 int GRAPH_PATTERN_REFERENCE = 29; 954 int GRAPH_PATTERN_REFERENCE = 29;
955 955
956 /** 956 /**
957 * The feature id for the '<em><b>Referred</b></em>' reference. 957 * The feature id for the '<em><b>Referred</b></em>' reference.
958 * <!-- begin-user-doc --> 958 * <!-- begin-user-doc -->
959 * <!-- end-user-doc --> 959 * <!-- end-user-doc -->
960 * @generated 960 * @generated
961 * @ordered 961 * @ordered
962 */ 962 */
963 int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0; 963 int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0;
964 964
965 /** 965 /**
966 * The number of structural features of the '<em>Graph Pattern Reference</em>' class. 966 * The number of structural features of the '<em>Graph Pattern Reference</em>' class.
967 * <!-- begin-user-doc --> 967 * <!-- begin-user-doc -->
968 * <!-- end-user-doc --> 968 * <!-- end-user-doc -->
969 * @generated 969 * @generated
970 * @ordered 970 * @ordered
971 */ 971 */
972 int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; 972 int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1;
973 973
974 /** 974 /**
975 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl <em>Objective</em>}' class. 975 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl <em>Objective</em>}' class.
976 * <!-- begin-user-doc --> 976 * <!-- begin-user-doc -->
977 * <!-- end-user-doc --> 977 * <!-- end-user-doc -->
978 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl 978 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl
979 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() 979 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective()
980 * @generated 980 * @generated
981 */ 981 */
982 int OBJECTIVE = 40; 982 int OBJECTIVE = 40;
983 983
984 /** 984 /**
985 * The number of structural features of the '<em>Objective</em>' class. 985 * The number of structural features of the '<em>Objective</em>' class.
986 * <!-- begin-user-doc --> 986 * <!-- begin-user-doc -->
987 * <!-- end-user-doc --> 987 * <!-- end-user-doc -->
988 * @generated 988 * @generated
989 * @ordered 989 * @ordered
990 */ 990 */
991 int OBJECTIVE_FEATURE_COUNT = 0; 991 int OBJECTIVE_FEATURE_COUNT = 0;
992 992
993 /** 993 /**
994 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl <em>Objective Specification</em>}' class. 994 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl <em>Objective Specification</em>}' class.
995 * <!-- begin-user-doc --> 995 * <!-- begin-user-doc -->
996 * <!-- end-user-doc --> 996 * <!-- end-user-doc -->
997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl 997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl
998 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() 998 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification()
999 * @generated 999 * @generated
1000 */ 1000 */
1001 int OBJECTIVE_SPECIFICATION = 31; 1001 int OBJECTIVE_SPECIFICATION = 31;
1002 1002
1003 /** 1003 /**
1004 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 1004 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
1005 * <!-- begin-user-doc --> 1005 * <!-- begin-user-doc -->
1006 * <!-- end-user-doc --> 1006 * <!-- end-user-doc -->
1007 * @generated 1007 * @generated
1008 * @ordered 1008 * @ordered
1009 */ 1009 */
1010 int OBJECTIVE_SPECIFICATION__ENTRIES = OBJECTIVE_FEATURE_COUNT + 0; 1010 int OBJECTIVE_SPECIFICATION__ENTRIES = OBJECTIVE_FEATURE_COUNT + 0;
1011 1011
1012 /** 1012 /**
1013 * The number of structural features of the '<em>Objective Specification</em>' class. 1013 * The number of structural features of the '<em>Objective Specification</em>' class.
1014 * <!-- begin-user-doc --> 1014 * <!-- begin-user-doc -->
1015 * <!-- end-user-doc --> 1015 * <!-- end-user-doc -->
1016 * @generated 1016 * @generated
1017 * @ordered 1017 * @ordered
1018 */ 1018 */
1019 int OBJECTIVE_SPECIFICATION_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; 1019 int OBJECTIVE_SPECIFICATION_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1;
1020 1020
1021 /** 1021 /**
1022 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl <em>Objective Entry</em>}' class. 1022 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl <em>Objective Entry</em>}' class.
1023 * <!-- begin-user-doc --> 1023 * <!-- begin-user-doc -->
1024 * <!-- end-user-doc --> 1024 * <!-- end-user-doc -->
1025 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl 1025 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl
1026 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() 1026 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry()
1027 * @generated 1027 * @generated
1028 */ 1028 */
1029 int OBJECTIVE_ENTRY = 32; 1029 int OBJECTIVE_ENTRY = 32;
1030 1030
1031 /** 1031 /**
1032 * The feature id for the '<em><b>Function</b></em>' containment reference. 1032 * The feature id for the '<em><b>Function</b></em>' containment reference.
1033 * <!-- begin-user-doc --> 1033 * <!-- begin-user-doc -->
1034 * <!-- end-user-doc --> 1034 * <!-- end-user-doc -->
1035 * @generated 1035 * @generated
1036 * @ordered 1036 * @ordered
1037 */ 1037 */
1038 int OBJECTIVE_ENTRY__FUNCTION = 0; 1038 int OBJECTIVE_ENTRY__FUNCTION = 0;
1039 1039
1040 /** 1040 /**
1041 * The number of structural features of the '<em>Objective Entry</em>' class. 1041 * The number of structural features of the '<em>Objective Entry</em>' class.
1042 * <!-- begin-user-doc --> 1042 * <!-- begin-user-doc -->
1043 * <!-- end-user-doc --> 1043 * <!-- end-user-doc -->
1044 * @generated 1044 * @generated
1045 * @ordered 1045 * @ordered
1046 */ 1046 */
1047 int OBJECTIVE_ENTRY_FEATURE_COUNT = 1; 1047 int OBJECTIVE_ENTRY_FEATURE_COUNT = 1;
1048 1048
1049 /** 1049 /**
1050 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl <em>Optimization Entry</em>}' class. 1050 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl <em>Optimization Entry</em>}' class.
1051 * <!-- begin-user-doc --> 1051 * <!-- begin-user-doc -->
1052 * <!-- end-user-doc --> 1052 * <!-- end-user-doc -->
1053 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl 1053 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl
1054 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() 1054 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry()
1055 * @generated 1055 * @generated
1056 */ 1056 */
1057 int OPTIMIZATION_ENTRY = 33; 1057 int OPTIMIZATION_ENTRY = 33;
1058 1058
1059 /** 1059 /**
1060 * The feature id for the '<em><b>Function</b></em>' containment reference. 1060 * The feature id for the '<em><b>Function</b></em>' containment reference.
1061 * <!-- begin-user-doc --> 1061 * <!-- begin-user-doc -->
1062 * <!-- end-user-doc --> 1062 * <!-- end-user-doc -->
1063 * @generated 1063 * @generated
1064 * @ordered 1064 * @ordered
1065 */ 1065 */
1066 int OPTIMIZATION_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; 1066 int OPTIMIZATION_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION;
1067 1067
1068 /** 1068 /**
1069 * The feature id for the '<em><b>Direction</b></em>' attribute. 1069 * The feature id for the '<em><b>Direction</b></em>' attribute.
1070 * <!-- begin-user-doc --> 1070 * <!-- begin-user-doc -->
1071 * <!-- end-user-doc --> 1071 * <!-- end-user-doc -->
1072 * @generated 1072 * @generated
1073 * @ordered 1073 * @ordered
1074 */ 1074 */
1075 int OPTIMIZATION_ENTRY__DIRECTION = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; 1075 int OPTIMIZATION_ENTRY__DIRECTION = OBJECTIVE_ENTRY_FEATURE_COUNT + 0;
1076 1076
1077 /** 1077 /**
1078 * The number of structural features of the '<em>Optimization Entry</em>' class. 1078 * The number of structural features of the '<em>Optimization Entry</em>' class.
1079 * <!-- begin-user-doc --> 1079 * <!-- begin-user-doc -->
1080 * <!-- end-user-doc --> 1080 * <!-- end-user-doc -->
1081 * @generated 1081 * @generated
1082 * @ordered 1082 * @ordered
1083 */ 1083 */
1084 int OPTIMIZATION_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; 1084 int OPTIMIZATION_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 1;
1085 1085
1086 /** 1086 /**
1087 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl <em>Threshold Entry</em>}' class. 1087 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl <em>Threshold Entry</em>}' class.
1088 * <!-- begin-user-doc --> 1088 * <!-- begin-user-doc -->
1089 * <!-- end-user-doc --> 1089 * <!-- end-user-doc -->
1090 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl 1090 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl
1091 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() 1091 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry()
1092 * @generated 1092 * @generated
1093 */ 1093 */
1094 int THRESHOLD_ENTRY = 34; 1094 int THRESHOLD_ENTRY = 34;
1095 1095
1096 /** 1096 /**
1097 * The feature id for the '<em><b>Function</b></em>' containment reference. 1097 * The feature id for the '<em><b>Function</b></em>' containment reference.
1098 * <!-- begin-user-doc --> 1098 * <!-- begin-user-doc -->
1099 * <!-- end-user-doc --> 1099 * <!-- end-user-doc -->
1100 * @generated 1100 * @generated
1101 * @ordered 1101 * @ordered
1102 */ 1102 */
1103 int THRESHOLD_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; 1103 int THRESHOLD_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION;
1104 1104
1105 /** 1105 /**
1106 * The feature id for the '<em><b>Operator</b></em>' attribute. 1106 * The feature id for the '<em><b>Operator</b></em>' attribute.
1107 * <!-- begin-user-doc --> 1107 * <!-- begin-user-doc -->
1108 * <!-- end-user-doc --> 1108 * <!-- end-user-doc -->
1109 * @generated 1109 * @generated
1110 * @ordered 1110 * @ordered
1111 */ 1111 */
1112 int THRESHOLD_ENTRY__OPERATOR = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; 1112 int THRESHOLD_ENTRY__OPERATOR = OBJECTIVE_ENTRY_FEATURE_COUNT + 0;
1113 1113
1114 /** 1114 /**
1115 * The feature id for the '<em><b>Threshold</b></em>' attribute. 1115 * The feature id for the '<em><b>Threshold</b></em>' attribute.
1116 * <!-- begin-user-doc --> 1116 * <!-- begin-user-doc -->
1117 * <!-- end-user-doc --> 1117 * <!-- end-user-doc -->
1118 * @generated 1118 * @generated
1119 * @ordered 1119 * @ordered
1120 */ 1120 */
1121 int THRESHOLD_ENTRY__THRESHOLD = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; 1121 int THRESHOLD_ENTRY__THRESHOLD = OBJECTIVE_ENTRY_FEATURE_COUNT + 1;
1122 1122
1123 /** 1123 /**
1124 * The number of structural features of the '<em>Threshold Entry</em>' class. 1124 * The number of structural features of the '<em>Threshold Entry</em>' class.
1125 * <!-- begin-user-doc --> 1125 * <!-- begin-user-doc -->
1126 * <!-- end-user-doc --> 1126 * <!-- end-user-doc -->
1127 * @generated 1127 * @generated
1128 * @ordered 1128 * @ordered
1129 */ 1129 */
1130 int THRESHOLD_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 2; 1130 int THRESHOLD_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 2;
1131 1131
1132 /** 1132 /**
1133 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl <em>Objective Function</em>}' class. 1133 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl <em>Objective Function</em>}' class.
1134 * <!-- begin-user-doc --> 1134 * <!-- begin-user-doc -->
1135 * <!-- end-user-doc --> 1135 * <!-- end-user-doc -->
1136 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl 1136 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl
1137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() 1137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction()
1138 * @generated 1138 * @generated
1139 */ 1139 */
1140 int OBJECTIVE_FUNCTION = 35; 1140 int OBJECTIVE_FUNCTION = 35;
1141 1141
1142 /** 1142 /**
1143 * The number of structural features of the '<em>Objective Function</em>' class. 1143 * The number of structural features of the '<em>Objective Function</em>' class.
1144 * <!-- begin-user-doc --> 1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc --> 1145 * <!-- end-user-doc -->
1146 * @generated 1146 * @generated
1147 * @ordered 1147 * @ordered
1148 */ 1148 */
1149 int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; 1149 int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0;
1150 1150
1151 /** 1151 /**
1152 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class. 1152 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class.
1153 * <!-- begin-user-doc --> 1153 * <!-- begin-user-doc -->
1154 * <!-- end-user-doc --> 1154 * <!-- end-user-doc -->
1155 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl 1155 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
1156 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() 1156 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
1157 * @generated 1157 * @generated
1158 */ 1158 */
1159 int COST_OBJECTIVE_FUNCTION = 36; 1159 int COST_OBJECTIVE_FUNCTION = 36;
1160 1160
1161 /** 1161 /**
1162 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 1162 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
1163 * <!-- begin-user-doc --> 1163 * <!-- begin-user-doc -->
1164 * <!-- end-user-doc --> 1164 * <!-- end-user-doc -->
1165 * @generated 1165 * @generated
1166 * @ordered 1166 * @ordered
1167 */ 1167 */
1168 int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; 1168 int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0;
1169 1169
1170 /** 1170 /**
1171 * The number of structural features of the '<em>Cost Objective Function</em>' class. 1171 * The number of structural features of the '<em>Cost Objective Function</em>' class.
1172 * <!-- begin-user-doc --> 1172 * <!-- begin-user-doc -->
1173 * <!-- end-user-doc --> 1173 * <!-- end-user-doc -->
1174 * @generated 1174 * @generated
1175 * @ordered 1175 * @ordered
1176 */ 1176 */
1177 int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; 1177 int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1;
1178 1178
1179 /** 1179 /**
1180 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class. 1180 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class.
1181 * <!-- begin-user-doc --> 1181 * <!-- begin-user-doc -->
1182 * <!-- end-user-doc --> 1182 * <!-- end-user-doc -->
1183 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl 1183 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
1184 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() 1184 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
1185 * @generated 1185 * @generated
1186 */ 1186 */
1187 int COST_ENTRY = 37; 1187 int COST_ENTRY = 37;
1188 1188
1189 /** 1189 /**
1190 * The feature id for the '<em><b>Pattern Element</b></em>' containment reference. 1190 * The feature id for the '<em><b>Pattern Element</b></em>' containment reference.
1191 * <!-- begin-user-doc --> 1191 * <!-- begin-user-doc -->
1192 * <!-- end-user-doc --> 1192 * <!-- end-user-doc -->
1193 * @generated 1193 * @generated
1194 * @ordered 1194 * @ordered
1195 */ 1195 */
1196 int COST_ENTRY__PATTERN_ELEMENT = 0; 1196 int COST_ENTRY__PATTERN_ELEMENT = 0;
1197 1197
1198 /** 1198 /**
1199 * The feature id for the '<em><b>Weight</b></em>' attribute. 1199 * The feature id for the '<em><b>Weight</b></em>' attribute.
1200 * <!-- begin-user-doc --> 1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc --> 1201 * <!-- end-user-doc -->
1202 * @generated 1202 * @generated
1203 * @ordered 1203 * @ordered
1204 */ 1204 */
1205 int COST_ENTRY__WEIGHT = 1; 1205 int COST_ENTRY__WEIGHT = 1;
1206 1206
1207 /** 1207 /**
1208 * The number of structural features of the '<em>Cost Entry</em>' class. 1208 * The number of structural features of the '<em>Cost Entry</em>' class.
1209 * <!-- begin-user-doc --> 1209 * <!-- begin-user-doc -->
1210 * <!-- end-user-doc --> 1210 * <!-- end-user-doc -->
1211 * @generated 1211 * @generated
1212 * @ordered 1212 * @ordered
1213 */ 1213 */
1214 int COST_ENTRY_FEATURE_COUNT = 2; 1214 int COST_ENTRY_FEATURE_COUNT = 2;
1215 1215
1216 /** 1216 /**
1217 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl <em>Objective Declaration</em>}' class. 1217 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl <em>Objective Declaration</em>}' class.
1218 * <!-- begin-user-doc --> 1218 * <!-- begin-user-doc -->
1219 * <!-- end-user-doc --> 1219 * <!-- end-user-doc -->
1220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl 1220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl
1221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() 1221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration()
1222 * @generated 1222 * @generated
1223 */ 1223 */
1224 int OBJECTIVE_DECLARATION = 38; 1224 int OBJECTIVE_DECLARATION = 38;
1225 1225
1226 /** 1226 /**
1227 * The feature id for the '<em><b>Name</b></em>' attribute. 1227 * The feature id for the '<em><b>Name</b></em>' attribute.
1228 * <!-- begin-user-doc --> 1228 * <!-- begin-user-doc -->
1229 * <!-- end-user-doc --> 1229 * <!-- end-user-doc -->
1230 * @generated 1230 * @generated
1231 * @ordered 1231 * @ordered
1232 */ 1232 */
1233 int OBJECTIVE_DECLARATION__NAME = DECLARATION__NAME; 1233 int OBJECTIVE_DECLARATION__NAME = DECLARATION__NAME;
1234 1234
1235 /** 1235 /**
1236 * The feature id for the '<em><b>Specification</b></em>' containment reference. 1236 * The feature id for the '<em><b>Specification</b></em>' containment reference.
1237 * <!-- begin-user-doc --> 1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc --> 1238 * <!-- end-user-doc -->
1239 * @generated 1239 * @generated
1240 * @ordered 1240 * @ordered
1241 */ 1241 */
1242 int OBJECTIVE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 1242 int OBJECTIVE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
1243 1243
1244 /** 1244 /**
1245 * The number of structural features of the '<em>Objective Declaration</em>' class. 1245 * The number of structural features of the '<em>Objective Declaration</em>' class.
1246 * <!-- begin-user-doc --> 1246 * <!-- begin-user-doc -->
1247 * <!-- end-user-doc --> 1247 * <!-- end-user-doc -->
1248 * @generated 1248 * @generated
1249 * @ordered 1249 * @ordered
1250 */ 1250 */
1251 int OBJECTIVE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 1251 int OBJECTIVE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
1252 1252
1253 /** 1253 /**
1254 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl <em>Objective Reference</em>}' class. 1254 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl <em>Objective Reference</em>}' class.
1255 * <!-- begin-user-doc --> 1255 * <!-- begin-user-doc -->
1256 * <!-- end-user-doc --> 1256 * <!-- end-user-doc -->
1257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl 1257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl
1258 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() 1258 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference()
1259 * @generated 1259 * @generated
1260 */ 1260 */
1261 int OBJECTIVE_REFERENCE = 39; 1261 int OBJECTIVE_REFERENCE = 39;
1262 1262
1263 /** 1263 /**
1264 * The feature id for the '<em><b>Referred</b></em>' reference. 1264 * The feature id for the '<em><b>Referred</b></em>' reference.
1265 * <!-- begin-user-doc --> 1265 * <!-- begin-user-doc -->
1266 * <!-- end-user-doc --> 1266 * <!-- end-user-doc -->
1267 * @generated 1267 * @generated
1268 * @ordered 1268 * @ordered
1269 */ 1269 */
1270 int OBJECTIVE_REFERENCE__REFERRED = OBJECTIVE_FEATURE_COUNT + 0; 1270 int OBJECTIVE_REFERENCE__REFERRED = OBJECTIVE_FEATURE_COUNT + 0;
1271 1271
1272 /** 1272 /**
1273 * The number of structural features of the '<em>Objective Reference</em>' class. 1273 * The number of structural features of the '<em>Objective Reference</em>' class.
1274 * <!-- begin-user-doc --> 1274 * <!-- begin-user-doc -->
1275 * <!-- end-user-doc --> 1275 * <!-- end-user-doc -->
1276 * @generated 1276 * @generated
1277 * @ordered 1277 * @ordered
1278 */ 1278 */
1279 int OBJECTIVE_REFERENCE_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; 1279 int OBJECTIVE_REFERENCE_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1;
1280 1280
1281 /** 1281 /**
1282 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class. 1282 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class.
1283 * <!-- begin-user-doc --> 1283 * <!-- begin-user-doc -->
1284 * <!-- end-user-doc --> 1284 * <!-- end-user-doc -->
1285 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl 1285 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl
1286 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() 1286 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
1287 * @generated 1287 * @generated
1288 */ 1288 */
1289 int CONFIG = 49; 1289 int CONFIG = 49;
1290 1290
1291 /** 1291 /**
1292 * The number of structural features of the '<em>Config</em>' class. 1292 * The number of structural features of the '<em>Config</em>' class.
1293 * <!-- begin-user-doc --> 1293 * <!-- begin-user-doc -->
1294 * <!-- end-user-doc --> 1294 * <!-- end-user-doc -->
1295 * @generated 1295 * @generated
1296 * @ordered 1296 * @ordered
1297 */ 1297 */
1298 int CONFIG_FEATURE_COUNT = 0; 1298 int CONFIG_FEATURE_COUNT = 0;
1299 1299
1300 /** 1300 /**
1301 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class. 1301 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class.
1302 * <!-- begin-user-doc --> 1302 * <!-- begin-user-doc -->
1303 * <!-- end-user-doc --> 1303 * <!-- end-user-doc -->
1304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl 1304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl
1305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() 1305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
1306 * @generated 1306 * @generated
1307 */ 1307 */
1308 int CONFIG_SPECIFICATION = 41; 1308 int CONFIG_SPECIFICATION = 41;
1309 1309
1310 /** 1310 /**
1311 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 1311 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
1312 * <!-- begin-user-doc --> 1312 * <!-- begin-user-doc -->
1313 * <!-- end-user-doc --> 1313 * <!-- end-user-doc -->
1314 * @generated 1314 * @generated
1315 * @ordered 1315 * @ordered
1316 */ 1316 */
1317 int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0; 1317 int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0;
1318 1318
1319 /** 1319 /**
1320 * The number of structural features of the '<em>Config Specification</em>' class. 1320 * The number of structural features of the '<em>Config Specification</em>' class.
1321 * <!-- begin-user-doc --> 1321 * <!-- begin-user-doc -->
1322 * <!-- end-user-doc --> 1322 * <!-- end-user-doc -->
1323 * @generated 1323 * @generated
1324 * @ordered 1324 * @ordered
1325 */ 1325 */
1326 int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; 1326 int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1;
1327 1327
1328 /** 1328 /**
1329 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class. 1329 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class.
1330 * <!-- begin-user-doc --> 1330 * <!-- begin-user-doc -->
1331 * <!-- end-user-doc --> 1331 * <!-- end-user-doc -->
1332 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl 1332 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl
1333 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() 1333 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
1334 * @generated 1334 * @generated
1335 */ 1335 */
1336 int CONFIG_DECLARATION = 42; 1336 int CONFIG_DECLARATION = 42;
1337 1337
1338 /** 1338 /**
1339 * The feature id for the '<em><b>Name</b></em>' attribute. 1339 * The feature id for the '<em><b>Name</b></em>' attribute.
1340 * <!-- begin-user-doc --> 1340 * <!-- begin-user-doc -->
1341 * <!-- end-user-doc --> 1341 * <!-- end-user-doc -->
1342 * @generated 1342 * @generated
1343 * @ordered 1343 * @ordered
1344 */ 1344 */
1345 int CONFIG_DECLARATION__NAME = DECLARATION__NAME; 1345 int CONFIG_DECLARATION__NAME = DECLARATION__NAME;
1346 1346
1347 /** 1347 /**
1348 * The feature id for the '<em><b>Specification</b></em>' containment reference. 1348 * The feature id for the '<em><b>Specification</b></em>' containment reference.
1349 * <!-- begin-user-doc --> 1349 * <!-- begin-user-doc -->
1350 * <!-- end-user-doc --> 1350 * <!-- end-user-doc -->
1351 * @generated 1351 * @generated
1352 * @ordered 1352 * @ordered
1353 */ 1353 */
1354 int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 1354 int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
1355 1355
1356 /** 1356 /**
1357 * The number of structural features of the '<em>Config Declaration</em>' class. 1357 * The number of structural features of the '<em>Config Declaration</em>' class.
1358 * <!-- begin-user-doc --> 1358 * <!-- begin-user-doc -->
1359 * <!-- end-user-doc --> 1359 * <!-- end-user-doc -->
1360 * @generated 1360 * @generated
1361 * @ordered 1361 * @ordered
1362 */ 1362 */
1363 int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 1363 int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
1364 1364
1365 /** 1365 /**
1366 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class. 1366 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class.
1367 * <!-- begin-user-doc --> 1367 * <!-- begin-user-doc -->
1368 * <!-- end-user-doc --> 1368 * <!-- end-user-doc -->
1369 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl 1369 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl
1370 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() 1370 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
1371 * @generated 1371 * @generated
1372 */ 1372 */
1373 int CONFIG_ENTRY = 43; 1373 int CONFIG_ENTRY = 43;
1374 1374
1375 /** 1375 /**
1376 * The number of structural features of the '<em>Config Entry</em>' class. 1376 * The number of structural features of the '<em>Config Entry</em>' class.
1377 * <!-- begin-user-doc --> 1377 * <!-- begin-user-doc -->
1378 * <!-- end-user-doc --> 1378 * <!-- end-user-doc -->
1379 * @generated 1379 * @generated
1380 * @ordered 1380 * @ordered
1381 */ 1381 */
1382 int CONFIG_ENTRY_FEATURE_COUNT = 0; 1382 int CONFIG_ENTRY_FEATURE_COUNT = 0;
1383 1383
1384 /** 1384 /**
1385 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class. 1385 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class.
1386 * <!-- begin-user-doc --> 1386 * <!-- begin-user-doc -->
1387 * <!-- end-user-doc --> 1387 * <!-- end-user-doc -->
1388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl 1388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl
1389 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() 1389 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
1390 * @generated 1390 * @generated
1391 */ 1391 */
1392 int DOCUMENTATION_ENTRY = 44; 1392 int DOCUMENTATION_ENTRY = 44;
1393 1393
1394 /** 1394 /**
1395 * The feature id for the '<em><b>Level</b></em>' attribute. 1395 * The feature id for the '<em><b>Level</b></em>' attribute.
1396 * <!-- begin-user-doc --> 1396 * <!-- begin-user-doc -->
1397 * <!-- end-user-doc --> 1397 * <!-- end-user-doc -->
1398 * @generated 1398 * @generated
1399 * @ordered 1399 * @ordered
1400 */ 1400 */
1401 int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0; 1401 int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0;
1402 1402
1403 /** 1403 /**
1404 * The number of structural features of the '<em>Documentation Entry</em>' class. 1404 * The number of structural features of the '<em>Documentation Entry</em>' class.
1405 * <!-- begin-user-doc --> 1405 * <!-- begin-user-doc -->
1406 * <!-- end-user-doc --> 1406 * <!-- end-user-doc -->
1407 * @generated 1407 * @generated
1408 * @ordered 1408 * @ordered
1409 */ 1409 */
1410 int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; 1410 int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1411 1411
1412 /** 1412 /**
1413 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class. 1413 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class.
1414 * <!-- begin-user-doc --> 1414 * <!-- begin-user-doc -->
1415 * <!-- end-user-doc --> 1415 * <!-- end-user-doc -->
1416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl 1416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl
1417 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() 1417 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
1418 * @generated 1418 * @generated
1419 */ 1419 */
1420 int RUNTIME_ENTRY = 45; 1420 int RUNTIME_ENTRY = 45;
1421 1421
1422 /** 1422 /**
1423 * The feature id for the '<em><b>Millisec Limit</b></em>' attribute. 1423 * The feature id for the '<em><b>Millisec Limit</b></em>' attribute.
1424 * <!-- begin-user-doc --> 1424 * <!-- begin-user-doc -->
1425 * <!-- end-user-doc --> 1425 * <!-- end-user-doc -->
1426 * @generated 1426 * @generated
1427 * @ordered 1427 * @ordered
1428 */ 1428 */
1429 int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; 1429 int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0;
1430 1430
1431 /** 1431 /**
1432 * The number of structural features of the '<em>Runtime Entry</em>' class. 1432 * The number of structural features of the '<em>Runtime Entry</em>' class.
1433 * <!-- begin-user-doc --> 1433 * <!-- begin-user-doc -->
1434 * <!-- end-user-doc --> 1434 * <!-- end-user-doc -->
1435 * @generated 1435 * @generated
1436 * @ordered 1436 * @ordered
1437 */ 1437 */
1438 int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; 1438 int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1439 1439
1440 /** 1440 /**
1441 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class. 1441 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class.
1442 * <!-- begin-user-doc --> 1442 * <!-- begin-user-doc -->
1443 * <!-- end-user-doc --> 1443 * <!-- end-user-doc -->
1444 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl 1444 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl
1445 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() 1445 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
1446 * @generated 1446 * @generated
1447 */ 1447 */
1448 int MEMORY_ENTRY = 46; 1448 int MEMORY_ENTRY = 46;
1449 1449
1450 /** 1450 /**
1451 * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute. 1451 * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute.
1452 * <!-- begin-user-doc --> 1452 * <!-- begin-user-doc -->
1453 * <!-- end-user-doc --> 1453 * <!-- end-user-doc -->
1454 * @generated 1454 * @generated
1455 * @ordered 1455 * @ordered
1456 */ 1456 */
1457 int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; 1457 int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0;
1458 1458
1459 /** 1459 /**
1460 * The number of structural features of the '<em>Memory Entry</em>' class. 1460 * The number of structural features of the '<em>Memory Entry</em>' class.
1461 * <!-- begin-user-doc --> 1461 * <!-- begin-user-doc -->
1462 * <!-- end-user-doc --> 1462 * <!-- end-user-doc -->
1463 * @generated 1463 * @generated
1464 * @ordered 1464 * @ordered
1465 */ 1465 */
1466 int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; 1466 int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1467 1467
1468 /** 1468 /**
1469 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class. 1469 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class.
1470 * <!-- begin-user-doc --> 1470 * <!-- begin-user-doc -->
1471 * <!-- end-user-doc --> 1471 * <!-- end-user-doc -->
1472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl 1472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl
1473 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() 1473 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
1474 * @generated 1474 * @generated
1475 */ 1475 */
1476 int CUSTOM_ENTRY = 47; 1476 int CUSTOM_ENTRY = 47;
1477 1477
1478 /** 1478 /**
1479 * The feature id for the '<em><b>Key</b></em>' attribute. 1479 * The feature id for the '<em><b>Key</b></em>' attribute.
1480 * <!-- begin-user-doc --> 1480 * <!-- begin-user-doc -->
1481 * <!-- end-user-doc --> 1481 * <!-- end-user-doc -->
1482 * @generated 1482 * @generated
1483 * @ordered 1483 * @ordered
1484 */ 1484 */
1485 int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0; 1485 int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0;
1486 1486
1487 /** 1487 /**
1488 * The feature id for the '<em><b>Value</b></em>' attribute. 1488 * The feature id for the '<em><b>Value</b></em>' attribute.
1489 * <!-- begin-user-doc --> 1489 * <!-- begin-user-doc -->
1490 * <!-- end-user-doc --> 1490 * <!-- end-user-doc -->
1491 * @generated 1491 * @generated
1492 * @ordered 1492 * @ordered
1493 */ 1493 */
1494 int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1; 1494 int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1;
1495 1495
1496 /** 1496 /**
1497 * The number of structural features of the '<em>Custom Entry</em>' class. 1497 * The number of structural features of the '<em>Custom Entry</em>' class.
1498 * <!-- begin-user-doc --> 1498 * <!-- begin-user-doc -->
1499 * <!-- end-user-doc --> 1499 * <!-- end-user-doc -->
1500 * @generated 1500 * @generated
1501 * @ordered 1501 * @ordered
1502 */ 1502 */
1503 int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2; 1503 int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2;
1504 1504
1505 /** 1505 /**
1506 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class. 1506 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
1507 * <!-- begin-user-doc --> 1507 * <!-- begin-user-doc -->
1508 * <!-- end-user-doc --> 1508 * <!-- end-user-doc -->
1509 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl 1509 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl
1510 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() 1510 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
1511 * @generated 1511 * @generated
1512 */ 1512 */
1513 int CONFIG_REFERENCE = 48; 1513 int CONFIG_REFERENCE = 48;
1514 1514
1515 /** 1515 /**
1516 * The feature id for the '<em><b>Config</b></em>' reference. 1516 * The feature id for the '<em><b>Config</b></em>' reference.
1517 * <!-- begin-user-doc --> 1517 * <!-- begin-user-doc -->
1518 * <!-- end-user-doc --> 1518 * <!-- end-user-doc -->
1519 * @generated 1519 * @generated
1520 * @ordered 1520 * @ordered
1521 */ 1521 */
1522 int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0; 1522 int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0;
1523 1523
1524 /** 1524 /**
1525 * The number of structural features of the '<em>Config Reference</em>' class. 1525 * The number of structural features of the '<em>Config Reference</em>' class.
1526 * <!-- begin-user-doc --> 1526 * <!-- begin-user-doc -->
1527 * <!-- end-user-doc --> 1527 * <!-- end-user-doc -->
1528 * @generated 1528 * @generated
1529 * @ordered 1529 * @ordered
1530 */ 1530 */
1531 int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; 1531 int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1;
1532 1532
1533 /** 1533 /**
1534 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class. 1534 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class.
1535 * <!-- begin-user-doc --> 1535 * <!-- begin-user-doc -->
1536 * <!-- end-user-doc --> 1536 * <!-- end-user-doc -->
1537 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl 1537 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl
1538 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() 1538 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
1539 * @generated 1539 * @generated
1540 */ 1540 */
1541 int SCOPE = 71; 1541 int SCOPE = 71;
1542 1542
1543 /** 1543 /**
1544 * The number of structural features of the '<em>Scope</em>' class. 1544 * The number of structural features of the '<em>Scope</em>' class.
1545 * <!-- begin-user-doc --> 1545 * <!-- begin-user-doc -->
1546 * <!-- end-user-doc --> 1546 * <!-- end-user-doc -->
1547 * @generated 1547 * @generated
1548 * @ordered 1548 * @ordered
1549 */ 1549 */
1550 int SCOPE_FEATURE_COUNT = 0; 1550 int SCOPE_FEATURE_COUNT = 0;
1551 1551
1552 /** 1552 /**
1553 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class. 1553 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class.
1554 * <!-- begin-user-doc --> 1554 * <!-- begin-user-doc -->
1555 * <!-- end-user-doc --> 1555 * <!-- end-user-doc -->
1556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl 1556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl
1557 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() 1557 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
1558 * @generated 1558 * @generated
1559 */ 1559 */
1560 int SCOPE_SPECIFICATION = 50; 1560 int SCOPE_SPECIFICATION = 50;
1561 1561
1562 /** 1562 /**
1563 * The feature id for the '<em><b>Scopes</b></em>' containment reference list. 1563 * The feature id for the '<em><b>Scopes</b></em>' containment reference list.
1564 * <!-- begin-user-doc --> 1564 * <!-- begin-user-doc -->
1565 * <!-- end-user-doc --> 1565 * <!-- end-user-doc -->
1566 * @generated 1566 * @generated
1567 * @ordered 1567 * @ordered
1568 */ 1568 */
1569 int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0; 1569 int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0;
1570 1570
1571 /** 1571 /**
1572 * The number of structural features of the '<em>Scope Specification</em>' class. 1572 * The number of structural features of the '<em>Scope Specification</em>' class.
1573 * <!-- begin-user-doc --> 1573 * <!-- begin-user-doc -->
1574 * <!-- end-user-doc --> 1574 * <!-- end-user-doc -->
1575 * @generated 1575 * @generated
1576 * @ordered 1576 * @ordered
1577 */ 1577 */
1578 int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; 1578 int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1;
1579 1579
1580 /** 1580 /**
1581 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class. 1581 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class.
1582 * <!-- begin-user-doc --> 1582 * <!-- begin-user-doc -->
1583 * <!-- end-user-doc --> 1583 * <!-- end-user-doc -->
1584 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl 1584 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl
1585 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() 1585 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
1586 * @generated 1586 * @generated
1587 */ 1587 */
1588 int TYPE_SCOPE = 51; 1588 int TYPE_SCOPE = 51;
1589 1589
1590 /** 1590 /**
1591 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1591 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1592 * <!-- begin-user-doc --> 1592 * <!-- begin-user-doc -->
1593 * <!-- end-user-doc --> 1593 * <!-- end-user-doc -->
1594 * @generated 1594 * @generated
1595 * @ordered 1595 * @ordered
1596 */ 1596 */
1597 int TYPE_SCOPE__SETS_NEW = 0; 1597 int TYPE_SCOPE__SETS_NEW = 0;
1598 1598
1599 /** 1599 /**
1600 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1600 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1601 * <!-- begin-user-doc --> 1601 * <!-- begin-user-doc -->
1602 * <!-- end-user-doc --> 1602 * <!-- end-user-doc -->
1603 * @generated 1603 * @generated
1604 * @ordered 1604 * @ordered
1605 */ 1605 */
1606 int TYPE_SCOPE__SETS_SUM = 1; 1606 int TYPE_SCOPE__SETS_SUM = 1;
1607 1607
1608 /** 1608 /**
1609 * The feature id for the '<em><b>Number</b></em>' containment reference. 1609 * The feature id for the '<em><b>Number</b></em>' containment reference.
1610 * <!-- begin-user-doc --> 1610 * <!-- begin-user-doc -->
1611 * <!-- end-user-doc --> 1611 * <!-- end-user-doc -->
1612 * @generated 1612 * @generated
1613 * @ordered 1613 * @ordered
1614 */ 1614 */
1615 int TYPE_SCOPE__NUMBER = 2; 1615 int TYPE_SCOPE__NUMBER = 2;
1616 1616
1617 /** 1617 /**
1618 * The number of structural features of the '<em>Type Scope</em>' class. 1618 * The number of structural features of the '<em>Type Scope</em>' class.
1619 * <!-- begin-user-doc --> 1619 * <!-- begin-user-doc -->
1620 * <!-- end-user-doc --> 1620 * <!-- end-user-doc -->
1621 * @generated 1621 * @generated
1622 * @ordered 1622 * @ordered
1623 */ 1623 */
1624 int TYPE_SCOPE_FEATURE_COUNT = 3; 1624 int TYPE_SCOPE_FEATURE_COUNT = 3;
1625 1625
1626 /** 1626 /**
1627 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. 1627 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class.
1628 * <!-- begin-user-doc --> 1628 * <!-- begin-user-doc -->
1629 * <!-- end-user-doc --> 1629 * <!-- end-user-doc -->
1630 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl 1630 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl
1631 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() 1631 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope()
1632 * @generated 1632 * @generated
1633 */ 1633 */
1634 int CLASS_TYPE_SCOPE = 52; 1634 int CLASS_TYPE_SCOPE = 52;
1635 1635
1636 /** 1636 /**
1637 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1637 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1638 * <!-- begin-user-doc --> 1638 * <!-- begin-user-doc -->
1639 * <!-- end-user-doc --> 1639 * <!-- end-user-doc -->
1640 * @generated 1640 * @generated
1641 * @ordered 1641 * @ordered
1642 */ 1642 */
1643 int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; 1643 int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW;
1644 1644
1645 /** 1645 /**
1646 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1646 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1647 * <!-- begin-user-doc --> 1647 * <!-- begin-user-doc -->
1648 * <!-- end-user-doc --> 1648 * <!-- end-user-doc -->
1649 * @generated 1649 * @generated
1650 * @ordered 1650 * @ordered
1651 */ 1651 */
1652 int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; 1652 int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM;
1653 1653
1654 /** 1654 /**
1655 * The feature id for the '<em><b>Number</b></em>' containment reference. 1655 * The feature id for the '<em><b>Number</b></em>' containment reference.
1656 * <!-- begin-user-doc --> 1656 * <!-- begin-user-doc -->
1657 * <!-- end-user-doc --> 1657 * <!-- end-user-doc -->
1658 * @generated 1658 * @generated
1659 * @ordered 1659 * @ordered
1660 */ 1660 */
1661 int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; 1661 int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER;
1662 1662
1663 /** 1663 /**
1664 * The feature id for the '<em><b>Type</b></em>' containment reference. 1664 * The feature id for the '<em><b>Type</b></em>' containment reference.
1665 * <!-- begin-user-doc --> 1665 * <!-- begin-user-doc -->
1666 * <!-- end-user-doc --> 1666 * <!-- end-user-doc -->
1667 * @generated 1667 * @generated
1668 * @ordered 1668 * @ordered
1669 */ 1669 */
1670 int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; 1670 int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0;
1671 1671
1672 /** 1672 /**
1673 * The number of structural features of the '<em>Class Type Scope</em>' class. 1673 * The number of structural features of the '<em>Class Type Scope</em>' class.
1674 * <!-- begin-user-doc --> 1674 * <!-- begin-user-doc -->
1675 * <!-- end-user-doc --> 1675 * <!-- end-user-doc -->
1676 * @generated 1676 * @generated
1677 * @ordered 1677 * @ordered
1678 */ 1678 */
1679 int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; 1679 int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1;
1680 1680
1681 /** 1681 /**
1682 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. 1682 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class.
1683 * <!-- begin-user-doc --> 1683 * <!-- begin-user-doc -->
1684 * <!-- end-user-doc --> 1684 * <!-- end-user-doc -->
1685 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl 1685 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl
1686 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() 1686 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope()
1687 * @generated 1687 * @generated
1688 */ 1688 */
1689 int OBJECT_TYPE_SCOPE = 53; 1689 int OBJECT_TYPE_SCOPE = 53;
1690 1690
1691 /** 1691 /**
1692 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1692 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1693 * <!-- begin-user-doc --> 1693 * <!-- begin-user-doc -->
1694 * <!-- end-user-doc --> 1694 * <!-- end-user-doc -->
1695 * @generated 1695 * @generated
1696 * @ordered 1696 * @ordered
1697 */ 1697 */
1698 int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; 1698 int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW;
1699 1699
1700 /** 1700 /**
1701 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1701 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1702 * <!-- begin-user-doc --> 1702 * <!-- begin-user-doc -->
1703 * <!-- end-user-doc --> 1703 * <!-- end-user-doc -->
1704 * @generated 1704 * @generated
1705 * @ordered 1705 * @ordered
1706 */ 1706 */
1707 int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; 1707 int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM;
1708 1708
1709 /** 1709 /**
1710 * The feature id for the '<em><b>Number</b></em>' containment reference. 1710 * The feature id for the '<em><b>Number</b></em>' containment reference.
1711 * <!-- begin-user-doc --> 1711 * <!-- begin-user-doc -->
1712 * <!-- end-user-doc --> 1712 * <!-- end-user-doc -->
1713 * @generated 1713 * @generated
1714 * @ordered 1714 * @ordered
1715 */ 1715 */
1716 int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; 1716 int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER;
1717 1717
1718 /** 1718 /**
1719 * The feature id for the '<em><b>Type</b></em>' containment reference. 1719 * The feature id for the '<em><b>Type</b></em>' containment reference.
1720 * <!-- begin-user-doc --> 1720 * <!-- begin-user-doc -->
1721 * <!-- end-user-doc --> 1721 * <!-- end-user-doc -->
1722 * @generated 1722 * @generated
1723 * @ordered 1723 * @ordered
1724 */ 1724 */
1725 int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; 1725 int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0;
1726 1726
1727 /** 1727 /**
1728 * The number of structural features of the '<em>Object Type Scope</em>' class. 1728 * The number of structural features of the '<em>Object Type Scope</em>' class.
1729 * <!-- begin-user-doc --> 1729 * <!-- begin-user-doc -->
1730 * <!-- end-user-doc --> 1730 * <!-- end-user-doc -->
1731 * @generated 1731 * @generated
1732 * @ordered 1732 * @ordered
1733 */ 1733 */
1734 int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; 1734 int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1;
1735 1735
1736 /** 1736 /**
1737 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. 1737 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class.
1738 * <!-- begin-user-doc --> 1738 * <!-- begin-user-doc -->
1739 * <!-- end-user-doc --> 1739 * <!-- end-user-doc -->
1740 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl 1740 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl
1741 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() 1741 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope()
1742 * @generated 1742 * @generated
1743 */ 1743 */
1744 int INTEGER_TYPE_SCOPE = 54; 1744 int INTEGER_TYPE_SCOPE = 54;
1745 1745
1746 /** 1746 /**
1747 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1747 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1748 * <!-- begin-user-doc --> 1748 * <!-- begin-user-doc -->
1749 * <!-- end-user-doc --> 1749 * <!-- end-user-doc -->
1750 * @generated 1750 * @generated
1751 * @ordered 1751 * @ordered
1752 */ 1752 */
1753 int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; 1753 int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW;
1754 1754
1755 /** 1755 /**
1756 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1756 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1757 * <!-- begin-user-doc --> 1757 * <!-- begin-user-doc -->
1758 * <!-- end-user-doc --> 1758 * <!-- end-user-doc -->
1759 * @generated 1759 * @generated
1760 * @ordered 1760 * @ordered
1761 */ 1761 */
1762 int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; 1762 int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM;
1763 1763
1764 /** 1764 /**
1765 * The feature id for the '<em><b>Number</b></em>' containment reference. 1765 * The feature id for the '<em><b>Number</b></em>' containment reference.
1766 * <!-- begin-user-doc --> 1766 * <!-- begin-user-doc -->
1767 * <!-- end-user-doc --> 1767 * <!-- end-user-doc -->
1768 * @generated 1768 * @generated
1769 * @ordered 1769 * @ordered
1770 */ 1770 */
1771 int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; 1771 int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER;
1772 1772
1773 /** 1773 /**
1774 * The feature id for the '<em><b>Type</b></em>' containment reference. 1774 * The feature id for the '<em><b>Type</b></em>' containment reference.
1775 * <!-- begin-user-doc --> 1775 * <!-- begin-user-doc -->
1776 * <!-- end-user-doc --> 1776 * <!-- end-user-doc -->
1777 * @generated 1777 * @generated
1778 * @ordered 1778 * @ordered
1779 */ 1779 */
1780 int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; 1780 int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0;
1781 1781
1782 /** 1782 /**
1783 * The number of structural features of the '<em>Integer Type Scope</em>' class. 1783 * The number of structural features of the '<em>Integer Type Scope</em>' class.
1784 * <!-- begin-user-doc --> 1784 * <!-- begin-user-doc -->
1785 * <!-- end-user-doc --> 1785 * <!-- end-user-doc -->
1786 * @generated 1786 * @generated
1787 * @ordered 1787 * @ordered
1788 */ 1788 */
1789 int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; 1789 int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1;
1790 1790
1791 /** 1791 /**
1792 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. 1792 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class.
1793 * <!-- begin-user-doc --> 1793 * <!-- begin-user-doc -->
1794 * <!-- end-user-doc --> 1794 * <!-- end-user-doc -->
1795 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl 1795 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl
1796 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() 1796 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope()
1797 * @generated 1797 * @generated
1798 */ 1798 */
1799 int REAL_TYPE_SCOPE = 55; 1799 int REAL_TYPE_SCOPE = 55;
1800 1800
1801 /** 1801 /**
1802 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1802 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1803 * <!-- begin-user-doc --> 1803 * <!-- begin-user-doc -->
1804 * <!-- end-user-doc --> 1804 * <!-- end-user-doc -->
1805 * @generated 1805 * @generated
1806 * @ordered 1806 * @ordered
1807 */ 1807 */
1808 int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; 1808 int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW;
1809 1809
1810 /** 1810 /**
1811 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1811 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1812 * <!-- begin-user-doc --> 1812 * <!-- begin-user-doc -->
1813 * <!-- end-user-doc --> 1813 * <!-- end-user-doc -->
1814 * @generated 1814 * @generated
1815 * @ordered 1815 * @ordered
1816 */ 1816 */
1817 int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; 1817 int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM;
1818 1818
1819 /** 1819 /**
1820 * The feature id for the '<em><b>Number</b></em>' containment reference. 1820 * The feature id for the '<em><b>Number</b></em>' containment reference.
1821 * <!-- begin-user-doc --> 1821 * <!-- begin-user-doc -->
1822 * <!-- end-user-doc --> 1822 * <!-- end-user-doc -->
1823 * @generated 1823 * @generated
1824 * @ordered 1824 * @ordered
1825 */ 1825 */
1826 int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; 1826 int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER;
1827 1827
1828 /** 1828 /**
1829 * The feature id for the '<em><b>Type</b></em>' containment reference. 1829 * The feature id for the '<em><b>Type</b></em>' containment reference.
1830 * <!-- begin-user-doc --> 1830 * <!-- begin-user-doc -->
1831 * <!-- end-user-doc --> 1831 * <!-- end-user-doc -->
1832 * @generated 1832 * @generated
1833 * @ordered 1833 * @ordered
1834 */ 1834 */
1835 int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; 1835 int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0;
1836 1836
1837 /** 1837 /**
1838 * The number of structural features of the '<em>Real Type Scope</em>' class. 1838 * The number of structural features of the '<em>Real Type Scope</em>' class.
1839 * <!-- begin-user-doc --> 1839 * <!-- begin-user-doc -->
1840 * <!-- end-user-doc --> 1840 * <!-- end-user-doc -->
1841 * @generated 1841 * @generated
1842 * @ordered 1842 * @ordered
1843 */ 1843 */
1844 int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; 1844 int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1;
1845 1845
1846 /** 1846 /**
1847 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. 1847 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class.
1848 * <!-- begin-user-doc --> 1848 * <!-- begin-user-doc -->
1849 * <!-- end-user-doc --> 1849 * <!-- end-user-doc -->
1850 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl 1850 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl
1851 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() 1851 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope()
1852 * @generated 1852 * @generated
1853 */ 1853 */
1854 int STRING_TYPE_SCOPE = 56; 1854 int STRING_TYPE_SCOPE = 56;
1855 1855
1856 /** 1856 /**
1857 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1857 * The feature id for the '<em><b>Sets New</b></em>' attribute.
1858 * <!-- begin-user-doc --> 1858 * <!-- begin-user-doc -->
1859 * <!-- end-user-doc --> 1859 * <!-- end-user-doc -->
1860 * @generated 1860 * @generated
1861 * @ordered 1861 * @ordered
1862 */ 1862 */
1863 int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; 1863 int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW;
1864 1864
1865 /** 1865 /**
1866 * The feature id for the '<em><b>Sets Sum</b></em>' attribute. 1866 * The feature id for the '<em><b>Sets Sum</b></em>' attribute.
1867 * <!-- begin-user-doc --> 1867 * <!-- begin-user-doc -->
1868 * <!-- end-user-doc --> 1868 * <!-- end-user-doc -->
1869 * @generated 1869 * @generated
1870 * @ordered 1870 * @ordered
1871 */ 1871 */
1872 int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; 1872 int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM;
1873 1873
1874 /** 1874 /**
1875 * The feature id for the '<em><b>Number</b></em>' containment reference. 1875 * The feature id for the '<em><b>Number</b></em>' containment reference.
1876 * <!-- begin-user-doc --> 1876 * <!-- begin-user-doc -->
1877 * <!-- end-user-doc --> 1877 * <!-- end-user-doc -->
1878 * @generated 1878 * @generated
1879 * @ordered 1879 * @ordered
1880 */ 1880 */
1881 int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; 1881 int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER;
1882 1882
1883 /** 1883 /**
1884 * The feature id for the '<em><b>Type</b></em>' containment reference. 1884 * The feature id for the '<em><b>Type</b></em>' containment reference.
1885 * <!-- begin-user-doc --> 1885 * <!-- begin-user-doc -->
1886 * <!-- end-user-doc --> 1886 * <!-- end-user-doc -->
1887 * @generated 1887 * @generated
1888 * @ordered 1888 * @ordered
1889 */ 1889 */
1890 int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; 1890 int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0;
1891 1891
1892 /** 1892 /**
1893 * The number of structural features of the '<em>String Type Scope</em>' class. 1893 * The number of structural features of the '<em>String Type Scope</em>' class.
1894 * <!-- begin-user-doc --> 1894 * <!-- begin-user-doc -->
1895 * <!-- end-user-doc --> 1895 * <!-- end-user-doc -->
1896 * @generated 1896 * @generated
1897 * @ordered 1897 * @ordered
1898 */ 1898 */
1899 int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; 1899 int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1;
1900 1900
1901 /** 1901 /**
1902 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. 1902 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class.
1903 * <!-- begin-user-doc --> 1903 * <!-- begin-user-doc -->
1904 * <!-- end-user-doc --> 1904 * <!-- end-user-doc -->
1905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl 1905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl
1906 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() 1906 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
1907 * @generated 1907 * @generated
1908 */ 1908 */
1909 int TYPE_REFERENCE = 57; 1909 int TYPE_REFERENCE = 57;
1910 1910
1911 /** 1911 /**
1912 * The number of structural features of the '<em>Type Reference</em>' class. 1912 * The number of structural features of the '<em>Type Reference</em>' class.
1913 * <!-- begin-user-doc --> 1913 * <!-- begin-user-doc -->
1914 * <!-- end-user-doc --> 1914 * <!-- end-user-doc -->
1915 * @generated 1915 * @generated
1916 * @ordered 1916 * @ordered
1917 */ 1917 */
1918 int TYPE_REFERENCE_FEATURE_COUNT = 0; 1918 int TYPE_REFERENCE_FEATURE_COUNT = 0;
1919 1919
1920 /** 1920 /**
1921 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class. 1921 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class.
1922 * <!-- begin-user-doc --> 1922 * <!-- begin-user-doc -->
1923 * <!-- end-user-doc --> 1923 * <!-- end-user-doc -->
1924 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl 1924 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl
1925 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() 1925 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
1926 * @generated 1926 * @generated
1927 */ 1927 */
1928 int CLASS_REFERENCE = 58; 1928 int CLASS_REFERENCE = 58;
1929 1929
1930 /** 1930 /**
1931 * The feature id for the '<em><b>Element</b></em>' containment reference. 1931 * The feature id for the '<em><b>Element</b></em>' containment reference.
1932 * <!-- begin-user-doc --> 1932 * <!-- begin-user-doc -->
1933 * <!-- end-user-doc --> 1933 * <!-- end-user-doc -->
1934 * @generated 1934 * @generated
1935 * @ordered 1935 * @ordered
1936 */ 1936 */
1937 int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0; 1937 int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1938 1938
1939 /** 1939 /**
1940 * The number of structural features of the '<em>Class Reference</em>' class. 1940 * The number of structural features of the '<em>Class Reference</em>' class.
1941 * <!-- begin-user-doc --> 1941 * <!-- begin-user-doc -->
1942 * <!-- end-user-doc --> 1942 * <!-- end-user-doc -->
1943 * @generated 1943 * @generated
1944 * @ordered 1944 * @ordered
1945 */ 1945 */
1946 int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1; 1946 int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1;
1947 1947
1948 /** 1948 /**
1949 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class. 1949 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class.
1950 * <!-- begin-user-doc --> 1950 * <!-- begin-user-doc -->
1951 * <!-- end-user-doc --> 1951 * <!-- end-user-doc -->
1952 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl 1952 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl
1953 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() 1953 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
1954 * @generated 1954 * @generated
1955 */ 1955 */
1956 int OBJECT_REFERENCE = 59; 1956 int OBJECT_REFERENCE = 59;
1957 1957
1958 /** 1958 /**
1959 * The number of structural features of the '<em>Object Reference</em>' class. 1959 * The number of structural features of the '<em>Object Reference</em>' class.
1960 * <!-- begin-user-doc --> 1960 * <!-- begin-user-doc -->
1961 * <!-- end-user-doc --> 1961 * <!-- end-user-doc -->
1962 * @generated 1962 * @generated
1963 * @ordered 1963 * @ordered
1964 */ 1964 */
1965 int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; 1965 int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1966 1966
1967 /** 1967 /**
1968 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class. 1968 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class.
1969 * <!-- begin-user-doc --> 1969 * <!-- begin-user-doc -->
1970 * <!-- end-user-doc --> 1970 * <!-- end-user-doc -->
1971 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl 1971 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl
1972 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() 1972 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
1973 * @generated 1973 * @generated
1974 */ 1974 */
1975 int INTEGER_REFERENCE = 60; 1975 int INTEGER_REFERENCE = 60;
1976 1976
1977 /** 1977 /**
1978 * The number of structural features of the '<em>Integer Reference</em>' class. 1978 * The number of structural features of the '<em>Integer Reference</em>' class.
1979 * <!-- begin-user-doc --> 1979 * <!-- begin-user-doc -->
1980 * <!-- end-user-doc --> 1980 * <!-- end-user-doc -->
1981 * @generated 1981 * @generated
1982 * @ordered 1982 * @ordered
1983 */ 1983 */
1984 int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; 1984 int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
1985 1985
1986 /** 1986 /**
1987 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class. 1987 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class.
1988 * <!-- begin-user-doc --> 1988 * <!-- begin-user-doc -->
1989 * <!-- end-user-doc --> 1989 * <!-- end-user-doc -->
1990 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl 1990 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl
1991 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() 1991 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
1992 * @generated 1992 * @generated
1993 */ 1993 */
1994 int REAL_REFERENCE = 61; 1994 int REAL_REFERENCE = 61;
1995 1995
1996 /** 1996 /**
1997 * The number of structural features of the '<em>Real Reference</em>' class. 1997 * The number of structural features of the '<em>Real Reference</em>' class.
1998 * <!-- begin-user-doc --> 1998 * <!-- begin-user-doc -->
1999 * <!-- end-user-doc --> 1999 * <!-- end-user-doc -->
2000 * @generated 2000 * @generated
2001 * @ordered 2001 * @ordered
2002 */ 2002 */
2003 int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; 2003 int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
2004 2004
2005 /** 2005 /**
2006 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class. 2006 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class.
2007 * <!-- begin-user-doc --> 2007 * <!-- begin-user-doc -->
2008 * <!-- end-user-doc --> 2008 * <!-- end-user-doc -->
2009 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl 2009 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl
2010 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() 2010 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
2011 * @generated 2011 * @generated
2012 */ 2012 */
2013 int STRING_REFERENCE = 62; 2013 int STRING_REFERENCE = 62;
2014 2014
2015 /** 2015 /**
2016 * The number of structural features of the '<em>String Reference</em>' class. 2016 * The number of structural features of the '<em>String Reference</em>' class.
2017 * <!-- begin-user-doc --> 2017 * <!-- begin-user-doc -->
2018 * <!-- end-user-doc --> 2018 * <!-- end-user-doc -->
2019 * @generated 2019 * @generated
2020 * @ordered 2020 * @ordered
2021 */ 2021 */
2022 int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; 2022 int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0;
2023 2023
2024 /** 2024 /**
2025 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. 2025 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class.
2026 * <!-- begin-user-doc --> 2026 * <!-- begin-user-doc -->
2027 * <!-- end-user-doc --> 2027 * <!-- end-user-doc -->
2028 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl 2028 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl
2029 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() 2029 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification()
2030 * @generated 2030 * @generated
2031 */ 2031 */
2032 int NUMBER_SPECIFICATION = 63; 2032 int NUMBER_SPECIFICATION = 63;
2033 2033
2034 /** 2034 /**
2035 * The number of structural features of the '<em>Number Specification</em>' class. 2035 * The number of structural features of the '<em>Number Specification</em>' class.
2036 * <!-- begin-user-doc --> 2036 * <!-- begin-user-doc -->
2037 * <!-- end-user-doc --> 2037 * <!-- end-user-doc -->
2038 * @generated 2038 * @generated
2039 * @ordered 2039 * @ordered
2040 */ 2040 */
2041 int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; 2041 int NUMBER_SPECIFICATION_FEATURE_COUNT = 0;
2042 2042
2043 /** 2043 /**
2044 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. 2044 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class.
2045 * <!-- begin-user-doc --> 2045 * <!-- begin-user-doc -->
2046 * <!-- end-user-doc --> 2046 * <!-- end-user-doc -->
2047 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl 2047 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl
2048 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() 2048 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber()
2049 * @generated 2049 * @generated
2050 */ 2050 */
2051 int EXACT_NUMBER = 64; 2051 int EXACT_NUMBER = 64;
2052 2052
2053 /** 2053 /**
2054 * The feature id for the '<em><b>Exact Number</b></em>' attribute. 2054 * The feature id for the '<em><b>Exact Number</b></em>' attribute.
2055 * <!-- begin-user-doc --> 2055 * <!-- begin-user-doc -->
2056 * <!-- end-user-doc --> 2056 * <!-- end-user-doc -->
2057 * @generated 2057 * @generated
2058 * @ordered 2058 * @ordered
2059 */ 2059 */
2060 int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; 2060 int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0;
2061 2061
2062 /** 2062 /**
2063 * The feature id for the '<em><b>Exact Unlimited</b></em>' attribute. 2063 * The feature id for the '<em><b>Exact Unlimited</b></em>' attribute.
2064 * <!-- begin-user-doc --> 2064 * <!-- begin-user-doc -->
2065 * <!-- end-user-doc --> 2065 * <!-- end-user-doc -->
2066 * @generated 2066 * @generated
2067 * @ordered 2067 * @ordered
2068 */ 2068 */
2069 int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; 2069 int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1;
2070 2070
2071 /** 2071 /**
2072 * The number of structural features of the '<em>Exact Number</em>' class. 2072 * The number of structural features of the '<em>Exact Number</em>' class.
2073 * <!-- begin-user-doc --> 2073 * <!-- begin-user-doc -->
2074 * <!-- end-user-doc --> 2074 * <!-- end-user-doc -->
2075 * @generated 2075 * @generated
2076 * @ordered 2076 * @ordered
2077 */ 2077 */
2078 int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; 2078 int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2;
2079 2079
2080 /** 2080 /**
2081 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. 2081 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class.
2082 * <!-- begin-user-doc --> 2082 * <!-- begin-user-doc -->
2083 * <!-- end-user-doc --> 2083 * <!-- end-user-doc -->
2084 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl 2084 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl
2085 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() 2085 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber()
2086 * @generated 2086 * @generated
2087 */ 2087 */
2088 int INTERVALL_NUMBER = 65; 2088 int INTERVALL_NUMBER = 65;
2089 2089
2090 /** 2090 /**
2091 * The feature id for the '<em><b>Min</b></em>' attribute. 2091 * The feature id for the '<em><b>Min</b></em>' attribute.
2092 * <!-- begin-user-doc --> 2092 * <!-- begin-user-doc -->
2093 * <!-- end-user-doc --> 2093 * <!-- end-user-doc -->
2094 * @generated 2094 * @generated
2095 * @ordered 2095 * @ordered
2096 */ 2096 */
2097 int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; 2097 int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0;
2098 2098
2099 /** 2099 /**
2100 * The feature id for the '<em><b>Max Number</b></em>' attribute. 2100 * The feature id for the '<em><b>Max Number</b></em>' attribute.
2101 * <!-- begin-user-doc --> 2101 * <!-- begin-user-doc -->
2102 * <!-- end-user-doc --> 2102 * <!-- end-user-doc -->
2103 * @generated 2103 * @generated
2104 * @ordered 2104 * @ordered
2105 */ 2105 */
2106 int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; 2106 int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1;
2107 2107
2108 /** 2108 /**
2109 * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. 2109 * The feature id for the '<em><b>Max Unlimited</b></em>' attribute.
2110 * <!-- begin-user-doc --> 2110 * <!-- begin-user-doc -->
2111 * <!-- end-user-doc --> 2111 * <!-- end-user-doc -->
2112 * @generated 2112 * @generated
2113 * @ordered 2113 * @ordered
2114 */ 2114 */
2115 int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; 2115 int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2;
2116 2116
2117 /** 2117 /**
2118 * The number of structural features of the '<em>Intervall Number</em>' class. 2118 * The number of structural features of the '<em>Intervall Number</em>' class.
2119 * <!-- begin-user-doc --> 2119 * <!-- begin-user-doc -->
2120 * <!-- end-user-doc --> 2120 * <!-- end-user-doc -->
2121 * @generated 2121 * @generated
2122 * @ordered 2122 * @ordered
2123 */ 2123 */
2124 int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; 2124 int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3;
2125 2125
2126 /** 2126 /**
2127 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. 2127 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class.
2128 * <!-- begin-user-doc --> 2128 * <!-- begin-user-doc -->
2129 * <!-- end-user-doc --> 2129 * <!-- end-user-doc -->
2130 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl 2130 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl
2131 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() 2131 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation()
2132 * @generated 2132 * @generated
2133 */ 2133 */
2134 int INT_ENUMBERATION = 66; 2134 int INT_ENUMBERATION = 66;
2135 2135
2136 /** 2136 /**
2137 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2137 * The feature id for the '<em><b>Entry</b></em>' attribute list.
2138 * <!-- begin-user-doc --> 2138 * <!-- begin-user-doc -->
2139 * <!-- end-user-doc --> 2139 * <!-- end-user-doc -->
2140 * @generated 2140 * @generated
2141 * @ordered 2141 * @ordered
2142 */ 2142 */
2143 int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; 2143 int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0;
2144 2144
2145 /** 2145 /**
2146 * The number of structural features of the '<em>Int Enumberation</em>' class. 2146 * The number of structural features of the '<em>Int Enumberation</em>' class.
2147 * <!-- begin-user-doc --> 2147 * <!-- begin-user-doc -->
2148 * <!-- end-user-doc --> 2148 * <!-- end-user-doc -->
2149 * @generated 2149 * @generated
2150 * @ordered 2150 * @ordered
2151 */ 2151 */
2152 int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; 2152 int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1;
2153 2153
2154 /** 2154 /**
2155 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. 2155 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class.
2156 * <!-- begin-user-doc --> 2156 * <!-- begin-user-doc -->
2157 * <!-- end-user-doc --> 2157 * <!-- end-user-doc -->
2158 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl 2158 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl
2159 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() 2159 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration()
2160 * @generated 2160 * @generated
2161 */ 2161 */
2162 int REAL_ENUMERATION = 67; 2162 int REAL_ENUMERATION = 67;
2163 2163
2164 /** 2164 /**
2165 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2165 * The feature id for the '<em><b>Entry</b></em>' attribute list.
2166 * <!-- begin-user-doc --> 2166 * <!-- begin-user-doc -->
2167 * <!-- end-user-doc --> 2167 * <!-- end-user-doc -->
2168 * @generated 2168 * @generated
2169 * @ordered 2169 * @ordered
2170 */ 2170 */
2171 int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; 2171 int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0;
2172 2172
2173 /** 2173 /**
2174 * The number of structural features of the '<em>Real Enumeration</em>' class. 2174 * The number of structural features of the '<em>Real Enumeration</em>' class.
2175 * <!-- begin-user-doc --> 2175 * <!-- begin-user-doc -->
2176 * <!-- end-user-doc --> 2176 * <!-- end-user-doc -->
2177 * @generated 2177 * @generated
2178 * @ordered 2178 * @ordered
2179 */ 2179 */
2180 int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; 2180 int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1;
2181 2181
2182 /** 2182 /**
2183 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. 2183 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class.
2184 * <!-- begin-user-doc --> 2184 * <!-- begin-user-doc -->
2185 * <!-- end-user-doc --> 2185 * <!-- end-user-doc -->
2186 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl 2186 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl
2187 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() 2187 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration()
2188 * @generated 2188 * @generated
2189 */ 2189 */
2190 int STRING_ENUMERATION = 68; 2190 int STRING_ENUMERATION = 68;
2191 2191
2192 /** 2192 /**
2193 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2193 * The feature id for the '<em><b>Entry</b></em>' attribute list.
2194 * <!-- begin-user-doc --> 2194 * <!-- begin-user-doc -->
2195 * <!-- end-user-doc --> 2195 * <!-- end-user-doc -->
2196 * @generated 2196 * @generated
2197 * @ordered 2197 * @ordered
2198 */ 2198 */
2199 int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; 2199 int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0;
2200 2200
2201 /** 2201 /**
2202 * The number of structural features of the '<em>String Enumeration</em>' class. 2202 * The number of structural features of the '<em>String Enumeration</em>' class.
2203 * <!-- begin-user-doc --> 2203 * <!-- begin-user-doc -->
2204 * <!-- end-user-doc --> 2204 * <!-- end-user-doc -->
2205 * @generated 2205 * @generated
2206 * @ordered 2206 * @ordered
2207 */ 2207 */
2208 int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; 2208 int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1;
2209 2209
2210 /** 2210 /**
2211 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. 2211 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class.
2212 * <!-- begin-user-doc --> 2212 * <!-- begin-user-doc -->
2213 * <!-- end-user-doc --> 2213 * <!-- end-user-doc -->
2214 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl 2214 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl
2215 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() 2215 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
2216 * @generated 2216 * @generated
2217 */ 2217 */
2218 int SCOPE_DECLARATION = 69; 2218 int SCOPE_DECLARATION = 69;
2219 2219
2220 /** 2220 /**
2221 * The feature id for the '<em><b>Name</b></em>' attribute. 2221 * The feature id for the '<em><b>Name</b></em>' attribute.
2222 * <!-- begin-user-doc --> 2222 * <!-- begin-user-doc -->
2223 * <!-- end-user-doc --> 2223 * <!-- end-user-doc -->
2224 * @generated 2224 * @generated
2225 * @ordered 2225 * @ordered
2226 */ 2226 */
2227 int SCOPE_DECLARATION__NAME = DECLARATION__NAME; 2227 int SCOPE_DECLARATION__NAME = DECLARATION__NAME;
2228 2228
2229 /** 2229 /**
2230 * The feature id for the '<em><b>Specification</b></em>' containment reference. 2230 * The feature id for the '<em><b>Specification</b></em>' containment reference.
2231 * <!-- begin-user-doc --> 2231 * <!-- begin-user-doc -->
2232 * <!-- end-user-doc --> 2232 * <!-- end-user-doc -->
2233 * @generated 2233 * @generated
2234 * @ordered 2234 * @ordered
2235 */ 2235 */
2236 int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; 2236 int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0;
2237 2237
2238 /** 2238 /**
2239 * The number of structural features of the '<em>Scope Declaration</em>' class. 2239 * The number of structural features of the '<em>Scope Declaration</em>' class.
2240 * <!-- begin-user-doc --> 2240 * <!-- begin-user-doc -->
2241 * <!-- end-user-doc --> 2241 * <!-- end-user-doc -->
2242 * @generated 2242 * @generated
2243 * @ordered 2243 * @ordered
2244 */ 2244 */
2245 int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; 2245 int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
2246 2246
2247 /** 2247 /**
2248 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class. 2248 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class.
2249 * <!-- begin-user-doc --> 2249 * <!-- begin-user-doc -->
2250 * <!-- end-user-doc --> 2250 * <!-- end-user-doc -->
2251 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl 2251 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl
2252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() 2252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
2253 * @generated 2253 * @generated
2254 */ 2254 */
2255 int SCOPE_REFERENCE = 70; 2255 int SCOPE_REFERENCE = 70;
2256 2256
2257 /** 2257 /**
2258 * The feature id for the '<em><b>Referred</b></em>' reference. 2258 * The feature id for the '<em><b>Referred</b></em>' reference.
2259 * <!-- begin-user-doc --> 2259 * <!-- begin-user-doc -->
2260 * <!-- end-user-doc --> 2260 * <!-- end-user-doc -->
2261 * @generated 2261 * @generated
2262 * @ordered 2262 * @ordered
2263 */ 2263 */
2264 int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0; 2264 int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0;
2265 2265
2266 /** 2266 /**
2267 * The number of structural features of the '<em>Scope Reference</em>' class. 2267 * The number of structural features of the '<em>Scope Reference</em>' class.
2268 * <!-- begin-user-doc --> 2268 * <!-- begin-user-doc -->
2269 * <!-- end-user-doc --> 2269 * <!-- end-user-doc -->
2270 * @generated 2270 * @generated
2271 * @ordered 2271 * @ordered
2272 */ 2272 */
2273 int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; 2273 int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1;
2274 2274
2275 /** 2275 /**
2276 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class. 2276 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class.
2277 * <!-- begin-user-doc --> 2277 * <!-- begin-user-doc -->
2278 * <!-- end-user-doc --> 2278 * <!-- end-user-doc -->
2279 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl 2279 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl
2280 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() 2280 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
2281 * @generated 2281 * @generated
2282 */ 2282 */
2283 int TASK = 72; 2283 int TASK = 72;
2284 2284
2285 /** 2285 /**
2286 * The number of structural features of the '<em>Task</em>' class. 2286 * The number of structural features of the '<em>Task</em>' class.
2287 * <!-- begin-user-doc --> 2287 * <!-- begin-user-doc -->
2288 * <!-- end-user-doc --> 2288 * <!-- end-user-doc -->
2289 * @generated 2289 * @generated
2290 * @ordered 2290 * @ordered
2291 */ 2291 */
2292 int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; 2292 int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0;
2293 2293
2294 /** 2294 /**
2295 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class. 2295 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class.
2296 * <!-- begin-user-doc --> 2296 * <!-- begin-user-doc -->
2297 * <!-- end-user-doc --> 2297 * <!-- end-user-doc -->
2298 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl 2298 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl
2299 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() 2299 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
2300 * @generated 2300 * @generated
2301 */ 2301 */
2302 int GENERATION_TASK = 73; 2302 int GENERATION_TASK = 73;
2303 2303
2304 /** 2304 /**
2305 * The feature id for the '<em><b>Metamodel</b></em>' containment reference. 2305 * The feature id for the '<em><b>Metamodel</b></em>' containment reference.
2306 * <!-- begin-user-doc --> 2306 * <!-- begin-user-doc -->
2307 * <!-- end-user-doc --> 2307 * <!-- end-user-doc -->
2308 * @generated 2308 * @generated
2309 * @ordered 2309 * @ordered
2310 */ 2310 */
2311 int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0; 2311 int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0;
2312 2312
2313 /** 2313 /**
2314 * The feature id for the '<em><b>Partial Model</b></em>' containment reference. 2314 * The feature id for the '<em><b>Partial Model</b></em>' containment reference.
2315 * <!-- begin-user-doc --> 2315 * <!-- begin-user-doc -->
2316 * <!-- end-user-doc --> 2316 * <!-- end-user-doc -->
2317 * @generated 2317 * @generated
2318 * @ordered 2318 * @ordered
2319 */ 2319 */
2320 int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1; 2320 int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1;
2321 2321
2322 /** 2322 /**
2323 * The feature id for the '<em><b>Patterns</b></em>' containment reference. 2323 * The feature id for the '<em><b>Patterns</b></em>' containment reference.
2324 * <!-- begin-user-doc --> 2324 * <!-- begin-user-doc -->
2325 * <!-- end-user-doc --> 2325 * <!-- end-user-doc -->
2326 * @generated 2326 * @generated
2327 * @ordered 2327 * @ordered
2328 */ 2328 */
2329 int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2; 2329 int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2;
2330 2330
2331 /** 2331 /**
2332 * The feature id for the '<em><b>Objectives</b></em>' containment reference. 2332 * The feature id for the '<em><b>Objectives</b></em>' containment reference.
2333 * <!-- begin-user-doc --> 2333 * <!-- begin-user-doc -->
2334 * <!-- end-user-doc --> 2334 * <!-- end-user-doc -->
2335 * @generated 2335 * @generated
2336 * @ordered 2336 * @ordered
2337 */ 2337 */
2338 int GENERATION_TASK__OBJECTIVES = TASK_FEATURE_COUNT + 3; 2338 int GENERATION_TASK__OBJECTIVES = TASK_FEATURE_COUNT + 3;
2339 2339
2340 /** 2340 /**
2341 * The feature id for the '<em><b>Scope</b></em>' containment reference. 2341 * The feature id for the '<em><b>Scope</b></em>' containment reference.
2342 * <!-- begin-user-doc --> 2342 * <!-- begin-user-doc -->
2343 * <!-- end-user-doc --> 2343 * <!-- end-user-doc -->
2344 * @generated 2344 * @generated
2345 * @ordered 2345 * @ordered
2346 */ 2346 */
2347 int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 4; 2347 int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 4;
2348 2348
2349 /** 2349 /**
2350 * The feature id for the '<em><b>Number Specified</b></em>' attribute. 2350 * The feature id for the '<em><b>Number Specified</b></em>' attribute.
2351 * <!-- begin-user-doc --> 2351 * <!-- begin-user-doc -->
2352 * <!-- end-user-doc --> 2352 * <!-- end-user-doc -->
2353 * @generated 2353 * @generated
2354 * @ordered 2354 * @ordered
2355 */ 2355 */
2356 int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 5; 2356 int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 5;
2357 2357
2358 /** 2358 /**
2359 * The feature id for the '<em><b>Number</b></em>' attribute. 2359 * The feature id for the '<em><b>Number</b></em>' attribute.
2360 * <!-- begin-user-doc --> 2360 * <!-- begin-user-doc -->
2361 * <!-- end-user-doc --> 2361 * <!-- end-user-doc -->
2362 * @generated 2362 * @generated
2363 * @ordered 2363 * @ordered
2364 */ 2364 */
2365 int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 6; 2365 int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 6;
2366 2366
2367 /** 2367 /**
2368 * The feature id for the '<em><b>Run Specified</b></em>' attribute. 2368 * The feature id for the '<em><b>Run Specified</b></em>' attribute.
2369 * <!-- begin-user-doc --> 2369 * <!-- begin-user-doc -->
2370 * <!-- end-user-doc --> 2370 * <!-- end-user-doc -->
2371 * @generated 2371 * @generated
2372 * @ordered 2372 * @ordered
2373 */ 2373 */
2374 int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 7; 2374 int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 7;
2375 2375
2376 /** 2376 /**
2377 * The feature id for the '<em><b>Runs</b></em>' attribute. 2377 * The feature id for the '<em><b>Runs</b></em>' attribute.
2378 * <!-- begin-user-doc --> 2378 * <!-- begin-user-doc -->
2379 * <!-- end-user-doc --> 2379 * <!-- end-user-doc -->
2380 * @generated 2380 * @generated
2381 * @ordered 2381 * @ordered
2382 */ 2382 */
2383 int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 8; 2383 int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 8;
2384 2384
2385 /** 2385 /**
2386 * The feature id for the '<em><b>Solver</b></em>' attribute. 2386 * The feature id for the '<em><b>Solver</b></em>' attribute.
2387 * <!-- begin-user-doc --> 2387 * <!-- begin-user-doc -->
2388 * <!-- end-user-doc --> 2388 * <!-- end-user-doc -->
2389 * @generated 2389 * @generated
2390 * @ordered 2390 * @ordered
2391 */ 2391 */
2392 int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 9; 2392 int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 9;
2393 2393
2394 /** 2394 /**
2395 * The feature id for the '<em><b>Config</b></em>' containment reference. 2395 * The feature id for the '<em><b>Config</b></em>' containment reference.
2396 * <!-- begin-user-doc --> 2396 * <!-- begin-user-doc -->
2397 * <!-- end-user-doc --> 2397 * <!-- end-user-doc -->
2398 * @generated 2398 * @generated
2399 * @ordered 2399 * @ordered
2400 */ 2400 */
2401 int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 10; 2401 int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 10;
2402 2402
2403 /** 2403 /**
2404 * The feature id for the '<em><b>Debug Folder</b></em>' containment reference. 2404 * The feature id for the '<em><b>Debug Folder</b></em>' containment reference.
2405 * <!-- begin-user-doc --> 2405 * <!-- begin-user-doc -->
2406 * <!-- end-user-doc --> 2406 * <!-- end-user-doc -->
2407 * @generated 2407 * @generated
2408 * @ordered 2408 * @ordered
2409 */ 2409 */
2410 int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 11; 2410 int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 11;
2411 2411
2412 /** 2412 /**
2413 * The feature id for the '<em><b>Target Log File</b></em>' containment reference. 2413 * The feature id for the '<em><b>Target Log File</b></em>' containment reference.
2414 * <!-- begin-user-doc --> 2414 * <!-- begin-user-doc -->
2415 * <!-- end-user-doc --> 2415 * <!-- end-user-doc -->
2416 * @generated 2416 * @generated
2417 * @ordered 2417 * @ordered
2418 */ 2418 */
2419 int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 12; 2419 int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 12;
2420 2420
2421 /** 2421 /**
2422 * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference. 2422 * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference.
2423 * <!-- begin-user-doc --> 2423 * <!-- begin-user-doc -->
2424 * <!-- end-user-doc --> 2424 * <!-- end-user-doc -->
2425 * @generated 2425 * @generated
2426 * @ordered 2426 * @ordered
2427 */ 2427 */
2428 int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 13; 2428 int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 13;
2429 2429
2430 /** 2430 /**
2431 * The feature id for the '<em><b>Taget Folder</b></em>' containment reference. 2431 * The feature id for the '<em><b>Taget Folder</b></em>' containment reference.
2432 * <!-- begin-user-doc --> 2432 * <!-- begin-user-doc -->
2433 * <!-- end-user-doc --> 2433 * <!-- end-user-doc -->
2434 * @generated 2434 * @generated
2435 * @ordered 2435 * @ordered
2436 */ 2436 */
2437 int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 14; 2437 int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 14;
2438 2438
2439 /** 2439 /**
2440 * The number of structural features of the '<em>Generation Task</em>' class. 2440 * The number of structural features of the '<em>Generation Task</em>' class.
2441 * <!-- begin-user-doc --> 2441 * <!-- begin-user-doc -->
2442 * <!-- end-user-doc --> 2442 * <!-- end-user-doc -->
2443 * @generated 2443 * @generated
2444 * @ordered 2444 * @ordered
2445 */ 2445 */
2446 int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 15; 2446 int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 15;
2447 2447
2448 /** 2448 /**
2449 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. 2449 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class.
2450 * <!-- begin-user-doc --> 2450 * <!-- begin-user-doc -->
2451 * <!-- end-user-doc --> 2451 * <!-- end-user-doc -->
2452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl 2452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl
2453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() 2453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
2454 * @generated 2454 * @generated
2455 */ 2455 */
2456 int INTEGER_SCOPE = 74; 2456 int INTEGER_SCOPE = 74;
2457 2457
2458 /** 2458 /**
2459 * The number of structural features of the '<em>Integer Scope</em>' class. 2459 * The number of structural features of the '<em>Integer Scope</em>' class.
2460 * <!-- begin-user-doc --> 2460 * <!-- begin-user-doc -->
2461 * <!-- end-user-doc --> 2461 * <!-- end-user-doc -->
2462 * @generated 2462 * @generated
2463 * @ordered 2463 * @ordered
2464 */ 2464 */
2465 int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0; 2465 int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0;
2466 2466
2467 /** 2467 /**
2468 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class. 2468 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class.
2469 * <!-- begin-user-doc --> 2469 * <!-- begin-user-doc -->
2470 * <!-- end-user-doc --> 2470 * <!-- end-user-doc -->
2471 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl 2471 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl
2472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() 2472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
2473 * @generated 2473 * @generated
2474 */ 2474 */
2475 int REAL_SCOPE = 75; 2475 int REAL_SCOPE = 75;
2476 2476
2477 /** 2477 /**
2478 * The number of structural features of the '<em>Real Scope</em>' class. 2478 * The number of structural features of the '<em>Real Scope</em>' class.
2479 * <!-- begin-user-doc --> 2479 * <!-- begin-user-doc -->
2480 * <!-- end-user-doc --> 2480 * <!-- end-user-doc -->
2481 * @generated 2481 * @generated
2482 * @ordered 2482 * @ordered
2483 */ 2483 */
2484 int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0; 2484 int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0;
2485 2485
2486 /** 2486 /**
2487 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class. 2487 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class.
2488 * <!-- begin-user-doc --> 2488 * <!-- begin-user-doc -->
2489 * <!-- end-user-doc --> 2489 * <!-- end-user-doc -->
2490 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl 2490 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl
2491 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() 2491 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
2492 * @generated 2492 * @generated
2493 */ 2493 */
2494 int STRING_SCOPE = 76; 2494 int STRING_SCOPE = 76;
2495 2495
2496 /** 2496 /**
2497 * The number of structural features of the '<em>String Scope</em>' class. 2497 * The number of structural features of the '<em>String Scope</em>' class.
2498 * <!-- begin-user-doc --> 2498 * <!-- begin-user-doc -->
2499 * <!-- end-user-doc --> 2499 * <!-- end-user-doc -->
2500 * @generated 2500 * @generated
2501 * @ordered 2501 * @ordered
2502 */ 2502 */
2503 int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; 2503 int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0;
2504 2504
2505 /** 2505 /**
2506 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}' enum. 2506 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}' enum.
2507 * <!-- begin-user-doc --> 2507 * <!-- begin-user-doc -->
2508 * <!-- end-user-doc --> 2508 * <!-- end-user-doc -->
2509 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 2509 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection
2510 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() 2510 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection()
2511 * @generated 2511 * @generated
2512 */ 2512 */
2513 int OPTIMIZATION_DIRECTION = 77; 2513 int OPTIMIZATION_DIRECTION = 77;
2514 2514
2515 /** 2515 /**
2516 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum. 2516 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum.
2517 * <!-- begin-user-doc --> 2517 * <!-- begin-user-doc -->
2518 * <!-- end-user-doc --> 2518 * <!-- end-user-doc -->
2519 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator 2519 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator
2520 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() 2520 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator()
2521 * @generated 2521 * @generated
2522 */ 2522 */
2523 int COMPARISON_OPERATOR = 78; 2523 int COMPARISON_OPERATOR = 78;
2524 2524
2525 /** 2525 /**
2526 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum. 2526 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum.
2527 * <!-- begin-user-doc --> 2527 * <!-- begin-user-doc -->
2528 * <!-- end-user-doc --> 2528 * <!-- end-user-doc -->
2529 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 2529 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
2530 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() 2530 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
2531 * @generated 2531 * @generated
2532 */ 2532 */
2533 int DOCUMENT_LEVEL_SPECIFICATION = 79; 2533 int DOCUMENT_LEVEL_SPECIFICATION = 79;
2534 2534
2535 /** 2535 /**
2536 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. 2536 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
2537 * <!-- begin-user-doc --> 2537 * <!-- begin-user-doc -->
2538 * <!-- end-user-doc --> 2538 * <!-- end-user-doc -->
2539 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 2539 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
2540 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() 2540 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
2541 * @generated 2541 * @generated
2542 */ 2542 */
2543 int SOLVER = 80; 2543 int SOLVER = 80;
2544 2544
2545 2545
2546 /** 2546 /**
2547 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'. 2547 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'.
2548 * <!-- begin-user-doc --> 2548 * <!-- begin-user-doc -->
2549 * <!-- end-user-doc --> 2549 * <!-- end-user-doc -->
2550 * @return the meta object for class '<em>Configuration Script</em>'. 2550 * @return the meta object for class '<em>Configuration Script</em>'.
2551 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript 2551 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript
2552 * @generated 2552 * @generated
2553 */ 2553 */
2554 EClass getConfigurationScript(); 2554 EClass getConfigurationScript();
2555 2555
2556 /** 2556 /**
2557 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports <em>Imports</em>}'. 2557 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports <em>Imports</em>}'.
2558 * <!-- begin-user-doc --> 2558 * <!-- begin-user-doc -->
2559 * <!-- end-user-doc --> 2559 * <!-- end-user-doc -->
2560 * @return the meta object for the containment reference list '<em>Imports</em>'. 2560 * @return the meta object for the containment reference list '<em>Imports</em>'.
2561 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports() 2561 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports()
2562 * @see #getConfigurationScript() 2562 * @see #getConfigurationScript()
2563 * @generated 2563 * @generated
2564 */ 2564 */
2565 EReference getConfigurationScript_Imports(); 2565 EReference getConfigurationScript_Imports();
2566 2566
2567 /** 2567 /**
2568 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands <em>Commands</em>}'. 2568 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands <em>Commands</em>}'.
2569 * <!-- begin-user-doc --> 2569 * <!-- begin-user-doc -->
2570 * <!-- end-user-doc --> 2570 * <!-- end-user-doc -->
2571 * @return the meta object for the containment reference list '<em>Commands</em>'. 2571 * @return the meta object for the containment reference list '<em>Commands</em>'.
2572 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands() 2572 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands()
2573 * @see #getConfigurationScript() 2573 * @see #getConfigurationScript()
2574 * @generated 2574 * @generated
2575 */ 2575 */
2576 EReference getConfigurationScript_Commands(); 2576 EReference getConfigurationScript_Commands();
2577 2577
2578 /** 2578 /**
2579 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command <em>Command</em>}'. 2579 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command <em>Command</em>}'.
2580 * <!-- begin-user-doc --> 2580 * <!-- begin-user-doc -->
2581 * <!-- end-user-doc --> 2581 * <!-- end-user-doc -->
2582 * @return the meta object for class '<em>Command</em>'. 2582 * @return the meta object for class '<em>Command</em>'.
2583 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command 2583 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command
2584 * @generated 2584 * @generated
2585 */ 2585 */
2586 EClass getCommand(); 2586 EClass getCommand();
2587 2587
2588 /** 2588 /**
2589 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'. 2589 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'.
2590 * <!-- begin-user-doc --> 2590 * <!-- begin-user-doc -->
2591 * <!-- end-user-doc --> 2591 * <!-- end-user-doc -->
2592 * @return the meta object for class '<em>Import</em>'. 2592 * @return the meta object for class '<em>Import</em>'.
2593 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import 2593 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import
2594 * @generated 2594 * @generated
2595 */ 2595 */
2596 EClass getImport(); 2596 EClass getImport();
2597 2597
2598 /** 2598 /**
2599 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'. 2599 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'.
2600 * <!-- begin-user-doc --> 2600 * <!-- begin-user-doc -->
2601 * <!-- end-user-doc --> 2601 * <!-- end-user-doc -->
2602 * @return the meta object for class '<em>EPackage Import</em>'. 2602 * @return the meta object for class '<em>EPackage Import</em>'.
2603 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport 2603 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport
2604 * @generated 2604 * @generated
2605 */ 2605 */
2606 EClass getEPackageImport(); 2606 EClass getEPackageImport();
2607 2607
2608 /** 2608 /**
2609 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}'. 2609 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}'.
2610 * <!-- begin-user-doc --> 2610 * <!-- begin-user-doc -->
2611 * <!-- end-user-doc --> 2611 * <!-- end-user-doc -->
2612 * @return the meta object for the reference '<em>Imported Package</em>'. 2612 * @return the meta object for the reference '<em>Imported Package</em>'.
2613 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage() 2613 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage()
2614 * @see #getEPackageImport() 2614 * @see #getEPackageImport()
2615 * @generated 2615 * @generated
2616 */ 2616 */
2617 EReference getEPackageImport_ImportedPackage(); 2617 EReference getEPackageImport_ImportedPackage();
2618 2618
2619 /** 2619 /**
2620 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'. 2620 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'.
2621 * <!-- begin-user-doc --> 2621 * <!-- begin-user-doc -->
2622 * <!-- end-user-doc --> 2622 * <!-- end-user-doc -->
2623 * @return the meta object for class '<em>Viatra Import</em>'. 2623 * @return the meta object for class '<em>Viatra Import</em>'.
2624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport 2624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport
2625 * @generated 2625 * @generated
2626 */ 2626 */
2627 EClass getViatraImport(); 2627 EClass getViatraImport();
2628 2628
2629 /** 2629 /**
2630 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}'. 2630 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}'.
2631 * <!-- begin-user-doc --> 2631 * <!-- begin-user-doc -->
2632 * <!-- end-user-doc --> 2632 * <!-- end-user-doc -->
2633 * @return the meta object for the reference '<em>Imported Viatra</em>'. 2633 * @return the meta object for the reference '<em>Imported Viatra</em>'.
2634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra() 2634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra()
2635 * @see #getViatraImport() 2635 * @see #getViatraImport()
2636 * @generated 2636 * @generated
2637 */ 2637 */
2638 EReference getViatraImport_ImportedViatra(); 2638 EReference getViatraImport_ImportedViatra();
2639 2639
2640 /** 2640 /**
2641 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'. 2641 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'.
2642 * <!-- begin-user-doc --> 2642 * <!-- begin-user-doc -->
2643 * <!-- end-user-doc --> 2643 * <!-- end-user-doc -->
2644 * @return the meta object for class '<em>Declaration</em>'. 2644 * @return the meta object for class '<em>Declaration</em>'.
2645 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration 2645 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration
2646 * @generated 2646 * @generated
2647 */ 2647 */
2648 EClass getDeclaration(); 2648 EClass getDeclaration();
2649 2649
2650 /** 2650 /**
2651 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}'. 2651 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}'.
2652 * <!-- begin-user-doc --> 2652 * <!-- begin-user-doc -->
2653 * <!-- end-user-doc --> 2653 * <!-- end-user-doc -->
2654 * @return the meta object for the attribute '<em>Name</em>'. 2654 * @return the meta object for the attribute '<em>Name</em>'.
2655 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName() 2655 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName()
2656 * @see #getDeclaration() 2656 * @see #getDeclaration()
2657 * @generated 2657 * @generated
2658 */ 2658 */
2659 EAttribute getDeclaration_Name(); 2659 EAttribute getDeclaration_Name();
2660 2660
2661 /** 2661 /**
2662 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'. 2662 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'.
2663 * <!-- begin-user-doc --> 2663 * <!-- begin-user-doc -->
2664 * <!-- end-user-doc --> 2664 * <!-- end-user-doc -->
2665 * @return the meta object for class '<em>File Specification</em>'. 2665 * @return the meta object for class '<em>File Specification</em>'.
2666 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification 2666 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification
2667 * @generated 2667 * @generated
2668 */ 2668 */
2669 EClass getFileSpecification(); 2669 EClass getFileSpecification();
2670 2670
2671 /** 2671 /**
2672 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}'. 2672 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}'.
2673 * <!-- begin-user-doc --> 2673 * <!-- begin-user-doc -->
2674 * <!-- end-user-doc --> 2674 * <!-- end-user-doc -->
2675 * @return the meta object for the attribute '<em>Path</em>'. 2675 * @return the meta object for the attribute '<em>Path</em>'.
2676 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath() 2676 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath()
2677 * @see #getFileSpecification() 2677 * @see #getFileSpecification()
2678 * @generated 2678 * @generated
2679 */ 2679 */
2680 EAttribute getFileSpecification_Path(); 2680 EAttribute getFileSpecification_Path();
2681 2681
2682 /** 2682 /**
2683 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'. 2683 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'.
2684 * <!-- begin-user-doc --> 2684 * <!-- begin-user-doc -->
2685 * <!-- end-user-doc --> 2685 * <!-- end-user-doc -->
2686 * @return the meta object for class '<em>File Declaration</em>'. 2686 * @return the meta object for class '<em>File Declaration</em>'.
2687 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration 2687 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration
2688 * @generated 2688 * @generated
2689 */ 2689 */
2690 EClass getFileDeclaration(); 2690 EClass getFileDeclaration();
2691 2691
2692 /** 2692 /**
2693 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}'. 2693 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}'.
2694 * <!-- begin-user-doc --> 2694 * <!-- begin-user-doc -->
2695 * <!-- end-user-doc --> 2695 * <!-- end-user-doc -->
2696 * @return the meta object for the containment reference '<em>Specification</em>'. 2696 * @return the meta object for the containment reference '<em>Specification</em>'.
2697 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification() 2697 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification()
2698 * @see #getFileDeclaration() 2698 * @see #getFileDeclaration()
2699 * @generated 2699 * @generated
2700 */ 2700 */
2701 EReference getFileDeclaration_Specification(); 2701 EReference getFileDeclaration_Specification();
2702 2702
2703 /** 2703 /**
2704 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'. 2704 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'.
2705 * <!-- begin-user-doc --> 2705 * <!-- begin-user-doc -->
2706 * <!-- end-user-doc --> 2706 * <!-- end-user-doc -->
2707 * @return the meta object for class '<em>File Reference</em>'. 2707 * @return the meta object for class '<em>File Reference</em>'.
2708 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference 2708 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference
2709 * @generated 2709 * @generated
2710 */ 2710 */
2711 EClass getFileReference(); 2711 EClass getFileReference();
2712 2712
2713 /** 2713 /**
2714 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}'. 2714 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}'.
2715 * <!-- begin-user-doc --> 2715 * <!-- begin-user-doc -->
2716 * <!-- end-user-doc --> 2716 * <!-- end-user-doc -->
2717 * @return the meta object for the reference '<em>Referred</em>'. 2717 * @return the meta object for the reference '<em>Referred</em>'.
2718 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred() 2718 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred()
2719 * @see #getFileReference() 2719 * @see #getFileReference()
2720 * @generated 2720 * @generated
2721 */ 2721 */
2722 EReference getFileReference_Referred(); 2722 EReference getFileReference_Referred();
2723 2723
2724 /** 2724 /**
2725 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'. 2725 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'.
2726 * <!-- begin-user-doc --> 2726 * <!-- begin-user-doc -->
2727 * <!-- end-user-doc --> 2727 * <!-- end-user-doc -->
2728 * @return the meta object for class '<em>File</em>'. 2728 * @return the meta object for class '<em>File</em>'.
2729 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File 2729 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File
2730 * @generated 2730 * @generated
2731 */ 2731 */
2732 EClass getFile(); 2732 EClass getFile();
2733 2733
2734 /** 2734 /**
2735 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'. 2735 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'.
2736 * <!-- begin-user-doc --> 2736 * <!-- begin-user-doc -->
2737 * <!-- end-user-doc --> 2737 * <!-- end-user-doc -->
2738 * @return the meta object for class '<em>Metamodel Specification</em>'. 2738 * @return the meta object for class '<em>Metamodel Specification</em>'.
2739 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification 2739 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification
2740 * @generated 2740 * @generated
2741 */ 2741 */
2742 EClass getMetamodelSpecification(); 2742 EClass getMetamodelSpecification();
2743 2743
2744 /** 2744 /**
2745 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries <em>Entries</em>}'. 2745 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries <em>Entries</em>}'.
2746 * <!-- begin-user-doc --> 2746 * <!-- begin-user-doc -->
2747 * <!-- end-user-doc --> 2747 * <!-- end-user-doc -->
2748 * @return the meta object for the containment reference list '<em>Entries</em>'. 2748 * @return the meta object for the containment reference list '<em>Entries</em>'.
2749 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries() 2749 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries()
2750 * @see #getMetamodelSpecification() 2750 * @see #getMetamodelSpecification()
2751 * @generated 2751 * @generated
2752 */ 2752 */
2753 EReference getMetamodelSpecification_Entries(); 2753 EReference getMetamodelSpecification_Entries();
2754 2754
2755 /** 2755 /**
2756 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry <em>Metamodel Entry</em>}'. 2756 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry <em>Metamodel Entry</em>}'.
2757 * <!-- begin-user-doc --> 2757 * <!-- begin-user-doc -->
2758 * <!-- end-user-doc --> 2758 * <!-- end-user-doc -->
2759 * @return the meta object for class '<em>Metamodel Entry</em>'. 2759 * @return the meta object for class '<em>Metamodel Entry</em>'.
2760 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry 2760 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry
2761 * @generated 2761 * @generated
2762 */ 2762 */
2763 EClass getMetamodelEntry(); 2763 EClass getMetamodelEntry();
2764 2764
2765 /** 2765 /**
2766 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}'. 2766 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}'.
2767 * <!-- begin-user-doc --> 2767 * <!-- begin-user-doc -->
2768 * <!-- end-user-doc --> 2768 * <!-- end-user-doc -->
2769 * @return the meta object for the reference '<em>Package</em>'. 2769 * @return the meta object for the reference '<em>Package</em>'.
2770 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage() 2770 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage()
2771 * @see #getMetamodelEntry() 2771 * @see #getMetamodelEntry()
2772 * @generated 2772 * @generated
2773 */ 2773 */
2774 EReference getMetamodelEntry_Package(); 2774 EReference getMetamodelEntry_Package();
2775 2775
2776 /** 2776 /**
2777 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry <em>All Package Entry</em>}'. 2777 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry <em>All Package Entry</em>}'.
2778 * <!-- begin-user-doc --> 2778 * <!-- begin-user-doc -->
2779 * <!-- end-user-doc --> 2779 * <!-- end-user-doc -->
2780 * @return the meta object for class '<em>All Package Entry</em>'. 2780 * @return the meta object for class '<em>All Package Entry</em>'.
2781 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry 2781 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry
2782 * @generated 2782 * @generated
2783 */ 2783 */
2784 EClass getAllPackageEntry(); 2784 EClass getAllPackageEntry();
2785 2785
2786 /** 2786 /**
2787 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion <em>Exclusion</em>}'. 2787 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion <em>Exclusion</em>}'.
2788 * <!-- begin-user-doc --> 2788 * <!-- begin-user-doc -->
2789 * <!-- end-user-doc --> 2789 * <!-- end-user-doc -->
2790 * @return the meta object for the containment reference list '<em>Exclusion</em>'. 2790 * @return the meta object for the containment reference list '<em>Exclusion</em>'.
2791 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion() 2791 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion()
2792 * @see #getAllPackageEntry() 2792 * @see #getAllPackageEntry()
2793 * @generated 2793 * @generated
2794 */ 2794 */
2795 EReference getAllPackageEntry_Exclusion(); 2795 EReference getAllPackageEntry_Exclusion();
2796 2796
2797 /** 2797 /**
2798 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement <em>Metamodel Element</em>}'. 2798 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement <em>Metamodel Element</em>}'.
2799 * <!-- begin-user-doc --> 2799 * <!-- begin-user-doc -->
2800 * <!-- end-user-doc --> 2800 * <!-- end-user-doc -->
2801 * @return the meta object for class '<em>Metamodel Element</em>'. 2801 * @return the meta object for class '<em>Metamodel Element</em>'.
2802 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement 2802 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement
2803 * @generated 2803 * @generated
2804 */ 2804 */
2805 EClass getMetamodelElement(); 2805 EClass getMetamodelElement();
2806 2806
2807 /** 2807 /**
2808 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}'. 2808 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}'.
2809 * <!-- begin-user-doc --> 2809 * <!-- begin-user-doc -->
2810 * <!-- end-user-doc --> 2810 * <!-- end-user-doc -->
2811 * @return the meta object for the reference '<em>Classifier</em>'. 2811 * @return the meta object for the reference '<em>Classifier</em>'.
2812 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier() 2812 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier()
2813 * @see #getMetamodelElement() 2813 * @see #getMetamodelElement()
2814 * @generated 2814 * @generated
2815 */ 2815 */
2816 EReference getMetamodelElement_Classifier(); 2816 EReference getMetamodelElement_Classifier();
2817 2817
2818 /** 2818 /**
2819 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}'. 2819 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}'.
2820 * <!-- begin-user-doc --> 2820 * <!-- begin-user-doc -->
2821 * <!-- end-user-doc --> 2821 * <!-- end-user-doc -->
2822 * @return the meta object for the reference '<em>Feature</em>'. 2822 * @return the meta object for the reference '<em>Feature</em>'.
2823 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature() 2823 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature()
2824 * @see #getMetamodelElement() 2824 * @see #getMetamodelElement()
2825 * @generated 2825 * @generated
2826 */ 2826 */
2827 EReference getMetamodelElement_Feature(); 2827 EReference getMetamodelElement_Feature();
2828 2828
2829 /** 2829 /**
2830 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration <em>Metamodel Declaration</em>}'. 2830 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration <em>Metamodel Declaration</em>}'.
2831 * <!-- begin-user-doc --> 2831 * <!-- begin-user-doc -->
2832 * <!-- end-user-doc --> 2832 * <!-- end-user-doc -->
2833 * @return the meta object for class '<em>Metamodel Declaration</em>'. 2833 * @return the meta object for class '<em>Metamodel Declaration</em>'.
2834 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration 2834 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration
2835 * @generated 2835 * @generated
2836 */ 2836 */
2837 EClass getMetamodelDeclaration(); 2837 EClass getMetamodelDeclaration();
2838 2838
2839 /** 2839 /**
2840 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}'. 2840 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}'.
2841 * <!-- begin-user-doc --> 2841 * <!-- begin-user-doc -->
2842 * <!-- end-user-doc --> 2842 * <!-- end-user-doc -->
2843 * @return the meta object for the containment reference '<em>Specification</em>'. 2843 * @return the meta object for the containment reference '<em>Specification</em>'.
2844 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification() 2844 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification()
2845 * @see #getMetamodelDeclaration() 2845 * @see #getMetamodelDeclaration()
2846 * @generated 2846 * @generated
2847 */ 2847 */
2848 EReference getMetamodelDeclaration_Specification(); 2848 EReference getMetamodelDeclaration_Specification();
2849 2849
2850 /** 2850 /**
2851 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference <em>Metamodel Reference</em>}'. 2851 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference <em>Metamodel Reference</em>}'.
2852 * <!-- begin-user-doc --> 2852 * <!-- begin-user-doc -->
2853 * <!-- end-user-doc --> 2853 * <!-- end-user-doc -->
2854 * @return the meta object for class '<em>Metamodel Reference</em>'. 2854 * @return the meta object for class '<em>Metamodel Reference</em>'.
2855 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference 2855 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference
2856 * @generated 2856 * @generated
2857 */ 2857 */
2858 EClass getMetamodelReference(); 2858 EClass getMetamodelReference();
2859 2859
2860 /** 2860 /**
2861 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}'. 2861 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}'.
2862 * <!-- begin-user-doc --> 2862 * <!-- begin-user-doc -->
2863 * <!-- end-user-doc --> 2863 * <!-- end-user-doc -->
2864 * @return the meta object for the reference '<em>Referred</em>'. 2864 * @return the meta object for the reference '<em>Referred</em>'.
2865 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred() 2865 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred()
2866 * @see #getMetamodelReference() 2866 * @see #getMetamodelReference()
2867 * @generated 2867 * @generated
2868 */ 2868 */
2869 EReference getMetamodelReference_Referred(); 2869 EReference getMetamodelReference_Referred();
2870 2870
2871 /** 2871 /**
2872 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel <em>Metamodel</em>}'. 2872 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel <em>Metamodel</em>}'.
2873 * <!-- begin-user-doc --> 2873 * <!-- begin-user-doc -->
2874 * <!-- end-user-doc --> 2874 * <!-- end-user-doc -->
2875 * @return the meta object for class '<em>Metamodel</em>'. 2875 * @return the meta object for class '<em>Metamodel</em>'.
2876 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel 2876 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel
2877 * @generated 2877 * @generated
2878 */ 2878 */
2879 EClass getMetamodel(); 2879 EClass getMetamodel();
2880 2880
2881 /** 2881 /**
2882 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'. 2882 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'.
2883 * <!-- begin-user-doc --> 2883 * <!-- begin-user-doc -->
2884 * <!-- end-user-doc --> 2884 * <!-- end-user-doc -->
2885 * @return the meta object for class '<em>Partial Model Specification</em>'. 2885 * @return the meta object for class '<em>Partial Model Specification</em>'.
2886 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification 2886 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification
2887 * @generated 2887 * @generated
2888 */ 2888 */
2889 EClass getPartialModelSpecification(); 2889 EClass getPartialModelSpecification();
2890 2890
2891 /** 2891 /**
2892 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry <em>Entry</em>}'. 2892 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry <em>Entry</em>}'.
2893 * <!-- begin-user-doc --> 2893 * <!-- begin-user-doc -->
2894 * <!-- end-user-doc --> 2894 * <!-- end-user-doc -->
2895 * @return the meta object for the containment reference list '<em>Entry</em>'. 2895 * @return the meta object for the containment reference list '<em>Entry</em>'.
2896 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry() 2896 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry()
2897 * @see #getPartialModelSpecification() 2897 * @see #getPartialModelSpecification()
2898 * @generated 2898 * @generated
2899 */ 2899 */
2900 EReference getPartialModelSpecification_Entry(); 2900 EReference getPartialModelSpecification_Entry();
2901 2901
2902 /** 2902 /**
2903 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'. 2903 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'.
2904 * <!-- begin-user-doc --> 2904 * <!-- begin-user-doc -->
2905 * <!-- end-user-doc --> 2905 * <!-- end-user-doc -->
2906 * @return the meta object for class '<em>Partial Model Entry</em>'. 2906 * @return the meta object for class '<em>Partial Model Entry</em>'.
2907 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry 2907 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry
2908 * @generated 2908 * @generated
2909 */ 2909 */
2910 EClass getPartialModelEntry(); 2910 EClass getPartialModelEntry();
2911 2911
2912 /** 2912 /**
2913 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}'. 2913 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}'.
2914 * <!-- begin-user-doc --> 2914 * <!-- begin-user-doc -->
2915 * <!-- end-user-doc --> 2915 * <!-- end-user-doc -->
2916 * @return the meta object for the containment reference '<em>Path</em>'. 2916 * @return the meta object for the containment reference '<em>Path</em>'.
2917 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath() 2917 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath()
2918 * @see #getPartialModelEntry() 2918 * @see #getPartialModelEntry()
2919 * @generated 2919 * @generated
2920 */ 2920 */
2921 EReference getPartialModelEntry_Path(); 2921 EReference getPartialModelEntry_Path();
2922 2922
2923 /** 2923 /**
2924 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'. 2924 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'.
2925 * <!-- begin-user-doc --> 2925 * <!-- begin-user-doc -->
2926 * <!-- end-user-doc --> 2926 * <!-- end-user-doc -->
2927 * @return the meta object for class '<em>Model Entry</em>'. 2927 * @return the meta object for class '<em>Model Entry</em>'.
2928 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry 2928 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry
2929 * @generated 2929 * @generated
2930 */ 2930 */
2931 EClass getModelEntry(); 2931 EClass getModelEntry();
2932 2932
2933 /** 2933 /**
2934 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'. 2934 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'.
2935 * <!-- begin-user-doc --> 2935 * <!-- begin-user-doc -->
2936 * <!-- end-user-doc --> 2936 * <!-- end-user-doc -->
2937 * @return the meta object for class '<em>Folder Entry</em>'. 2937 * @return the meta object for class '<em>Folder Entry</em>'.
2938 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry 2938 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry
2939 * @generated 2939 * @generated
2940 */ 2940 */
2941 EClass getFolderEntry(); 2941 EClass getFolderEntry();
2942 2942
2943 /** 2943 /**
2944 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}'. 2944 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}'.
2945 * <!-- begin-user-doc --> 2945 * <!-- begin-user-doc -->
2946 * <!-- end-user-doc --> 2946 * <!-- end-user-doc -->
2947 * @return the meta object for the containment reference list '<em>Exclusion</em>'. 2947 * @return the meta object for the containment reference list '<em>Exclusion</em>'.
2948 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion() 2948 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion()
2949 * @see #getFolderEntry() 2949 * @see #getFolderEntry()
2950 * @generated 2950 * @generated
2951 */ 2951 */
2952 EReference getFolderEntry_Exclusion(); 2952 EReference getFolderEntry_Exclusion();
2953 2953
2954 /** 2954 /**
2955 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'. 2955 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'.
2956 * <!-- begin-user-doc --> 2956 * <!-- begin-user-doc -->
2957 * <!-- end-user-doc --> 2957 * <!-- end-user-doc -->
2958 * @return the meta object for class '<em>Partial Model Declaration</em>'. 2958 * @return the meta object for class '<em>Partial Model Declaration</em>'.
2959 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration 2959 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration
2960 * @generated 2960 * @generated
2961 */ 2961 */
2962 EClass getPartialModelDeclaration(); 2962 EClass getPartialModelDeclaration();
2963 2963
2964 /** 2964 /**
2965 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}'. 2965 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}'.
2966 * <!-- begin-user-doc --> 2966 * <!-- begin-user-doc -->
2967 * <!-- end-user-doc --> 2967 * <!-- end-user-doc -->
2968 * @return the meta object for the containment reference '<em>Specification</em>'. 2968 * @return the meta object for the containment reference '<em>Specification</em>'.
2969 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification() 2969 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification()
2970 * @see #getPartialModelDeclaration() 2970 * @see #getPartialModelDeclaration()
2971 * @generated 2971 * @generated
2972 */ 2972 */
2973 EReference getPartialModelDeclaration_Specification(); 2973 EReference getPartialModelDeclaration_Specification();
2974 2974
2975 /** 2975 /**
2976 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'. 2976 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'.
2977 * <!-- begin-user-doc --> 2977 * <!-- begin-user-doc -->
2978 * <!-- end-user-doc --> 2978 * <!-- end-user-doc -->
2979 * @return the meta object for class '<em>Partial Model Reference</em>'. 2979 * @return the meta object for class '<em>Partial Model Reference</em>'.
2980 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference 2980 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference
2981 * @generated 2981 * @generated
2982 */ 2982 */
2983 EClass getPartialModelReference(); 2983 EClass getPartialModelReference();
2984 2984
2985 /** 2985 /**
2986 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}'. 2986 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}'.
2987 * <!-- begin-user-doc --> 2987 * <!-- begin-user-doc -->
2988 * <!-- end-user-doc --> 2988 * <!-- end-user-doc -->
2989 * @return the meta object for the reference '<em>Referred</em>'. 2989 * @return the meta object for the reference '<em>Referred</em>'.
2990 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred() 2990 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred()
2991 * @see #getPartialModelReference() 2991 * @see #getPartialModelReference()
2992 * @generated 2992 * @generated
2993 */ 2993 */
2994 EReference getPartialModelReference_Referred(); 2994 EReference getPartialModelReference_Referred();
2995 2995
2996 /** 2996 /**
2997 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'. 2997 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'.
2998 * <!-- begin-user-doc --> 2998 * <!-- begin-user-doc -->
2999 * <!-- end-user-doc --> 2999 * <!-- end-user-doc -->
3000 * @return the meta object for class '<em>Partial Model</em>'. 3000 * @return the meta object for class '<em>Partial Model</em>'.
3001 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel 3001 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel
3002 * @generated 3002 * @generated
3003 */ 3003 */
3004 EClass getPartialModel(); 3004 EClass getPartialModel();
3005 3005
3006 /** 3006 /**
3007 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'. 3007 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'.
3008 * <!-- begin-user-doc --> 3008 * <!-- begin-user-doc -->
3009 * <!-- end-user-doc --> 3009 * <!-- end-user-doc -->
3010 * @return the meta object for class '<em>Pattern Specification</em>'. 3010 * @return the meta object for class '<em>Pattern Specification</em>'.
3011 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification 3011 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification
3012 * @generated 3012 * @generated
3013 */ 3013 */
3014 EClass getPatternSpecification(); 3014 EClass getPatternSpecification();
3015 3015
3016 /** 3016 /**
3017 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries <em>Entries</em>}'. 3017 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries <em>Entries</em>}'.
3018 * <!-- begin-user-doc --> 3018 * <!-- begin-user-doc -->
3019 * <!-- end-user-doc --> 3019 * <!-- end-user-doc -->
3020 * @return the meta object for the containment reference list '<em>Entries</em>'. 3020 * @return the meta object for the containment reference list '<em>Entries</em>'.
3021 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries() 3021 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries()
3022 * @see #getPatternSpecification() 3022 * @see #getPatternSpecification()
3023 * @generated 3023 * @generated
3024 */ 3024 */
3025 EReference getPatternSpecification_Entries(); 3025 EReference getPatternSpecification_Entries();
3026 3026
3027 /** 3027 /**
3028 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'. 3028 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'.
3029 * <!-- begin-user-doc --> 3029 * <!-- begin-user-doc -->
3030 * <!-- end-user-doc --> 3030 * <!-- end-user-doc -->
3031 * @return the meta object for class '<em>Pattern Entry</em>'. 3031 * @return the meta object for class '<em>Pattern Entry</em>'.
3032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry 3032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry
3033 * @generated 3033 * @generated
3034 */ 3034 */
3035 EClass getPatternEntry(); 3035 EClass getPatternEntry();
3036 3036
3037 /** 3037 /**
3038 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}'. 3038 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}'.
3039 * <!-- begin-user-doc --> 3039 * <!-- begin-user-doc -->
3040 * <!-- end-user-doc --> 3040 * <!-- end-user-doc -->
3041 * @return the meta object for the reference '<em>Package</em>'. 3041 * @return the meta object for the reference '<em>Package</em>'.
3042 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage() 3042 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage()
3043 * @see #getPatternEntry() 3043 * @see #getPatternEntry()
3044 * @generated 3044 * @generated
3045 */ 3045 */
3046 EReference getPatternEntry_Package(); 3046 EReference getPatternEntry_Package();
3047 3047
3048 /** 3048 /**
3049 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'. 3049 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'.
3050 * <!-- begin-user-doc --> 3050 * <!-- begin-user-doc -->
3051 * <!-- end-user-doc --> 3051 * <!-- end-user-doc -->
3052 * @return the meta object for class '<em>All Pattern Entry</em>'. 3052 * @return the meta object for class '<em>All Pattern Entry</em>'.
3053 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry 3053 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry
3054 * @generated 3054 * @generated
3055 */ 3055 */
3056 EClass getAllPatternEntry(); 3056 EClass getAllPatternEntry();
3057 3057
3058 /** 3058 /**
3059 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}'. 3059 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}'.
3060 * <!-- begin-user-doc --> 3060 * <!-- begin-user-doc -->
3061 * <!-- end-user-doc --> 3061 * <!-- end-user-doc -->
3062 * @return the meta object for the containment reference list '<em>Exclusuion</em>'. 3062 * @return the meta object for the containment reference list '<em>Exclusuion</em>'.
3063 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion() 3063 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion()
3064 * @see #getAllPatternEntry() 3064 * @see #getAllPatternEntry()
3065 * @generated 3065 * @generated
3066 */ 3066 */
3067 EReference getAllPatternEntry_Exclusuion(); 3067 EReference getAllPatternEntry_Exclusuion();
3068 3068
3069 /** 3069 /**
3070 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'. 3070 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'.
3071 * <!-- begin-user-doc --> 3071 * <!-- begin-user-doc -->
3072 * <!-- end-user-doc --> 3072 * <!-- end-user-doc -->
3073 * @return the meta object for class '<em>Pattern Element</em>'. 3073 * @return the meta object for class '<em>Pattern Element</em>'.
3074 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement 3074 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement
3075 * @generated 3075 * @generated
3076 */ 3076 */
3077 EClass getPatternElement(); 3077 EClass getPatternElement();
3078 3078
3079 /** 3079 /**
3080 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}'. 3080 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}'.
3081 * <!-- begin-user-doc --> 3081 * <!-- begin-user-doc -->
3082 * <!-- end-user-doc --> 3082 * <!-- end-user-doc -->
3083 * @return the meta object for the reference '<em>Pattern</em>'. 3083 * @return the meta object for the reference '<em>Pattern</em>'.
3084 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern() 3084 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern()
3085 * @see #getPatternElement() 3085 * @see #getPatternElement()
3086 * @generated 3086 * @generated
3087 */ 3087 */
3088 EReference getPatternElement_Pattern(); 3088 EReference getPatternElement_Pattern();
3089 3089
3090 /** 3090 /**
3091 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'. 3091 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'.
3092 * <!-- begin-user-doc --> 3092 * <!-- begin-user-doc -->
3093 * <!-- end-user-doc --> 3093 * <!-- end-user-doc -->
3094 * @return the meta object for class '<em>Graph Pattern Declaration</em>'. 3094 * @return the meta object for class '<em>Graph Pattern Declaration</em>'.
3095 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration 3095 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration
3096 * @generated 3096 * @generated
3097 */ 3097 */
3098 EClass getGraphPatternDeclaration(); 3098 EClass getGraphPatternDeclaration();
3099 3099
3100 /** 3100 /**
3101 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}'. 3101 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}'.
3102 * <!-- begin-user-doc --> 3102 * <!-- begin-user-doc -->
3103 * <!-- end-user-doc --> 3103 * <!-- end-user-doc -->
3104 * @return the meta object for the containment reference '<em>Specification</em>'. 3104 * @return the meta object for the containment reference '<em>Specification</em>'.
3105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification() 3105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification()
3106 * @see #getGraphPatternDeclaration() 3106 * @see #getGraphPatternDeclaration()
3107 * @generated 3107 * @generated
3108 */ 3108 */
3109 EReference getGraphPatternDeclaration_Specification(); 3109 EReference getGraphPatternDeclaration_Specification();
3110 3110
3111 /** 3111 /**
3112 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'. 3112 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'.
3113 * <!-- begin-user-doc --> 3113 * <!-- begin-user-doc -->
3114 * <!-- end-user-doc --> 3114 * <!-- end-user-doc -->
3115 * @return the meta object for class '<em>Graph Pattern Reference</em>'. 3115 * @return the meta object for class '<em>Graph Pattern Reference</em>'.
3116 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference 3116 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference
3117 * @generated 3117 * @generated
3118 */ 3118 */
3119 EClass getGraphPatternReference(); 3119 EClass getGraphPatternReference();
3120 3120
3121 /** 3121 /**
3122 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}'. 3122 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}'.
3123 * <!-- begin-user-doc --> 3123 * <!-- begin-user-doc -->
3124 * <!-- end-user-doc --> 3124 * <!-- end-user-doc -->
3125 * @return the meta object for the reference '<em>Referred</em>'. 3125 * @return the meta object for the reference '<em>Referred</em>'.
3126 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred() 3126 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred()
3127 * @see #getGraphPatternReference() 3127 * @see #getGraphPatternReference()
3128 * @generated 3128 * @generated
3129 */ 3129 */
3130 EReference getGraphPatternReference_Referred(); 3130 EReference getGraphPatternReference_Referred();
3131 3131
3132 /** 3132 /**
3133 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'. 3133 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'.
3134 * <!-- begin-user-doc --> 3134 * <!-- begin-user-doc -->
3135 * <!-- end-user-doc --> 3135 * <!-- end-user-doc -->
3136 * @return the meta object for class '<em>Graph Pattern</em>'. 3136 * @return the meta object for class '<em>Graph Pattern</em>'.
3137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern 3137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern
3138 * @generated 3138 * @generated
3139 */ 3139 */
3140 EClass getGraphPattern(); 3140 EClass getGraphPattern();
3141 3141
3142 /** 3142 /**
3143 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification <em>Objective Specification</em>}'. 3143 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification <em>Objective Specification</em>}'.
3144 * <!-- begin-user-doc --> 3144 * <!-- begin-user-doc -->
3145 * <!-- end-user-doc --> 3145 * <!-- end-user-doc -->
3146 * @return the meta object for class '<em>Objective Specification</em>'. 3146 * @return the meta object for class '<em>Objective Specification</em>'.
3147 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification 3147 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification
3148 * @generated 3148 * @generated
3149 */ 3149 */
3150 EClass getObjectiveSpecification(); 3150 EClass getObjectiveSpecification();
3151 3151
3152 /** 3152 /**
3153 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries <em>Entries</em>}'. 3153 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries <em>Entries</em>}'.
3154 * <!-- begin-user-doc --> 3154 * <!-- begin-user-doc -->
3155 * <!-- end-user-doc --> 3155 * <!-- end-user-doc -->
3156 * @return the meta object for the containment reference list '<em>Entries</em>'. 3156 * @return the meta object for the containment reference list '<em>Entries</em>'.
3157 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries() 3157 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries()
3158 * @see #getObjectiveSpecification() 3158 * @see #getObjectiveSpecification()
3159 * @generated 3159 * @generated
3160 */ 3160 */
3161 EReference getObjectiveSpecification_Entries(); 3161 EReference getObjectiveSpecification_Entries();
3162 3162
3163 /** 3163 /**
3164 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry <em>Objective Entry</em>}'. 3164 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry <em>Objective Entry</em>}'.
3165 * <!-- begin-user-doc --> 3165 * <!-- begin-user-doc -->
3166 * <!-- end-user-doc --> 3166 * <!-- end-user-doc -->
3167 * @return the meta object for class '<em>Objective Entry</em>'. 3167 * @return the meta object for class '<em>Objective Entry</em>'.
3168 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry 3168 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry
3169 * @generated 3169 * @generated
3170 */ 3170 */
3171 EClass getObjectiveEntry(); 3171 EClass getObjectiveEntry();
3172 3172
3173 /** 3173 /**
3174 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}'. 3174 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}'.
3175 * <!-- begin-user-doc --> 3175 * <!-- begin-user-doc -->
3176 * <!-- end-user-doc --> 3176 * <!-- end-user-doc -->
3177 * @return the meta object for the containment reference '<em>Function</em>'. 3177 * @return the meta object for the containment reference '<em>Function</em>'.
3178 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction() 3178 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction()
3179 * @see #getObjectiveEntry() 3179 * @see #getObjectiveEntry()
3180 * @generated 3180 * @generated
3181 */ 3181 */
3182 EReference getObjectiveEntry_Function(); 3182 EReference getObjectiveEntry_Function();
3183 3183
3184 /** 3184 /**
3185 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry <em>Optimization Entry</em>}'. 3185 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry <em>Optimization Entry</em>}'.
3186 * <!-- begin-user-doc --> 3186 * <!-- begin-user-doc -->
3187 * <!-- end-user-doc --> 3187 * <!-- end-user-doc -->
3188 * @return the meta object for class '<em>Optimization Entry</em>'. 3188 * @return the meta object for class '<em>Optimization Entry</em>'.
3189 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry 3189 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry
3190 * @generated 3190 * @generated
3191 */ 3191 */
3192 EClass getOptimizationEntry(); 3192 EClass getOptimizationEntry();
3193 3193
3194 /** 3194 /**
3195 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}'. 3195 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}'.
3196 * <!-- begin-user-doc --> 3196 * <!-- begin-user-doc -->
3197 * <!-- end-user-doc --> 3197 * <!-- end-user-doc -->
3198 * @return the meta object for the attribute '<em>Direction</em>'. 3198 * @return the meta object for the attribute '<em>Direction</em>'.
3199 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection() 3199 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection()
3200 * @see #getOptimizationEntry() 3200 * @see #getOptimizationEntry()
3201 * @generated 3201 * @generated
3202 */ 3202 */
3203 EAttribute getOptimizationEntry_Direction(); 3203 EAttribute getOptimizationEntry_Direction();
3204 3204
3205 /** 3205 /**
3206 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry <em>Threshold Entry</em>}'. 3206 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry <em>Threshold Entry</em>}'.
3207 * <!-- begin-user-doc --> 3207 * <!-- begin-user-doc -->
3208 * <!-- end-user-doc --> 3208 * <!-- end-user-doc -->
3209 * @return the meta object for class '<em>Threshold Entry</em>'. 3209 * @return the meta object for class '<em>Threshold Entry</em>'.
3210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry 3210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry
3211 * @generated 3211 * @generated
3212 */ 3212 */
3213 EClass getThresholdEntry(); 3213 EClass getThresholdEntry();
3214 3214
3215 /** 3215 /**
3216 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}'. 3216 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}'.
3217 * <!-- begin-user-doc --> 3217 * <!-- begin-user-doc -->
3218 * <!-- end-user-doc --> 3218 * <!-- end-user-doc -->
3219 * @return the meta object for the attribute '<em>Operator</em>'. 3219 * @return the meta object for the attribute '<em>Operator</em>'.
3220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator() 3220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator()
3221 * @see #getThresholdEntry() 3221 * @see #getThresholdEntry()
3222 * @generated 3222 * @generated
3223 */ 3223 */
3224 EAttribute getThresholdEntry_Operator(); 3224 EAttribute getThresholdEntry_Operator();
3225 3225
3226 /** 3226 /**
3227 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}'. 3227 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}'.
3228 * <!-- begin-user-doc --> 3228 * <!-- begin-user-doc -->
3229 * <!-- end-user-doc --> 3229 * <!-- end-user-doc -->
3230 * @return the meta object for the attribute '<em>Threshold</em>'. 3230 * @return the meta object for the attribute '<em>Threshold</em>'.
3231 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold() 3231 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold()
3232 * @see #getThresholdEntry() 3232 * @see #getThresholdEntry()
3233 * @generated 3233 * @generated
3234 */ 3234 */
3235 EAttribute getThresholdEntry_Threshold(); 3235 EAttribute getThresholdEntry_Threshold();
3236 3236
3237 /** 3237 /**
3238 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction <em>Objective Function</em>}'. 3238 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction <em>Objective Function</em>}'.
3239 * <!-- begin-user-doc --> 3239 * <!-- begin-user-doc -->
3240 * <!-- end-user-doc --> 3240 * <!-- end-user-doc -->
3241 * @return the meta object for class '<em>Objective Function</em>'. 3241 * @return the meta object for class '<em>Objective Function</em>'.
3242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction 3242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction
3243 * @generated 3243 * @generated
3244 */ 3244 */
3245 EClass getObjectiveFunction(); 3245 EClass getObjectiveFunction();
3246 3246
3247 /** 3247 /**
3248 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'. 3248 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'.
3249 * <!-- begin-user-doc --> 3249 * <!-- begin-user-doc -->
3250 * <!-- end-user-doc --> 3250 * <!-- end-user-doc -->
3251 * @return the meta object for class '<em>Cost Objective Function</em>'. 3251 * @return the meta object for class '<em>Cost Objective Function</em>'.
3252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction 3252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
3253 * @generated 3253 * @generated
3254 */ 3254 */
3255 EClass getCostObjectiveFunction(); 3255 EClass getCostObjectiveFunction();
3256 3256
3257 /** 3257 /**
3258 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}'. 3258 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}'.
3259 * <!-- begin-user-doc --> 3259 * <!-- begin-user-doc -->
3260 * <!-- end-user-doc --> 3260 * <!-- end-user-doc -->
3261 * @return the meta object for the containment reference list '<em>Entries</em>'. 3261 * @return the meta object for the containment reference list '<em>Entries</em>'.
3262 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() 3262 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries()
3263 * @see #getCostObjectiveFunction() 3263 * @see #getCostObjectiveFunction()
3264 * @generated 3264 * @generated
3265 */ 3265 */
3266 EReference getCostObjectiveFunction_Entries(); 3266 EReference getCostObjectiveFunction_Entries();
3267 3267
3268 /** 3268 /**
3269 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'. 3269 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'.
3270 * <!-- begin-user-doc --> 3270 * <!-- begin-user-doc -->
3271 * <!-- end-user-doc --> 3271 * <!-- end-user-doc -->
3272 * @return the meta object for class '<em>Cost Entry</em>'. 3272 * @return the meta object for class '<em>Cost Entry</em>'.
3273 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry 3273 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
3274 * @generated 3274 * @generated
3275 */ 3275 */
3276 EClass getCostEntry(); 3276 EClass getCostEntry();
3277 3277
3278 /** 3278 /**
3279 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}'. 3279 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}'.
3280 * <!-- begin-user-doc --> 3280 * <!-- begin-user-doc -->
3281 * <!-- end-user-doc --> 3281 * <!-- end-user-doc -->
3282 * @return the meta object for the containment reference '<em>Pattern Element</em>'. 3282 * @return the meta object for the containment reference '<em>Pattern Element</em>'.
3283 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() 3283 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement()
3284 * @see #getCostEntry() 3284 * @see #getCostEntry()
3285 * @generated 3285 * @generated
3286 */ 3286 */
3287 EReference getCostEntry_PatternElement(); 3287 EReference getCostEntry_PatternElement();
3288 3288
3289 /** 3289 /**
3290 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}'. 3290 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}'.
3291 * <!-- begin-user-doc --> 3291 * <!-- begin-user-doc -->
3292 * <!-- end-user-doc --> 3292 * <!-- end-user-doc -->
3293 * @return the meta object for the attribute '<em>Weight</em>'. 3293 * @return the meta object for the attribute '<em>Weight</em>'.
3294 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() 3294 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight()
3295 * @see #getCostEntry() 3295 * @see #getCostEntry()
3296 * @generated 3296 * @generated
3297 */ 3297 */
3298 EAttribute getCostEntry_Weight(); 3298 EAttribute getCostEntry_Weight();
3299 3299
3300 /** 3300 /**
3301 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration <em>Objective Declaration</em>}'. 3301 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration <em>Objective Declaration</em>}'.
3302 * <!-- begin-user-doc --> 3302 * <!-- begin-user-doc -->
3303 * <!-- end-user-doc --> 3303 * <!-- end-user-doc -->
3304 * @return the meta object for class '<em>Objective Declaration</em>'. 3304 * @return the meta object for class '<em>Objective Declaration</em>'.
3305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration 3305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration
3306 * @generated 3306 * @generated
3307 */ 3307 */
3308 EClass getObjectiveDeclaration(); 3308 EClass getObjectiveDeclaration();
3309 3309
3310 /** 3310 /**
3311 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}'. 3311 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}'.
3312 * <!-- begin-user-doc --> 3312 * <!-- begin-user-doc -->
3313 * <!-- end-user-doc --> 3313 * <!-- end-user-doc -->
3314 * @return the meta object for the containment reference '<em>Specification</em>'. 3314 * @return the meta object for the containment reference '<em>Specification</em>'.
3315 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification() 3315 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification()
3316 * @see #getObjectiveDeclaration() 3316 * @see #getObjectiveDeclaration()
3317 * @generated 3317 * @generated
3318 */ 3318 */
3319 EReference getObjectiveDeclaration_Specification(); 3319 EReference getObjectiveDeclaration_Specification();
3320 3320
3321 /** 3321 /**
3322 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference <em>Objective Reference</em>}'. 3322 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference <em>Objective Reference</em>}'.
3323 * <!-- begin-user-doc --> 3323 * <!-- begin-user-doc -->
3324 * <!-- end-user-doc --> 3324 * <!-- end-user-doc -->
3325 * @return the meta object for class '<em>Objective Reference</em>'. 3325 * @return the meta object for class '<em>Objective Reference</em>'.
3326 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference 3326 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference
3327 * @generated 3327 * @generated
3328 */ 3328 */
3329 EClass getObjectiveReference(); 3329 EClass getObjectiveReference();
3330 3330
3331 /** 3331 /**
3332 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}'. 3332 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}'.
3333 * <!-- begin-user-doc --> 3333 * <!-- begin-user-doc -->
3334 * <!-- end-user-doc --> 3334 * <!-- end-user-doc -->
3335 * @return the meta object for the reference '<em>Referred</em>'. 3335 * @return the meta object for the reference '<em>Referred</em>'.
3336 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred() 3336 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred()
3337 * @see #getObjectiveReference() 3337 * @see #getObjectiveReference()
3338 * @generated 3338 * @generated
3339 */ 3339 */
3340 EReference getObjectiveReference_Referred(); 3340 EReference getObjectiveReference_Referred();
3341 3341
3342 /** 3342 /**
3343 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective <em>Objective</em>}'. 3343 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective <em>Objective</em>}'.
3344 * <!-- begin-user-doc --> 3344 * <!-- begin-user-doc -->
3345 * <!-- end-user-doc --> 3345 * <!-- end-user-doc -->
3346 * @return the meta object for class '<em>Objective</em>'. 3346 * @return the meta object for class '<em>Objective</em>'.
3347 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective 3347 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective
3348 * @generated 3348 * @generated
3349 */ 3349 */
3350 EClass getObjective(); 3350 EClass getObjective();
3351 3351
3352 /** 3352 /**
3353 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'. 3353 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'.
3354 * <!-- begin-user-doc --> 3354 * <!-- begin-user-doc -->
3355 * <!-- end-user-doc --> 3355 * <!-- end-user-doc -->
3356 * @return the meta object for class '<em>Config Specification</em>'. 3356 * @return the meta object for class '<em>Config Specification</em>'.
3357 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification 3357 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification
3358 * @generated 3358 * @generated
3359 */ 3359 */
3360 EClass getConfigSpecification(); 3360 EClass getConfigSpecification();
3361 3361
3362 /** 3362 /**
3363 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries <em>Entries</em>}'. 3363 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries <em>Entries</em>}'.
3364 * <!-- begin-user-doc --> 3364 * <!-- begin-user-doc -->
3365 * <!-- end-user-doc --> 3365 * <!-- end-user-doc -->
3366 * @return the meta object for the containment reference list '<em>Entries</em>'. 3366 * @return the meta object for the containment reference list '<em>Entries</em>'.
3367 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries() 3367 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries()
3368 * @see #getConfigSpecification() 3368 * @see #getConfigSpecification()
3369 * @generated 3369 * @generated
3370 */ 3370 */
3371 EReference getConfigSpecification_Entries(); 3371 EReference getConfigSpecification_Entries();
3372 3372
3373 /** 3373 /**
3374 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'. 3374 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'.
3375 * <!-- begin-user-doc --> 3375 * <!-- begin-user-doc -->
3376 * <!-- end-user-doc --> 3376 * <!-- end-user-doc -->
3377 * @return the meta object for class '<em>Config Declaration</em>'. 3377 * @return the meta object for class '<em>Config Declaration</em>'.
3378 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration 3378 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration
3379 * @generated 3379 * @generated
3380 */ 3380 */
3381 EClass getConfigDeclaration(); 3381 EClass getConfigDeclaration();
3382 3382
3383 /** 3383 /**
3384 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}'. 3384 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}'.
3385 * <!-- begin-user-doc --> 3385 * <!-- begin-user-doc -->
3386 * <!-- end-user-doc --> 3386 * <!-- end-user-doc -->
3387 * @return the meta object for the containment reference '<em>Specification</em>'. 3387 * @return the meta object for the containment reference '<em>Specification</em>'.
3388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification() 3388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification()
3389 * @see #getConfigDeclaration() 3389 * @see #getConfigDeclaration()
3390 * @generated 3390 * @generated
3391 */ 3391 */
3392 EReference getConfigDeclaration_Specification(); 3392 EReference getConfigDeclaration_Specification();
3393 3393
3394 /** 3394 /**
3395 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'. 3395 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'.
3396 * <!-- begin-user-doc --> 3396 * <!-- begin-user-doc -->
3397 * <!-- end-user-doc --> 3397 * <!-- end-user-doc -->
3398 * @return the meta object for class '<em>Config Entry</em>'. 3398 * @return the meta object for class '<em>Config Entry</em>'.
3399 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry 3399 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry
3400 * @generated 3400 * @generated
3401 */ 3401 */
3402 EClass getConfigEntry(); 3402 EClass getConfigEntry();
3403 3403
3404 /** 3404 /**
3405 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'. 3405 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'.
3406 * <!-- begin-user-doc --> 3406 * <!-- begin-user-doc -->
3407 * <!-- end-user-doc --> 3407 * <!-- end-user-doc -->
3408 * @return the meta object for class '<em>Documentation Entry</em>'. 3408 * @return the meta object for class '<em>Documentation Entry</em>'.
3409 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry 3409 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry
3410 * @generated 3410 * @generated
3411 */ 3411 */
3412 EClass getDocumentationEntry(); 3412 EClass getDocumentationEntry();
3413 3413
3414 /** 3414 /**
3415 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}'. 3415 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}'.
3416 * <!-- begin-user-doc --> 3416 * <!-- begin-user-doc -->
3417 * <!-- end-user-doc --> 3417 * <!-- end-user-doc -->
3418 * @return the meta object for the attribute '<em>Level</em>'. 3418 * @return the meta object for the attribute '<em>Level</em>'.
3419 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel() 3419 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel()
3420 * @see #getDocumentationEntry() 3420 * @see #getDocumentationEntry()
3421 * @generated 3421 * @generated
3422 */ 3422 */
3423 EAttribute getDocumentationEntry_Level(); 3423 EAttribute getDocumentationEntry_Level();
3424 3424
3425 /** 3425 /**
3426 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'. 3426 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'.
3427 * <!-- begin-user-doc --> 3427 * <!-- begin-user-doc -->
3428 * <!-- end-user-doc --> 3428 * <!-- end-user-doc -->
3429 * @return the meta object for class '<em>Runtime Entry</em>'. 3429 * @return the meta object for class '<em>Runtime Entry</em>'.
3430 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry 3430 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry
3431 * @generated 3431 * @generated
3432 */ 3432 */
3433 EClass getRuntimeEntry(); 3433 EClass getRuntimeEntry();
3434 3434
3435 /** 3435 /**
3436 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}'. 3436 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}'.
3437 * <!-- begin-user-doc --> 3437 * <!-- begin-user-doc -->
3438 * <!-- end-user-doc --> 3438 * <!-- end-user-doc -->
3439 * @return the meta object for the attribute '<em>Millisec Limit</em>'. 3439 * @return the meta object for the attribute '<em>Millisec Limit</em>'.
3440 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit() 3440 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit()
3441 * @see #getRuntimeEntry() 3441 * @see #getRuntimeEntry()
3442 * @generated 3442 * @generated
3443 */ 3443 */
3444 EAttribute getRuntimeEntry_MillisecLimit(); 3444 EAttribute getRuntimeEntry_MillisecLimit();
3445 3445
3446 /** 3446 /**
3447 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'. 3447 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'.
3448 * <!-- begin-user-doc --> 3448 * <!-- begin-user-doc -->
3449 * <!-- end-user-doc --> 3449 * <!-- end-user-doc -->
3450 * @return the meta object for class '<em>Memory Entry</em>'. 3450 * @return the meta object for class '<em>Memory Entry</em>'.
3451 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry 3451 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry
3452 * @generated 3452 * @generated
3453 */ 3453 */
3454 EClass getMemoryEntry(); 3454 EClass getMemoryEntry();
3455 3455
3456 /** 3456 /**
3457 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}'. 3457 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}'.
3458 * <!-- begin-user-doc --> 3458 * <!-- begin-user-doc -->
3459 * <!-- end-user-doc --> 3459 * <!-- end-user-doc -->
3460 * @return the meta object for the attribute '<em>Megabyte Limit</em>'. 3460 * @return the meta object for the attribute '<em>Megabyte Limit</em>'.
3461 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit() 3461 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit()
3462 * @see #getMemoryEntry() 3462 * @see #getMemoryEntry()
3463 * @generated 3463 * @generated
3464 */ 3464 */
3465 EAttribute getMemoryEntry_MegabyteLimit(); 3465 EAttribute getMemoryEntry_MegabyteLimit();
3466 3466
3467 /** 3467 /**
3468 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'. 3468 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'.
3469 * <!-- begin-user-doc --> 3469 * <!-- begin-user-doc -->
3470 * <!-- end-user-doc --> 3470 * <!-- end-user-doc -->
3471 * @return the meta object for class '<em>Custom Entry</em>'. 3471 * @return the meta object for class '<em>Custom Entry</em>'.
3472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry 3472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry
3473 * @generated 3473 * @generated
3474 */ 3474 */
3475 EClass getCustomEntry(); 3475 EClass getCustomEntry();
3476 3476
3477 /** 3477 /**
3478 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}'. 3478 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}'.
3479 * <!-- begin-user-doc --> 3479 * <!-- begin-user-doc -->
3480 * <!-- end-user-doc --> 3480 * <!-- end-user-doc -->
3481 * @return the meta object for the attribute '<em>Key</em>'. 3481 * @return the meta object for the attribute '<em>Key</em>'.
3482 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey() 3482 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey()
3483 * @see #getCustomEntry() 3483 * @see #getCustomEntry()
3484 * @generated 3484 * @generated
3485 */ 3485 */
3486 EAttribute getCustomEntry_Key(); 3486 EAttribute getCustomEntry_Key();
3487 3487
3488 /** 3488 /**
3489 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}'. 3489 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}'.
3490 * <!-- begin-user-doc --> 3490 * <!-- begin-user-doc -->
3491 * <!-- end-user-doc --> 3491 * <!-- end-user-doc -->
3492 * @return the meta object for the attribute '<em>Value</em>'. 3492 * @return the meta object for the attribute '<em>Value</em>'.
3493 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue() 3493 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue()
3494 * @see #getCustomEntry() 3494 * @see #getCustomEntry()
3495 * @generated 3495 * @generated
3496 */ 3496 */
3497 EAttribute getCustomEntry_Value(); 3497 EAttribute getCustomEntry_Value();
3498 3498
3499 /** 3499 /**
3500 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'. 3500 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
3501 * <!-- begin-user-doc --> 3501 * <!-- begin-user-doc -->
3502 * <!-- end-user-doc --> 3502 * <!-- end-user-doc -->
3503 * @return the meta object for class '<em>Config Reference</em>'. 3503 * @return the meta object for class '<em>Config Reference</em>'.
3504 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference 3504 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference
3505 * @generated 3505 * @generated
3506 */ 3506 */
3507 EClass getConfigReference(); 3507 EClass getConfigReference();
3508 3508
3509 /** 3509 /**
3510 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}'. 3510 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}'.
3511 * <!-- begin-user-doc --> 3511 * <!-- begin-user-doc -->
3512 * <!-- end-user-doc --> 3512 * <!-- end-user-doc -->
3513 * @return the meta object for the reference '<em>Config</em>'. 3513 * @return the meta object for the reference '<em>Config</em>'.
3514 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig() 3514 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig()
3515 * @see #getConfigReference() 3515 * @see #getConfigReference()
3516 * @generated 3516 * @generated
3517 */ 3517 */
3518 EReference getConfigReference_Config(); 3518 EReference getConfigReference_Config();
3519 3519
3520 /** 3520 /**
3521 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'. 3521 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'.
3522 * <!-- begin-user-doc --> 3522 * <!-- begin-user-doc -->
3523 * <!-- end-user-doc --> 3523 * <!-- end-user-doc -->
3524 * @return the meta object for class '<em>Config</em>'. 3524 * @return the meta object for class '<em>Config</em>'.
3525 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config 3525 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config
3526 * @generated 3526 * @generated
3527 */ 3527 */
3528 EClass getConfig(); 3528 EClass getConfig();
3529 3529
3530 /** 3530 /**
3531 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'. 3531 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'.
3532 * <!-- begin-user-doc --> 3532 * <!-- begin-user-doc -->
3533 * <!-- end-user-doc --> 3533 * <!-- end-user-doc -->
3534 * @return the meta object for class '<em>Scope Specification</em>'. 3534 * @return the meta object for class '<em>Scope Specification</em>'.
3535 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification 3535 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification
3536 * @generated 3536 * @generated
3537 */ 3537 */
3538 EClass getScopeSpecification(); 3538 EClass getScopeSpecification();
3539 3539
3540 /** 3540 /**
3541 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes <em>Scopes</em>}'. 3541 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes <em>Scopes</em>}'.
3542 * <!-- begin-user-doc --> 3542 * <!-- begin-user-doc -->
3543 * <!-- end-user-doc --> 3543 * <!-- end-user-doc -->
3544 * @return the meta object for the containment reference list '<em>Scopes</em>'. 3544 * @return the meta object for the containment reference list '<em>Scopes</em>'.
3545 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes() 3545 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes()
3546 * @see #getScopeSpecification() 3546 * @see #getScopeSpecification()
3547 * @generated 3547 * @generated
3548 */ 3548 */
3549 EReference getScopeSpecification_Scopes(); 3549 EReference getScopeSpecification_Scopes();
3550 3550
3551 /** 3551 /**
3552 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'. 3552 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'.
3553 * <!-- begin-user-doc --> 3553 * <!-- begin-user-doc -->
3554 * <!-- end-user-doc --> 3554 * <!-- end-user-doc -->
3555 * @return the meta object for class '<em>Type Scope</em>'. 3555 * @return the meta object for class '<em>Type Scope</em>'.
3556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope 3556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope
3557 * @generated 3557 * @generated
3558 */ 3558 */
3559 EClass getTypeScope(); 3559 EClass getTypeScope();
3560 3560
3561 /** 3561 /**
3562 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. 3562 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'.
3563 * <!-- begin-user-doc --> 3563 * <!-- begin-user-doc -->
3564 * <!-- end-user-doc --> 3564 * <!-- end-user-doc -->
3565 * @return the meta object for the attribute '<em>Sets New</em>'. 3565 * @return the meta object for the attribute '<em>Sets New</em>'.
3566 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() 3566 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew()
3567 * @see #getTypeScope() 3567 * @see #getTypeScope()
3568 * @generated 3568 * @generated
3569 */ 3569 */
3570 EAttribute getTypeScope_SetsNew(); 3570 EAttribute getTypeScope_SetsNew();
3571 3571
3572 /** 3572 /**
3573 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}'. 3573 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}'.
3574 * <!-- begin-user-doc --> 3574 * <!-- begin-user-doc -->
3575 * <!-- end-user-doc --> 3575 * <!-- end-user-doc -->
3576 * @return the meta object for the attribute '<em>Sets Sum</em>'. 3576 * @return the meta object for the attribute '<em>Sets Sum</em>'.
3577 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() 3577 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum()
3578 * @see #getTypeScope() 3578 * @see #getTypeScope()
3579 * @generated 3579 * @generated
3580 */ 3580 */
3581 EAttribute getTypeScope_SetsSum(); 3581 EAttribute getTypeScope_SetsSum();
3582 3582
3583 /** 3583 /**
3584 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}'. 3584 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}'.
3585 * <!-- begin-user-doc --> 3585 * <!-- begin-user-doc -->
3586 * <!-- end-user-doc --> 3586 * <!-- end-user-doc -->
3587 * @return the meta object for the containment reference '<em>Number</em>'. 3587 * @return the meta object for the containment reference '<em>Number</em>'.
3588 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() 3588 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber()
3589 * @see #getTypeScope() 3589 * @see #getTypeScope()
3590 * @generated 3590 * @generated
3591 */ 3591 */
3592 EReference getTypeScope_Number(); 3592 EReference getTypeScope_Number();
3593 3593
3594 /** 3594 /**
3595 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. 3595 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'.
3596 * <!-- begin-user-doc --> 3596 * <!-- begin-user-doc -->
3597 * <!-- end-user-doc --> 3597 * <!-- end-user-doc -->
3598 * @return the meta object for class '<em>Class Type Scope</em>'. 3598 * @return the meta object for class '<em>Class Type Scope</em>'.
3599 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope 3599 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope
3600 * @generated 3600 * @generated
3601 */ 3601 */
3602 EClass getClassTypeScope(); 3602 EClass getClassTypeScope();
3603 3603
3604 /** 3604 /**
3605 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}'. 3605 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}'.
3606 * <!-- begin-user-doc --> 3606 * <!-- begin-user-doc -->
3607 * <!-- end-user-doc --> 3607 * <!-- end-user-doc -->
3608 * @return the meta object for the containment reference '<em>Type</em>'. 3608 * @return the meta object for the containment reference '<em>Type</em>'.
3609 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() 3609 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType()
3610 * @see #getClassTypeScope() 3610 * @see #getClassTypeScope()
3611 * @generated 3611 * @generated
3612 */ 3612 */
3613 EReference getClassTypeScope_Type(); 3613 EReference getClassTypeScope_Type();
3614 3614
3615 /** 3615 /**
3616 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. 3616 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'.
3617 * <!-- begin-user-doc --> 3617 * <!-- begin-user-doc -->
3618 * <!-- end-user-doc --> 3618 * <!-- end-user-doc -->
3619 * @return the meta object for class '<em>Object Type Scope</em>'. 3619 * @return the meta object for class '<em>Object Type Scope</em>'.
3620 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope 3620 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope
3621 * @generated 3621 * @generated
3622 */ 3622 */
3623 EClass getObjectTypeScope(); 3623 EClass getObjectTypeScope();
3624 3624
3625 /** 3625 /**
3626 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}'. 3626 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}'.
3627 * <!-- begin-user-doc --> 3627 * <!-- begin-user-doc -->
3628 * <!-- end-user-doc --> 3628 * <!-- end-user-doc -->
3629 * @return the meta object for the containment reference '<em>Type</em>'. 3629 * @return the meta object for the containment reference '<em>Type</em>'.
3630 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() 3630 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType()
3631 * @see #getObjectTypeScope() 3631 * @see #getObjectTypeScope()
3632 * @generated 3632 * @generated
3633 */ 3633 */
3634 EReference getObjectTypeScope_Type(); 3634 EReference getObjectTypeScope_Type();
3635 3635
3636 /** 3636 /**
3637 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. 3637 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'.
3638 * <!-- begin-user-doc --> 3638 * <!-- begin-user-doc -->
3639 * <!-- end-user-doc --> 3639 * <!-- end-user-doc -->
3640 * @return the meta object for class '<em>Integer Type Scope</em>'. 3640 * @return the meta object for class '<em>Integer Type Scope</em>'.
3641 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope 3641 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope
3642 * @generated 3642 * @generated
3643 */ 3643 */
3644 EClass getIntegerTypeScope(); 3644 EClass getIntegerTypeScope();
3645 3645
3646 /** 3646 /**
3647 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}'. 3647 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}'.
3648 * <!-- begin-user-doc --> 3648 * <!-- begin-user-doc -->
3649 * <!-- end-user-doc --> 3649 * <!-- end-user-doc -->
3650 * @return the meta object for the containment reference '<em>Type</em>'. 3650 * @return the meta object for the containment reference '<em>Type</em>'.
3651 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() 3651 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType()
3652 * @see #getIntegerTypeScope() 3652 * @see #getIntegerTypeScope()
3653 * @generated 3653 * @generated
3654 */ 3654 */
3655 EReference getIntegerTypeScope_Type(); 3655 EReference getIntegerTypeScope_Type();
3656 3656
3657 /** 3657 /**
3658 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. 3658 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'.
3659 * <!-- begin-user-doc --> 3659 * <!-- begin-user-doc -->
3660 * <!-- end-user-doc --> 3660 * <!-- end-user-doc -->
3661 * @return the meta object for class '<em>Real Type Scope</em>'. 3661 * @return the meta object for class '<em>Real Type Scope</em>'.
3662 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope 3662 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope
3663 * @generated 3663 * @generated
3664 */ 3664 */
3665 EClass getRealTypeScope(); 3665 EClass getRealTypeScope();
3666 3666
3667 /** 3667 /**
3668 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}'. 3668 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}'.
3669 * <!-- begin-user-doc --> 3669 * <!-- begin-user-doc -->
3670 * <!-- end-user-doc --> 3670 * <!-- end-user-doc -->
3671 * @return the meta object for the containment reference '<em>Type</em>'. 3671 * @return the meta object for the containment reference '<em>Type</em>'.
3672 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() 3672 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType()
3673 * @see #getRealTypeScope() 3673 * @see #getRealTypeScope()
3674 * @generated 3674 * @generated
3675 */ 3675 */
3676 EReference getRealTypeScope_Type(); 3676 EReference getRealTypeScope_Type();
3677 3677
3678 /** 3678 /**
3679 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. 3679 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'.
3680 * <!-- begin-user-doc --> 3680 * <!-- begin-user-doc -->
3681 * <!-- end-user-doc --> 3681 * <!-- end-user-doc -->
3682 * @return the meta object for class '<em>String Type Scope</em>'. 3682 * @return the meta object for class '<em>String Type Scope</em>'.
3683 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope 3683 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope
3684 * @generated 3684 * @generated
3685 */ 3685 */
3686 EClass getStringTypeScope(); 3686 EClass getStringTypeScope();
3687 3687
3688 /** 3688 /**
3689 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}'. 3689 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}'.
3690 * <!-- begin-user-doc --> 3690 * <!-- begin-user-doc -->
3691 * <!-- end-user-doc --> 3691 * <!-- end-user-doc -->
3692 * @return the meta object for the containment reference '<em>Type</em>'. 3692 * @return the meta object for the containment reference '<em>Type</em>'.
3693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() 3693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType()
3694 * @see #getStringTypeScope() 3694 * @see #getStringTypeScope()
3695 * @generated 3695 * @generated
3696 */ 3696 */
3697 EReference getStringTypeScope_Type(); 3697 EReference getStringTypeScope_Type();
3698 3698
3699 /** 3699 /**
3700 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. 3700 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'.
3701 * <!-- begin-user-doc --> 3701 * <!-- begin-user-doc -->
3702 * <!-- end-user-doc --> 3702 * <!-- end-user-doc -->
3703 * @return the meta object for class '<em>Type Reference</em>'. 3703 * @return the meta object for class '<em>Type Reference</em>'.
3704 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference 3704 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference
3705 * @generated 3705 * @generated
3706 */ 3706 */
3707 EClass getTypeReference(); 3707 EClass getTypeReference();
3708 3708
3709 /** 3709 /**
3710 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'. 3710 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'.
3711 * <!-- begin-user-doc --> 3711 * <!-- begin-user-doc -->
3712 * <!-- end-user-doc --> 3712 * <!-- end-user-doc -->
3713 * @return the meta object for class '<em>Class Reference</em>'. 3713 * @return the meta object for class '<em>Class Reference</em>'.
3714 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference 3714 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference
3715 * @generated 3715 * @generated
3716 */ 3716 */
3717 EClass getClassReference(); 3717 EClass getClassReference();
3718 3718
3719 /** 3719 /**
3720 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}'. 3720 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}'.
3721 * <!-- begin-user-doc --> 3721 * <!-- begin-user-doc -->
3722 * <!-- end-user-doc --> 3722 * <!-- end-user-doc -->
3723 * @return the meta object for the containment reference '<em>Element</em>'. 3723 * @return the meta object for the containment reference '<em>Element</em>'.
3724 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement() 3724 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement()
3725 * @see #getClassReference() 3725 * @see #getClassReference()
3726 * @generated 3726 * @generated
3727 */ 3727 */
3728 EReference getClassReference_Element(); 3728 EReference getClassReference_Element();
3729 3729
3730 /** 3730 /**
3731 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'. 3731 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'.
3732 * <!-- begin-user-doc --> 3732 * <!-- begin-user-doc -->
3733 * <!-- end-user-doc --> 3733 * <!-- end-user-doc -->
3734 * @return the meta object for class '<em>Object Reference</em>'. 3734 * @return the meta object for class '<em>Object Reference</em>'.
3735 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference 3735 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference
3736 * @generated 3736 * @generated
3737 */ 3737 */
3738 EClass getObjectReference(); 3738 EClass getObjectReference();
3739 3739
3740 /** 3740 /**
3741 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'. 3741 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'.
3742 * <!-- begin-user-doc --> 3742 * <!-- begin-user-doc -->
3743 * <!-- end-user-doc --> 3743 * <!-- end-user-doc -->
3744 * @return the meta object for class '<em>Integer Reference</em>'. 3744 * @return the meta object for class '<em>Integer Reference</em>'.
3745 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference 3745 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference
3746 * @generated 3746 * @generated
3747 */ 3747 */
3748 EClass getIntegerReference(); 3748 EClass getIntegerReference();
3749 3749
3750 /** 3750 /**
3751 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'. 3751 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'.
3752 * <!-- begin-user-doc --> 3752 * <!-- begin-user-doc -->
3753 * <!-- end-user-doc --> 3753 * <!-- end-user-doc -->
3754 * @return the meta object for class '<em>Real Reference</em>'. 3754 * @return the meta object for class '<em>Real Reference</em>'.
3755 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference 3755 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference
3756 * @generated 3756 * @generated
3757 */ 3757 */
3758 EClass getRealReference(); 3758 EClass getRealReference();
3759 3759
3760 /** 3760 /**
3761 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'. 3761 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'.
3762 * <!-- begin-user-doc --> 3762 * <!-- begin-user-doc -->
3763 * <!-- end-user-doc --> 3763 * <!-- end-user-doc -->
3764 * @return the meta object for class '<em>String Reference</em>'. 3764 * @return the meta object for class '<em>String Reference</em>'.
3765 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference 3765 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference
3766 * @generated 3766 * @generated
3767 */ 3767 */
3768 EClass getStringReference(); 3768 EClass getStringReference();
3769 3769
3770 /** 3770 /**
3771 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. 3771 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'.
3772 * <!-- begin-user-doc --> 3772 * <!-- begin-user-doc -->
3773 * <!-- end-user-doc --> 3773 * <!-- end-user-doc -->
3774 * @return the meta object for class '<em>Number Specification</em>'. 3774 * @return the meta object for class '<em>Number Specification</em>'.
3775 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification 3775 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification
3776 * @generated 3776 * @generated
3777 */ 3777 */
3778 EClass getNumberSpecification(); 3778 EClass getNumberSpecification();
3779 3779
3780 /** 3780 /**
3781 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. 3781 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'.
3782 * <!-- begin-user-doc --> 3782 * <!-- begin-user-doc -->
3783 * <!-- end-user-doc --> 3783 * <!-- end-user-doc -->
3784 * @return the meta object for class '<em>Exact Number</em>'. 3784 * @return the meta object for class '<em>Exact Number</em>'.
3785 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber 3785 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber
3786 * @generated 3786 * @generated
3787 */ 3787 */
3788 EClass getExactNumber(); 3788 EClass getExactNumber();
3789 3789
3790 /** 3790 /**
3791 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}'. 3791 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}'.
3792 * <!-- begin-user-doc --> 3792 * <!-- begin-user-doc -->
3793 * <!-- end-user-doc --> 3793 * <!-- end-user-doc -->
3794 * @return the meta object for the attribute '<em>Exact Number</em>'. 3794 * @return the meta object for the attribute '<em>Exact Number</em>'.
3795 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() 3795 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber()
3796 * @see #getExactNumber() 3796 * @see #getExactNumber()
3797 * @generated 3797 * @generated
3798 */ 3798 */
3799 EAttribute getExactNumber_ExactNumber(); 3799 EAttribute getExactNumber_ExactNumber();
3800 3800
3801 /** 3801 /**
3802 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}'. 3802 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}'.
3803 * <!-- begin-user-doc --> 3803 * <!-- begin-user-doc -->
3804 * <!-- end-user-doc --> 3804 * <!-- end-user-doc -->
3805 * @return the meta object for the attribute '<em>Exact Unlimited</em>'. 3805 * @return the meta object for the attribute '<em>Exact Unlimited</em>'.
3806 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() 3806 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited()
3807 * @see #getExactNumber() 3807 * @see #getExactNumber()
3808 * @generated 3808 * @generated
3809 */ 3809 */
3810 EAttribute getExactNumber_ExactUnlimited(); 3810 EAttribute getExactNumber_ExactUnlimited();
3811 3811
3812 /** 3812 /**
3813 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. 3813 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'.
3814 * <!-- begin-user-doc --> 3814 * <!-- begin-user-doc -->
3815 * <!-- end-user-doc --> 3815 * <!-- end-user-doc -->
3816 * @return the meta object for class '<em>Intervall Number</em>'. 3816 * @return the meta object for class '<em>Intervall Number</em>'.
3817 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber 3817 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber
3818 * @generated 3818 * @generated
3819 */ 3819 */
3820 EClass getIntervallNumber(); 3820 EClass getIntervallNumber();
3821 3821
3822 /** 3822 /**
3823 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}'. 3823 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}'.
3824 * <!-- begin-user-doc --> 3824 * <!-- begin-user-doc -->
3825 * <!-- end-user-doc --> 3825 * <!-- end-user-doc -->
3826 * @return the meta object for the attribute '<em>Min</em>'. 3826 * @return the meta object for the attribute '<em>Min</em>'.
3827 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() 3827 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin()
3828 * @see #getIntervallNumber() 3828 * @see #getIntervallNumber()
3829 * @generated 3829 * @generated
3830 */ 3830 */
3831 EAttribute getIntervallNumber_Min(); 3831 EAttribute getIntervallNumber_Min();
3832 3832
3833 /** 3833 /**
3834 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}'. 3834 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}'.
3835 * <!-- begin-user-doc --> 3835 * <!-- begin-user-doc -->
3836 * <!-- end-user-doc --> 3836 * <!-- end-user-doc -->
3837 * @return the meta object for the attribute '<em>Max Number</em>'. 3837 * @return the meta object for the attribute '<em>Max Number</em>'.
3838 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() 3838 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber()
3839 * @see #getIntervallNumber() 3839 * @see #getIntervallNumber()
3840 * @generated 3840 * @generated
3841 */ 3841 */
3842 EAttribute getIntervallNumber_MaxNumber(); 3842 EAttribute getIntervallNumber_MaxNumber();
3843 3843
3844 /** 3844 /**
3845 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}'. 3845 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}'.
3846 * <!-- begin-user-doc --> 3846 * <!-- begin-user-doc -->
3847 * <!-- end-user-doc --> 3847 * <!-- end-user-doc -->
3848 * @return the meta object for the attribute '<em>Max Unlimited</em>'. 3848 * @return the meta object for the attribute '<em>Max Unlimited</em>'.
3849 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() 3849 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited()
3850 * @see #getIntervallNumber() 3850 * @see #getIntervallNumber()
3851 * @generated 3851 * @generated
3852 */ 3852 */
3853 EAttribute getIntervallNumber_MaxUnlimited(); 3853 EAttribute getIntervallNumber_MaxUnlimited();
3854 3854
3855 /** 3855 /**
3856 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. 3856 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'.
3857 * <!-- begin-user-doc --> 3857 * <!-- begin-user-doc -->
3858 * <!-- end-user-doc --> 3858 * <!-- end-user-doc -->
3859 * @return the meta object for class '<em>Int Enumberation</em>'. 3859 * @return the meta object for class '<em>Int Enumberation</em>'.
3860 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation 3860 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation
3861 * @generated 3861 * @generated
3862 */ 3862 */
3863 EClass getIntEnumberation(); 3863 EClass getIntEnumberation();
3864 3864
3865 /** 3865 /**
3866 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}'. 3866 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}'.
3867 * <!-- begin-user-doc --> 3867 * <!-- begin-user-doc -->
3868 * <!-- end-user-doc --> 3868 * <!-- end-user-doc -->
3869 * @return the meta object for the attribute list '<em>Entry</em>'. 3869 * @return the meta object for the attribute list '<em>Entry</em>'.
3870 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() 3870 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry()
3871 * @see #getIntEnumberation() 3871 * @see #getIntEnumberation()
3872 * @generated 3872 * @generated
3873 */ 3873 */
3874 EAttribute getIntEnumberation_Entry(); 3874 EAttribute getIntEnumberation_Entry();
3875 3875
3876 /** 3876 /**
3877 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. 3877 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'.
3878 * <!-- begin-user-doc --> 3878 * <!-- begin-user-doc -->
3879 * <!-- end-user-doc --> 3879 * <!-- end-user-doc -->
3880 * @return the meta object for class '<em>Real Enumeration</em>'. 3880 * @return the meta object for class '<em>Real Enumeration</em>'.
3881 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration 3881 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration
3882 * @generated 3882 * @generated
3883 */ 3883 */
3884 EClass getRealEnumeration(); 3884 EClass getRealEnumeration();
3885 3885
3886 /** 3886 /**
3887 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}'. 3887 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}'.
3888 * <!-- begin-user-doc --> 3888 * <!-- begin-user-doc -->
3889 * <!-- end-user-doc --> 3889 * <!-- end-user-doc -->
3890 * @return the meta object for the attribute list '<em>Entry</em>'. 3890 * @return the meta object for the attribute list '<em>Entry</em>'.
3891 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() 3891 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry()
3892 * @see #getRealEnumeration() 3892 * @see #getRealEnumeration()
3893 * @generated 3893 * @generated
3894 */ 3894 */
3895 EAttribute getRealEnumeration_Entry(); 3895 EAttribute getRealEnumeration_Entry();
3896 3896
3897 /** 3897 /**
3898 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. 3898 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'.
3899 * <!-- begin-user-doc --> 3899 * <!-- begin-user-doc -->
3900 * <!-- end-user-doc --> 3900 * <!-- end-user-doc -->
3901 * @return the meta object for class '<em>String Enumeration</em>'. 3901 * @return the meta object for class '<em>String Enumeration</em>'.
3902 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration 3902 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration
3903 * @generated 3903 * @generated
3904 */ 3904 */
3905 EClass getStringEnumeration(); 3905 EClass getStringEnumeration();
3906 3906
3907 /** 3907 /**
3908 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}'. 3908 * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}'.
3909 * <!-- begin-user-doc --> 3909 * <!-- begin-user-doc -->
3910 * <!-- end-user-doc --> 3910 * <!-- end-user-doc -->
3911 * @return the meta object for the attribute list '<em>Entry</em>'. 3911 * @return the meta object for the attribute list '<em>Entry</em>'.
3912 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() 3912 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry()
3913 * @see #getStringEnumeration() 3913 * @see #getStringEnumeration()
3914 * @generated 3914 * @generated
3915 */ 3915 */
3916 EAttribute getStringEnumeration_Entry(); 3916 EAttribute getStringEnumeration_Entry();
3917 3917
3918 /** 3918 /**
3919 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. 3919 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'.
3920 * <!-- begin-user-doc --> 3920 * <!-- begin-user-doc -->
3921 * <!-- end-user-doc --> 3921 * <!-- end-user-doc -->
3922 * @return the meta object for class '<em>Scope Declaration</em>'. 3922 * @return the meta object for class '<em>Scope Declaration</em>'.
3923 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration 3923 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration
3924 * @generated 3924 * @generated
3925 */ 3925 */
3926 EClass getScopeDeclaration(); 3926 EClass getScopeDeclaration();
3927 3927
3928 /** 3928 /**
3929 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}'. 3929 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}'.
3930 * <!-- begin-user-doc --> 3930 * <!-- begin-user-doc -->
3931 * <!-- end-user-doc --> 3931 * <!-- end-user-doc -->
3932 * @return the meta object for the containment reference '<em>Specification</em>'. 3932 * @return the meta object for the containment reference '<em>Specification</em>'.
3933 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification() 3933 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification()
3934 * @see #getScopeDeclaration() 3934 * @see #getScopeDeclaration()
3935 * @generated 3935 * @generated
3936 */ 3936 */
3937 EReference getScopeDeclaration_Specification(); 3937 EReference getScopeDeclaration_Specification();
3938 3938
3939 /** 3939 /**
3940 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'. 3940 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'.
3941 * <!-- begin-user-doc --> 3941 * <!-- begin-user-doc -->
3942 * <!-- end-user-doc --> 3942 * <!-- end-user-doc -->
3943 * @return the meta object for class '<em>Scope Reference</em>'. 3943 * @return the meta object for class '<em>Scope Reference</em>'.
3944 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference 3944 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference
3945 * @generated 3945 * @generated
3946 */ 3946 */
3947 EClass getScopeReference(); 3947 EClass getScopeReference();
3948 3948
3949 /** 3949 /**
3950 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}'. 3950 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}'.
3951 * <!-- begin-user-doc --> 3951 * <!-- begin-user-doc -->
3952 * <!-- end-user-doc --> 3952 * <!-- end-user-doc -->
3953 * @return the meta object for the reference '<em>Referred</em>'. 3953 * @return the meta object for the reference '<em>Referred</em>'.
3954 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred() 3954 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred()
3955 * @see #getScopeReference() 3955 * @see #getScopeReference()
3956 * @generated 3956 * @generated
3957 */ 3957 */
3958 EReference getScopeReference_Referred(); 3958 EReference getScopeReference_Referred();
3959 3959
3960 /** 3960 /**
3961 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'. 3961 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'.
3962 * <!-- begin-user-doc --> 3962 * <!-- begin-user-doc -->
3963 * <!-- end-user-doc --> 3963 * <!-- end-user-doc -->
3964 * @return the meta object for class '<em>Scope</em>'. 3964 * @return the meta object for class '<em>Scope</em>'.
3965 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope 3965 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope
3966 * @generated 3966 * @generated
3967 */ 3967 */
3968 EClass getScope(); 3968 EClass getScope();
3969 3969
3970 /** 3970 /**
3971 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'. 3971 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'.
3972 * <!-- begin-user-doc --> 3972 * <!-- begin-user-doc -->
3973 * <!-- end-user-doc --> 3973 * <!-- end-user-doc -->
3974 * @return the meta object for class '<em>Task</em>'. 3974 * @return the meta object for class '<em>Task</em>'.
3975 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task 3975 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task
3976 * @generated 3976 * @generated
3977 */ 3977 */
3978 EClass getTask(); 3978 EClass getTask();
3979 3979
3980 /** 3980 /**
3981 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'. 3981 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'.
3982 * <!-- begin-user-doc --> 3982 * <!-- begin-user-doc -->
3983 * <!-- end-user-doc --> 3983 * <!-- end-user-doc -->
3984 * @return the meta object for class '<em>Generation Task</em>'. 3984 * @return the meta object for class '<em>Generation Task</em>'.
3985 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask 3985 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask
3986 * @generated 3986 * @generated
3987 */ 3987 */
3988 EClass getGenerationTask(); 3988 EClass getGenerationTask();
3989 3989
3990 /** 3990 /**
3991 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}'. 3991 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}'.
3992 * <!-- begin-user-doc --> 3992 * <!-- begin-user-doc -->
3993 * <!-- end-user-doc --> 3993 * <!-- end-user-doc -->
3994 * @return the meta object for the containment reference '<em>Metamodel</em>'. 3994 * @return the meta object for the containment reference '<em>Metamodel</em>'.
3995 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel() 3995 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel()
3996 * @see #getGenerationTask() 3996 * @see #getGenerationTask()
3997 * @generated 3997 * @generated
3998 */ 3998 */
3999 EReference getGenerationTask_Metamodel(); 3999 EReference getGenerationTask_Metamodel();
4000 4000
4001 /** 4001 /**
4002 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}'. 4002 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}'.
4003 * <!-- begin-user-doc --> 4003 * <!-- begin-user-doc -->
4004 * <!-- end-user-doc --> 4004 * <!-- end-user-doc -->
4005 * @return the meta object for the containment reference '<em>Partial Model</em>'. 4005 * @return the meta object for the containment reference '<em>Partial Model</em>'.
4006 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel() 4006 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel()
4007 * @see #getGenerationTask() 4007 * @see #getGenerationTask()
4008 * @generated 4008 * @generated
4009 */ 4009 */
4010 EReference getGenerationTask_PartialModel(); 4010 EReference getGenerationTask_PartialModel();
4011 4011
4012 /** 4012 /**
4013 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}'. 4013 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}'.
4014 * <!-- begin-user-doc --> 4014 * <!-- begin-user-doc -->
4015 * <!-- end-user-doc --> 4015 * <!-- end-user-doc -->
4016 * @return the meta object for the containment reference '<em>Patterns</em>'. 4016 * @return the meta object for the containment reference '<em>Patterns</em>'.
4017 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns() 4017 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns()
4018 * @see #getGenerationTask() 4018 * @see #getGenerationTask()
4019 * @generated 4019 * @generated
4020 */ 4020 */
4021 EReference getGenerationTask_Patterns(); 4021 EReference getGenerationTask_Patterns();
4022 4022
4023 /** 4023 /**
4024 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}'. 4024 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}'.
4025 * <!-- begin-user-doc --> 4025 * <!-- begin-user-doc -->
4026 * <!-- end-user-doc --> 4026 * <!-- end-user-doc -->
4027 * @return the meta object for the containment reference '<em>Objectives</em>'. 4027 * @return the meta object for the containment reference '<em>Objectives</em>'.
4028 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives() 4028 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives()
4029 * @see #getGenerationTask() 4029 * @see #getGenerationTask()
4030 * @generated 4030 * @generated
4031 */ 4031 */
4032 EReference getGenerationTask_Objectives(); 4032 EReference getGenerationTask_Objectives();
4033 4033
4034 /** 4034 /**
4035 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}'. 4035 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}'.
4036 * <!-- begin-user-doc --> 4036 * <!-- begin-user-doc -->
4037 * <!-- end-user-doc --> 4037 * <!-- end-user-doc -->
4038 * @return the meta object for the containment reference '<em>Scope</em>'. 4038 * @return the meta object for the containment reference '<em>Scope</em>'.
4039 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope() 4039 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope()
4040 * @see #getGenerationTask() 4040 * @see #getGenerationTask()
4041 * @generated 4041 * @generated
4042 */ 4042 */
4043 EReference getGenerationTask_Scope(); 4043 EReference getGenerationTask_Scope();
4044 4044
4045 /** 4045 /**
4046 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}'. 4046 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}'.
4047 * <!-- begin-user-doc --> 4047 * <!-- begin-user-doc -->
4048 * <!-- end-user-doc --> 4048 * <!-- end-user-doc -->
4049 * @return the meta object for the attribute '<em>Number Specified</em>'. 4049 * @return the meta object for the attribute '<em>Number Specified</em>'.
4050 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() 4050 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified()
4051 * @see #getGenerationTask() 4051 * @see #getGenerationTask()
4052 * @generated 4052 * @generated
4053 */ 4053 */
4054 EAttribute getGenerationTask_NumberSpecified(); 4054 EAttribute getGenerationTask_NumberSpecified();
4055 4055
4056 /** 4056 /**
4057 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'. 4057 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'.
4058 * <!-- begin-user-doc --> 4058 * <!-- begin-user-doc -->
4059 * <!-- end-user-doc --> 4059 * <!-- end-user-doc -->
4060 * @return the meta object for the attribute '<em>Number</em>'. 4060 * @return the meta object for the attribute '<em>Number</em>'.
4061 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber() 4061 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber()
4062 * @see #getGenerationTask() 4062 * @see #getGenerationTask()
4063 * @generated 4063 * @generated
4064 */ 4064 */
4065 EAttribute getGenerationTask_Number(); 4065 EAttribute getGenerationTask_Number();
4066 4066
4067 /** 4067 /**
4068 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}'. 4068 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}'.
4069 * <!-- begin-user-doc --> 4069 * <!-- begin-user-doc -->
4070 * <!-- end-user-doc --> 4070 * <!-- end-user-doc -->
4071 * @return the meta object for the attribute '<em>Run Specified</em>'. 4071 * @return the meta object for the attribute '<em>Run Specified</em>'.
4072 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() 4072 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified()
4073 * @see #getGenerationTask() 4073 * @see #getGenerationTask()
4074 * @generated 4074 * @generated
4075 */ 4075 */
4076 EAttribute getGenerationTask_RunSpecified(); 4076 EAttribute getGenerationTask_RunSpecified();
4077 4077
4078 /** 4078 /**
4079 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'. 4079 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'.
4080 * <!-- begin-user-doc --> 4080 * <!-- begin-user-doc -->
4081 * <!-- end-user-doc --> 4081 * <!-- end-user-doc -->
4082 * @return the meta object for the attribute '<em>Runs</em>'. 4082 * @return the meta object for the attribute '<em>Runs</em>'.
4083 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns() 4083 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns()
4084 * @see #getGenerationTask() 4084 * @see #getGenerationTask()
4085 * @generated 4085 * @generated
4086 */ 4086 */
4087 EAttribute getGenerationTask_Runs(); 4087 EAttribute getGenerationTask_Runs();
4088 4088
4089 /** 4089 /**
4090 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}'. 4090 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}'.
4091 * <!-- begin-user-doc --> 4091 * <!-- begin-user-doc -->
4092 * <!-- end-user-doc --> 4092 * <!-- end-user-doc -->
4093 * @return the meta object for the attribute '<em>Solver</em>'. 4093 * @return the meta object for the attribute '<em>Solver</em>'.
4094 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver() 4094 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver()
4095 * @see #getGenerationTask() 4095 * @see #getGenerationTask()
4096 * @generated 4096 * @generated
4097 */ 4097 */
4098 EAttribute getGenerationTask_Solver(); 4098 EAttribute getGenerationTask_Solver();
4099 4099
4100 /** 4100 /**
4101 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}'. 4101 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}'.
4102 * <!-- begin-user-doc --> 4102 * <!-- begin-user-doc -->
4103 * <!-- end-user-doc --> 4103 * <!-- end-user-doc -->
4104 * @return the meta object for the containment reference '<em>Config</em>'. 4104 * @return the meta object for the containment reference '<em>Config</em>'.
4105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig() 4105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig()
4106 * @see #getGenerationTask() 4106 * @see #getGenerationTask()
4107 * @generated 4107 * @generated
4108 */ 4108 */
4109 EReference getGenerationTask_Config(); 4109 EReference getGenerationTask_Config();
4110 4110
4111 /** 4111 /**
4112 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'. 4112 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'.
4113 * <!-- begin-user-doc --> 4113 * <!-- begin-user-doc -->
4114 * <!-- end-user-doc --> 4114 * <!-- end-user-doc -->
4115 * @return the meta object for the containment reference '<em>Debug Folder</em>'. 4115 * @return the meta object for the containment reference '<em>Debug Folder</em>'.
4116 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder() 4116 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder()
4117 * @see #getGenerationTask() 4117 * @see #getGenerationTask()
4118 * @generated 4118 * @generated
4119 */ 4119 */
4120 EReference getGenerationTask_DebugFolder(); 4120 EReference getGenerationTask_DebugFolder();
4121 4121
4122 /** 4122 /**
4123 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}'. 4123 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}'.
4124 * <!-- begin-user-doc --> 4124 * <!-- begin-user-doc -->
4125 * <!-- end-user-doc --> 4125 * <!-- end-user-doc -->
4126 * @return the meta object for the containment reference '<em>Target Log File</em>'. 4126 * @return the meta object for the containment reference '<em>Target Log File</em>'.
4127 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile() 4127 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile()
4128 * @see #getGenerationTask() 4128 * @see #getGenerationTask()
4129 * @generated 4129 * @generated
4130 */ 4130 */
4131 EReference getGenerationTask_TargetLogFile(); 4131 EReference getGenerationTask_TargetLogFile();
4132 4132
4133 /** 4133 /**
4134 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}'. 4134 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}'.
4135 * <!-- begin-user-doc --> 4135 * <!-- begin-user-doc -->
4136 * <!-- end-user-doc --> 4136 * <!-- end-user-doc -->
4137 * @return the meta object for the containment reference '<em>Target Statistics File</em>'. 4137 * @return the meta object for the containment reference '<em>Target Statistics File</em>'.
4138 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile() 4138 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile()
4139 * @see #getGenerationTask() 4139 * @see #getGenerationTask()
4140 * @generated 4140 * @generated
4141 */ 4141 */
4142 EReference getGenerationTask_TargetStatisticsFile(); 4142 EReference getGenerationTask_TargetStatisticsFile();
4143 4143
4144 /** 4144 /**
4145 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'. 4145 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'.
4146 * <!-- begin-user-doc --> 4146 * <!-- begin-user-doc -->
4147 * <!-- end-user-doc --> 4147 * <!-- end-user-doc -->
4148 * @return the meta object for the containment reference '<em>Taget Folder</em>'. 4148 * @return the meta object for the containment reference '<em>Taget Folder</em>'.
4149 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() 4149 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder()
4150 * @see #getGenerationTask() 4150 * @see #getGenerationTask()
4151 * @generated 4151 * @generated
4152 */ 4152 */
4153 EReference getGenerationTask_TagetFolder(); 4153 EReference getGenerationTask_TagetFolder();
4154 4154
4155 /** 4155 /**
4156 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. 4156 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'.
4157 * <!-- begin-user-doc --> 4157 * <!-- begin-user-doc -->
4158 * <!-- end-user-doc --> 4158 * <!-- end-user-doc -->
4159 * @return the meta object for class '<em>Integer Scope</em>'. 4159 * @return the meta object for class '<em>Integer Scope</em>'.
4160 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope 4160 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope
4161 * @generated 4161 * @generated
4162 */ 4162 */
4163 EClass getIntegerScope(); 4163 EClass getIntegerScope();
4164 4164
4165 /** 4165 /**
4166 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'. 4166 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'.
4167 * <!-- begin-user-doc --> 4167 * <!-- begin-user-doc -->
4168 * <!-- end-user-doc --> 4168 * <!-- end-user-doc -->
4169 * @return the meta object for class '<em>Real Scope</em>'. 4169 * @return the meta object for class '<em>Real Scope</em>'.
4170 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope 4170 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope
4171 * @generated 4171 * @generated
4172 */ 4172 */
4173 EClass getRealScope(); 4173 EClass getRealScope();
4174 4174
4175 /** 4175 /**
4176 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'. 4176 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'.
4177 * <!-- begin-user-doc --> 4177 * <!-- begin-user-doc -->
4178 * <!-- end-user-doc --> 4178 * <!-- end-user-doc -->
4179 * @return the meta object for class '<em>String Scope</em>'. 4179 * @return the meta object for class '<em>String Scope</em>'.
4180 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope 4180 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope
4181 * @generated 4181 * @generated
4182 */ 4182 */
4183 EClass getStringScope(); 4183 EClass getStringScope();
4184 4184
4185 /** 4185 /**
4186 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}'. 4186 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}'.
4187 * <!-- begin-user-doc --> 4187 * <!-- begin-user-doc -->
4188 * <!-- end-user-doc --> 4188 * <!-- end-user-doc -->
4189 * @return the meta object for enum '<em>Optimization Direction</em>'. 4189 * @return the meta object for enum '<em>Optimization Direction</em>'.
4190 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 4190 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection
4191 * @generated 4191 * @generated
4192 */ 4192 */
4193 EEnum getOptimizationDirection(); 4193 EEnum getOptimizationDirection();
4194 4194
4195 /** 4195 /**
4196 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}'. 4196 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}'.
4197 * <!-- begin-user-doc --> 4197 * <!-- begin-user-doc -->
4198 * <!-- end-user-doc --> 4198 * <!-- end-user-doc -->
4199 * @return the meta object for enum '<em>Comparison Operator</em>'. 4199 * @return the meta object for enum '<em>Comparison Operator</em>'.
4200 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator 4200 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator
4201 * @generated 4201 * @generated
4202 */ 4202 */
4203 EEnum getComparisonOperator(); 4203 EEnum getComparisonOperator();
4204 4204
4205 /** 4205 /**
4206 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}'. 4206 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}'.
4207 * <!-- begin-user-doc --> 4207 * <!-- begin-user-doc -->
4208 * <!-- end-user-doc --> 4208 * <!-- end-user-doc -->
4209 * @return the meta object for enum '<em>Document Level Specification</em>'. 4209 * @return the meta object for enum '<em>Document Level Specification</em>'.
4210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 4210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
4211 * @generated 4211 * @generated
4212 */ 4212 */
4213 EEnum getDocumentLevelSpecification(); 4213 EEnum getDocumentLevelSpecification();
4214 4214
4215 /** 4215 /**
4216 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}'. 4216 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}'.
4217 * <!-- begin-user-doc --> 4217 * <!-- begin-user-doc -->
4218 * <!-- end-user-doc --> 4218 * <!-- end-user-doc -->
4219 * @return the meta object for enum '<em>Solver</em>'. 4219 * @return the meta object for enum '<em>Solver</em>'.
4220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 4220 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
4221 * @generated 4221 * @generated
4222 */ 4222 */
4223 EEnum getSolver(); 4223 EEnum getSolver();
4224 4224
4225 /** 4225 /**
4226 * Returns the factory that creates the instances of the model. 4226 * Returns the factory that creates the instances of the model.
4227 * <!-- begin-user-doc --> 4227 * <!-- begin-user-doc -->
4228 * <!-- end-user-doc --> 4228 * <!-- end-user-doc -->
4229 * @return the factory that creates the instances of the model. 4229 * @return the factory that creates the instances of the model.
4230 * @generated 4230 * @generated
4231 */ 4231 */
4232 ApplicationConfigurationFactory getApplicationConfigurationFactory(); 4232 ApplicationConfigurationFactory getApplicationConfigurationFactory();
4233 4233
4234 /** 4234 /**
4235 * <!-- begin-user-doc --> 4235 * <!-- begin-user-doc -->
4236 * Defines literals for the meta objects that represent 4236 * Defines literals for the meta objects that represent
4237 * <ul> 4237 * <ul>
4238 * <li>each class,</li> 4238 * <li>each class,</li>
4239 * <li>each feature of each class,</li> 4239 * <li>each feature of each class,</li>
4240 * <li>each enum,</li> 4240 * <li>each enum,</li>
4241 * <li>and each data type</li> 4241 * <li>and each data type</li>
4242 * </ul> 4242 * </ul>
4243 * <!-- end-user-doc --> 4243 * <!-- end-user-doc -->
4244 * @generated 4244 * @generated
4245 */ 4245 */
4246 interface Literals 4246 interface Literals
4247 { 4247 {
4248 /** 4248 /**
4249 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl <em>Configuration Script</em>}' class. 4249 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl <em>Configuration Script</em>}' class.
4250 * <!-- begin-user-doc --> 4250 * <!-- begin-user-doc -->
4251 * <!-- end-user-doc --> 4251 * <!-- end-user-doc -->
4252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl 4252 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl
4253 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() 4253 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript()
4254 * @generated 4254 * @generated
4255 */ 4255 */
4256 EClass CONFIGURATION_SCRIPT = eINSTANCE.getConfigurationScript(); 4256 EClass CONFIGURATION_SCRIPT = eINSTANCE.getConfigurationScript();
4257 4257
4258 /** 4258 /**
4259 * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature. 4259 * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature.
4260 * <!-- begin-user-doc --> 4260 * <!-- begin-user-doc -->
4261 * <!-- end-user-doc --> 4261 * <!-- end-user-doc -->
4262 * @generated 4262 * @generated
4263 */ 4263 */
4264 EReference CONFIGURATION_SCRIPT__IMPORTS = eINSTANCE.getConfigurationScript_Imports(); 4264 EReference CONFIGURATION_SCRIPT__IMPORTS = eINSTANCE.getConfigurationScript_Imports();
4265 4265
4266 /** 4266 /**
4267 * The meta object literal for the '<em><b>Commands</b></em>' containment reference list feature. 4267 * The meta object literal for the '<em><b>Commands</b></em>' containment reference list feature.
4268 * <!-- begin-user-doc --> 4268 * <!-- begin-user-doc -->
4269 * <!-- end-user-doc --> 4269 * <!-- end-user-doc -->
4270 * @generated 4270 * @generated
4271 */ 4271 */
4272 EReference CONFIGURATION_SCRIPT__COMMANDS = eINSTANCE.getConfigurationScript_Commands(); 4272 EReference CONFIGURATION_SCRIPT__COMMANDS = eINSTANCE.getConfigurationScript_Commands();
4273 4273
4274 /** 4274 /**
4275 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl <em>Command</em>}' class. 4275 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl <em>Command</em>}' class.
4276 * <!-- begin-user-doc --> 4276 * <!-- begin-user-doc -->
4277 * <!-- end-user-doc --> 4277 * <!-- end-user-doc -->
4278 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl 4278 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl
4279 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() 4279 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand()
4280 * @generated 4280 * @generated
4281 */ 4281 */
4282 EClass COMMAND = eINSTANCE.getCommand(); 4282 EClass COMMAND = eINSTANCE.getCommand();
4283 4283
4284 /** 4284 /**
4285 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class. 4285 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl <em>Import</em>}' class.
4286 * <!-- begin-user-doc --> 4286 * <!-- begin-user-doc -->
4287 * <!-- end-user-doc --> 4287 * <!-- end-user-doc -->
4288 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl 4288 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl
4289 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() 4289 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport()
4290 * @generated 4290 * @generated
4291 */ 4291 */
4292 EClass IMPORT = eINSTANCE.getImport(); 4292 EClass IMPORT = eINSTANCE.getImport();
4293 4293
4294 /** 4294 /**
4295 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl <em>EPackage Import</em>}' class. 4295 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl <em>EPackage Import</em>}' class.
4296 * <!-- begin-user-doc --> 4296 * <!-- begin-user-doc -->
4297 * <!-- end-user-doc --> 4297 * <!-- end-user-doc -->
4298 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl 4298 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl
4299 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() 4299 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport()
4300 * @generated 4300 * @generated
4301 */ 4301 */
4302 EClass EPACKAGE_IMPORT = eINSTANCE.getEPackageImport(); 4302 EClass EPACKAGE_IMPORT = eINSTANCE.getEPackageImport();
4303 4303
4304 /** 4304 /**
4305 * The meta object literal for the '<em><b>Imported Package</b></em>' reference feature. 4305 * The meta object literal for the '<em><b>Imported Package</b></em>' reference feature.
4306 * <!-- begin-user-doc --> 4306 * <!-- begin-user-doc -->
4307 * <!-- end-user-doc --> 4307 * <!-- end-user-doc -->
4308 * @generated 4308 * @generated
4309 */ 4309 */
4310 EReference EPACKAGE_IMPORT__IMPORTED_PACKAGE = eINSTANCE.getEPackageImport_ImportedPackage(); 4310 EReference EPACKAGE_IMPORT__IMPORTED_PACKAGE = eINSTANCE.getEPackageImport_ImportedPackage();
4311 4311
4312 /** 4312 /**
4313 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl <em>Viatra Import</em>}' class. 4313 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl <em>Viatra Import</em>}' class.
4314 * <!-- begin-user-doc --> 4314 * <!-- begin-user-doc -->
4315 * <!-- end-user-doc --> 4315 * <!-- end-user-doc -->
4316 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl 4316 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl
4317 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() 4317 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport()
4318 * @generated 4318 * @generated
4319 */ 4319 */
4320 EClass VIATRA_IMPORT = eINSTANCE.getViatraImport(); 4320 EClass VIATRA_IMPORT = eINSTANCE.getViatraImport();
4321 4321
4322 /** 4322 /**
4323 * The meta object literal for the '<em><b>Imported Viatra</b></em>' reference feature. 4323 * The meta object literal for the '<em><b>Imported Viatra</b></em>' reference feature.
4324 * <!-- begin-user-doc --> 4324 * <!-- begin-user-doc -->
4325 * <!-- end-user-doc --> 4325 * <!-- end-user-doc -->
4326 * @generated 4326 * @generated
4327 */ 4327 */
4328 EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); 4328 EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra();
4329 4329
4330 /** 4330 /**
4331 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class. 4331 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl <em>Declaration</em>}' class.
4332 * <!-- begin-user-doc --> 4332 * <!-- begin-user-doc -->
4333 * <!-- end-user-doc --> 4333 * <!-- end-user-doc -->
4334 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl 4334 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl
4335 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() 4335 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration()
4336 * @generated 4336 * @generated
4337 */ 4337 */
4338 EClass DECLARATION = eINSTANCE.getDeclaration(); 4338 EClass DECLARATION = eINSTANCE.getDeclaration();
4339 4339
4340 /** 4340 /**
4341 * The meta object literal for the '<em><b>Name</b></em>' attribute feature. 4341 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
4342 * <!-- begin-user-doc --> 4342 * <!-- begin-user-doc -->
4343 * <!-- end-user-doc --> 4343 * <!-- end-user-doc -->
4344 * @generated 4344 * @generated
4345 */ 4345 */
4346 EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name(); 4346 EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name();
4347 4347
4348 /** 4348 /**
4349 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class. 4349 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl <em>File Specification</em>}' class.
4350 * <!-- begin-user-doc --> 4350 * <!-- begin-user-doc -->
4351 * <!-- end-user-doc --> 4351 * <!-- end-user-doc -->
4352 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl 4352 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl
4353 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() 4353 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification()
4354 * @generated 4354 * @generated
4355 */ 4355 */
4356 EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification(); 4356 EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification();
4357 4357
4358 /** 4358 /**
4359 * The meta object literal for the '<em><b>Path</b></em>' attribute feature. 4359 * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
4360 * <!-- begin-user-doc --> 4360 * <!-- begin-user-doc -->
4361 * <!-- end-user-doc --> 4361 * <!-- end-user-doc -->
4362 * @generated 4362 * @generated
4363 */ 4363 */
4364 EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path(); 4364 EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path();
4365 4365
4366 /** 4366 /**
4367 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class. 4367 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl <em>File Declaration</em>}' class.
4368 * <!-- begin-user-doc --> 4368 * <!-- begin-user-doc -->
4369 * <!-- end-user-doc --> 4369 * <!-- end-user-doc -->
4370 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl 4370 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl
4371 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() 4371 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration()
4372 * @generated 4372 * @generated
4373 */ 4373 */
4374 EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration(); 4374 EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration();
4375 4375
4376 /** 4376 /**
4377 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4377 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4378 * <!-- begin-user-doc --> 4378 * <!-- begin-user-doc -->
4379 * <!-- end-user-doc --> 4379 * <!-- end-user-doc -->
4380 * @generated 4380 * @generated
4381 */ 4381 */
4382 EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification(); 4382 EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification();
4383 4383
4384 /** 4384 /**
4385 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class. 4385 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl <em>File Reference</em>}' class.
4386 * <!-- begin-user-doc --> 4386 * <!-- begin-user-doc -->
4387 * <!-- end-user-doc --> 4387 * <!-- end-user-doc -->
4388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl 4388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl
4389 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() 4389 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference()
4390 * @generated 4390 * @generated
4391 */ 4391 */
4392 EClass FILE_REFERENCE = eINSTANCE.getFileReference(); 4392 EClass FILE_REFERENCE = eINSTANCE.getFileReference();
4393 4393
4394 /** 4394 /**
4395 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 4395 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4396 * <!-- begin-user-doc --> 4396 * <!-- begin-user-doc -->
4397 * <!-- end-user-doc --> 4397 * <!-- end-user-doc -->
4398 * @generated 4398 * @generated
4399 */ 4399 */
4400 EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred(); 4400 EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred();
4401 4401
4402 /** 4402 /**
4403 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class. 4403 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl <em>File</em>}' class.
4404 * <!-- begin-user-doc --> 4404 * <!-- begin-user-doc -->
4405 * <!-- end-user-doc --> 4405 * <!-- end-user-doc -->
4406 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl 4406 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl
4407 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() 4407 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile()
4408 * @generated 4408 * @generated
4409 */ 4409 */
4410 EClass FILE = eINSTANCE.getFile(); 4410 EClass FILE = eINSTANCE.getFile();
4411 4411
4412 /** 4412 /**
4413 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class. 4413 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl <em>Metamodel Specification</em>}' class.
4414 * <!-- begin-user-doc --> 4414 * <!-- begin-user-doc -->
4415 * <!-- end-user-doc --> 4415 * <!-- end-user-doc -->
4416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl 4416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl
4417 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() 4417 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification()
4418 * @generated 4418 * @generated
4419 */ 4419 */
4420 EClass METAMODEL_SPECIFICATION = eINSTANCE.getMetamodelSpecification(); 4420 EClass METAMODEL_SPECIFICATION = eINSTANCE.getMetamodelSpecification();
4421 4421
4422 /** 4422 /**
4423 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. 4423 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
4424 * <!-- begin-user-doc --> 4424 * <!-- begin-user-doc -->
4425 * <!-- end-user-doc --> 4425 * <!-- end-user-doc -->
4426 * @generated 4426 * @generated
4427 */ 4427 */
4428 EReference METAMODEL_SPECIFICATION__ENTRIES = eINSTANCE.getMetamodelSpecification_Entries(); 4428 EReference METAMODEL_SPECIFICATION__ENTRIES = eINSTANCE.getMetamodelSpecification_Entries();
4429 4429
4430 /** 4430 /**
4431 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl <em>Metamodel Entry</em>}' class. 4431 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl <em>Metamodel Entry</em>}' class.
4432 * <!-- begin-user-doc --> 4432 * <!-- begin-user-doc -->
4433 * <!-- end-user-doc --> 4433 * <!-- end-user-doc -->
4434 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl 4434 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl
4435 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() 4435 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry()
4436 * @generated 4436 * @generated
4437 */ 4437 */
4438 EClass METAMODEL_ENTRY = eINSTANCE.getMetamodelEntry(); 4438 EClass METAMODEL_ENTRY = eINSTANCE.getMetamodelEntry();
4439 4439
4440 /** 4440 /**
4441 * The meta object literal for the '<em><b>Package</b></em>' reference feature. 4441 * The meta object literal for the '<em><b>Package</b></em>' reference feature.
4442 * <!-- begin-user-doc --> 4442 * <!-- begin-user-doc -->
4443 * <!-- end-user-doc --> 4443 * <!-- end-user-doc -->
4444 * @generated 4444 * @generated
4445 */ 4445 */
4446 EReference METAMODEL_ENTRY__PACKAGE = eINSTANCE.getMetamodelEntry_Package(); 4446 EReference METAMODEL_ENTRY__PACKAGE = eINSTANCE.getMetamodelEntry_Package();
4447 4447
4448 /** 4448 /**
4449 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl <em>All Package Entry</em>}' class. 4449 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl <em>All Package Entry</em>}' class.
4450 * <!-- begin-user-doc --> 4450 * <!-- begin-user-doc -->
4451 * <!-- end-user-doc --> 4451 * <!-- end-user-doc -->
4452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl 4452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl
4453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() 4453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry()
4454 * @generated 4454 * @generated
4455 */ 4455 */
4456 EClass ALL_PACKAGE_ENTRY = eINSTANCE.getAllPackageEntry(); 4456 EClass ALL_PACKAGE_ENTRY = eINSTANCE.getAllPackageEntry();
4457 4457
4458 /** 4458 /**
4459 * The meta object literal for the '<em><b>Exclusion</b></em>' containment reference list feature. 4459 * The meta object literal for the '<em><b>Exclusion</b></em>' containment reference list feature.
4460 * <!-- begin-user-doc --> 4460 * <!-- begin-user-doc -->
4461 * <!-- end-user-doc --> 4461 * <!-- end-user-doc -->
4462 * @generated 4462 * @generated
4463 */ 4463 */
4464 EReference ALL_PACKAGE_ENTRY__EXCLUSION = eINSTANCE.getAllPackageEntry_Exclusion(); 4464 EReference ALL_PACKAGE_ENTRY__EXCLUSION = eINSTANCE.getAllPackageEntry_Exclusion();
4465 4465
4466 /** 4466 /**
4467 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl <em>Metamodel Element</em>}' class. 4467 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl <em>Metamodel Element</em>}' class.
4468 * <!-- begin-user-doc --> 4468 * <!-- begin-user-doc -->
4469 * <!-- end-user-doc --> 4469 * <!-- end-user-doc -->
4470 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl 4470 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl
4471 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() 4471 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement()
4472 * @generated 4472 * @generated
4473 */ 4473 */
4474 EClass METAMODEL_ELEMENT = eINSTANCE.getMetamodelElement(); 4474 EClass METAMODEL_ELEMENT = eINSTANCE.getMetamodelElement();
4475 4475
4476 /** 4476 /**
4477 * The meta object literal for the '<em><b>Classifier</b></em>' reference feature. 4477 * The meta object literal for the '<em><b>Classifier</b></em>' reference feature.
4478 * <!-- begin-user-doc --> 4478 * <!-- begin-user-doc -->
4479 * <!-- end-user-doc --> 4479 * <!-- end-user-doc -->
4480 * @generated 4480 * @generated
4481 */ 4481 */
4482 EReference METAMODEL_ELEMENT__CLASSIFIER = eINSTANCE.getMetamodelElement_Classifier(); 4482 EReference METAMODEL_ELEMENT__CLASSIFIER = eINSTANCE.getMetamodelElement_Classifier();
4483 4483
4484 /** 4484 /**
4485 * The meta object literal for the '<em><b>Feature</b></em>' reference feature. 4485 * The meta object literal for the '<em><b>Feature</b></em>' reference feature.
4486 * <!-- begin-user-doc --> 4486 * <!-- begin-user-doc -->
4487 * <!-- end-user-doc --> 4487 * <!-- end-user-doc -->
4488 * @generated 4488 * @generated
4489 */ 4489 */
4490 EReference METAMODEL_ELEMENT__FEATURE = eINSTANCE.getMetamodelElement_Feature(); 4490 EReference METAMODEL_ELEMENT__FEATURE = eINSTANCE.getMetamodelElement_Feature();
4491 4491
4492 /** 4492 /**
4493 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl <em>Metamodel Declaration</em>}' class. 4493 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl <em>Metamodel Declaration</em>}' class.
4494 * <!-- begin-user-doc --> 4494 * <!-- begin-user-doc -->
4495 * <!-- end-user-doc --> 4495 * <!-- end-user-doc -->
4496 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl 4496 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl
4497 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() 4497 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration()
4498 * @generated 4498 * @generated
4499 */ 4499 */
4500 EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration(); 4500 EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration();
4501 4501
4502 /** 4502 /**
4503 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4503 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4504 * <!-- begin-user-doc --> 4504 * <!-- begin-user-doc -->
4505 * <!-- end-user-doc --> 4505 * <!-- end-user-doc -->
4506 * @generated 4506 * @generated
4507 */ 4507 */
4508 EReference METAMODEL_DECLARATION__SPECIFICATION = eINSTANCE.getMetamodelDeclaration_Specification(); 4508 EReference METAMODEL_DECLARATION__SPECIFICATION = eINSTANCE.getMetamodelDeclaration_Specification();
4509 4509
4510 /** 4510 /**
4511 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class. 4511 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl <em>Metamodel Reference</em>}' class.
4512 * <!-- begin-user-doc --> 4512 * <!-- begin-user-doc -->
4513 * <!-- end-user-doc --> 4513 * <!-- end-user-doc -->
4514 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl 4514 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl
4515 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() 4515 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference()
4516 * @generated 4516 * @generated
4517 */ 4517 */
4518 EClass METAMODEL_REFERENCE = eINSTANCE.getMetamodelReference(); 4518 EClass METAMODEL_REFERENCE = eINSTANCE.getMetamodelReference();
4519 4519
4520 /** 4520 /**
4521 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 4521 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4522 * <!-- begin-user-doc --> 4522 * <!-- begin-user-doc -->
4523 * <!-- end-user-doc --> 4523 * <!-- end-user-doc -->
4524 * @generated 4524 * @generated
4525 */ 4525 */
4526 EReference METAMODEL_REFERENCE__REFERRED = eINSTANCE.getMetamodelReference_Referred(); 4526 EReference METAMODEL_REFERENCE__REFERRED = eINSTANCE.getMetamodelReference_Referred();
4527 4527
4528 /** 4528 /**
4529 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class. 4529 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl <em>Metamodel</em>}' class.
4530 * <!-- begin-user-doc --> 4530 * <!-- begin-user-doc -->
4531 * <!-- end-user-doc --> 4531 * <!-- end-user-doc -->
4532 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl 4532 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl
4533 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() 4533 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel()
4534 * @generated 4534 * @generated
4535 */ 4535 */
4536 EClass METAMODEL = eINSTANCE.getMetamodel(); 4536 EClass METAMODEL = eINSTANCE.getMetamodel();
4537 4537
4538 /** 4538 /**
4539 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class. 4539 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl <em>Partial Model Specification</em>}' class.
4540 * <!-- begin-user-doc --> 4540 * <!-- begin-user-doc -->
4541 * <!-- end-user-doc --> 4541 * <!-- end-user-doc -->
4542 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl 4542 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl
4543 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() 4543 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification()
4544 * @generated 4544 * @generated
4545 */ 4545 */
4546 EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification(); 4546 EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification();
4547 4547
4548 /** 4548 /**
4549 * The meta object literal for the '<em><b>Entry</b></em>' containment reference list feature. 4549 * The meta object literal for the '<em><b>Entry</b></em>' containment reference list feature.
4550 * <!-- begin-user-doc --> 4550 * <!-- begin-user-doc -->
4551 * <!-- end-user-doc --> 4551 * <!-- end-user-doc -->
4552 * @generated 4552 * @generated
4553 */ 4553 */
4554 EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry(); 4554 EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry();
4555 4555
4556 /** 4556 /**
4557 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class. 4557 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl <em>Partial Model Entry</em>}' class.
4558 * <!-- begin-user-doc --> 4558 * <!-- begin-user-doc -->
4559 * <!-- end-user-doc --> 4559 * <!-- end-user-doc -->
4560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl 4560 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl
4561 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() 4561 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry()
4562 * @generated 4562 * @generated
4563 */ 4563 */
4564 EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry(); 4564 EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry();
4565 4565
4566 /** 4566 /**
4567 * The meta object literal for the '<em><b>Path</b></em>' containment reference feature. 4567 * The meta object literal for the '<em><b>Path</b></em>' containment reference feature.
4568 * <!-- begin-user-doc --> 4568 * <!-- begin-user-doc -->
4569 * <!-- end-user-doc --> 4569 * <!-- end-user-doc -->
4570 * @generated 4570 * @generated
4571 */ 4571 */
4572 EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path(); 4572 EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path();
4573 4573
4574 /** 4574 /**
4575 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class. 4575 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl <em>Model Entry</em>}' class.
4576 * <!-- begin-user-doc --> 4576 * <!-- begin-user-doc -->
4577 * <!-- end-user-doc --> 4577 * <!-- end-user-doc -->
4578 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl 4578 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl
4579 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() 4579 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry()
4580 * @generated 4580 * @generated
4581 */ 4581 */
4582 EClass MODEL_ENTRY = eINSTANCE.getModelEntry(); 4582 EClass MODEL_ENTRY = eINSTANCE.getModelEntry();
4583 4583
4584 /** 4584 /**
4585 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class. 4585 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl <em>Folder Entry</em>}' class.
4586 * <!-- begin-user-doc --> 4586 * <!-- begin-user-doc -->
4587 * <!-- end-user-doc --> 4587 * <!-- end-user-doc -->
4588 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl 4588 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl
4589 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() 4589 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry()
4590 * @generated 4590 * @generated
4591 */ 4591 */
4592 EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry(); 4592 EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry();
4593 4593
4594 /** 4594 /**
4595 * The meta object literal for the '<em><b>Exclusion</b></em>' containment reference list feature. 4595 * The meta object literal for the '<em><b>Exclusion</b></em>' containment reference list feature.
4596 * <!-- begin-user-doc --> 4596 * <!-- begin-user-doc -->
4597 * <!-- end-user-doc --> 4597 * <!-- end-user-doc -->
4598 * @generated 4598 * @generated
4599 */ 4599 */
4600 EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion(); 4600 EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion();
4601 4601
4602 /** 4602 /**
4603 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class. 4603 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl <em>Partial Model Declaration</em>}' class.
4604 * <!-- begin-user-doc --> 4604 * <!-- begin-user-doc -->
4605 * <!-- end-user-doc --> 4605 * <!-- end-user-doc -->
4606 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl 4606 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl
4607 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() 4607 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration()
4608 * @generated 4608 * @generated
4609 */ 4609 */
4610 EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration(); 4610 EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration();
4611 4611
4612 /** 4612 /**
4613 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4613 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4614 * <!-- begin-user-doc --> 4614 * <!-- begin-user-doc -->
4615 * <!-- end-user-doc --> 4615 * <!-- end-user-doc -->
4616 * @generated 4616 * @generated
4617 */ 4617 */
4618 EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification(); 4618 EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification();
4619 4619
4620 /** 4620 /**
4621 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class. 4621 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl <em>Partial Model Reference</em>}' class.
4622 * <!-- begin-user-doc --> 4622 * <!-- begin-user-doc -->
4623 * <!-- end-user-doc --> 4623 * <!-- end-user-doc -->
4624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl 4624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl
4625 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() 4625 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference()
4626 * @generated 4626 * @generated
4627 */ 4627 */
4628 EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference(); 4628 EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference();
4629 4629
4630 /** 4630 /**
4631 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 4631 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4632 * <!-- begin-user-doc --> 4632 * <!-- begin-user-doc -->
4633 * <!-- end-user-doc --> 4633 * <!-- end-user-doc -->
4634 * @generated 4634 * @generated
4635 */ 4635 */
4636 EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred(); 4636 EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred();
4637 4637
4638 /** 4638 /**
4639 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class. 4639 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl <em>Partial Model</em>}' class.
4640 * <!-- begin-user-doc --> 4640 * <!-- begin-user-doc -->
4641 * <!-- end-user-doc --> 4641 * <!-- end-user-doc -->
4642 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl 4642 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl
4643 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() 4643 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel()
4644 * @generated 4644 * @generated
4645 */ 4645 */
4646 EClass PARTIAL_MODEL = eINSTANCE.getPartialModel(); 4646 EClass PARTIAL_MODEL = eINSTANCE.getPartialModel();
4647 4647
4648 /** 4648 /**
4649 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class. 4649 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl <em>Pattern Specification</em>}' class.
4650 * <!-- begin-user-doc --> 4650 * <!-- begin-user-doc -->
4651 * <!-- end-user-doc --> 4651 * <!-- end-user-doc -->
4652 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl 4652 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl
4653 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() 4653 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification()
4654 * @generated 4654 * @generated
4655 */ 4655 */
4656 EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification(); 4656 EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification();
4657 4657
4658 /** 4658 /**
4659 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. 4659 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
4660 * <!-- begin-user-doc --> 4660 * <!-- begin-user-doc -->
4661 * <!-- end-user-doc --> 4661 * <!-- end-user-doc -->
4662 * @generated 4662 * @generated
4663 */ 4663 */
4664 EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries(); 4664 EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries();
4665 4665
4666 /** 4666 /**
4667 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class. 4667 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl <em>Pattern Entry</em>}' class.
4668 * <!-- begin-user-doc --> 4668 * <!-- begin-user-doc -->
4669 * <!-- end-user-doc --> 4669 * <!-- end-user-doc -->
4670 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl 4670 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl
4671 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() 4671 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry()
4672 * @generated 4672 * @generated
4673 */ 4673 */
4674 EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry(); 4674 EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry();
4675 4675
4676 /** 4676 /**
4677 * The meta object literal for the '<em><b>Package</b></em>' reference feature. 4677 * The meta object literal for the '<em><b>Package</b></em>' reference feature.
4678 * <!-- begin-user-doc --> 4678 * <!-- begin-user-doc -->
4679 * <!-- end-user-doc --> 4679 * <!-- end-user-doc -->
4680 * @generated 4680 * @generated
4681 */ 4681 */
4682 EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package(); 4682 EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package();
4683 4683
4684 /** 4684 /**
4685 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class. 4685 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl <em>All Pattern Entry</em>}' class.
4686 * <!-- begin-user-doc --> 4686 * <!-- begin-user-doc -->
4687 * <!-- end-user-doc --> 4687 * <!-- end-user-doc -->
4688 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl 4688 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl
4689 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() 4689 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry()
4690 * @generated 4690 * @generated
4691 */ 4691 */
4692 EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry(); 4692 EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry();
4693 4693
4694 /** 4694 /**
4695 * The meta object literal for the '<em><b>Exclusuion</b></em>' containment reference list feature. 4695 * The meta object literal for the '<em><b>Exclusuion</b></em>' containment reference list feature.
4696 * <!-- begin-user-doc --> 4696 * <!-- begin-user-doc -->
4697 * <!-- end-user-doc --> 4697 * <!-- end-user-doc -->
4698 * @generated 4698 * @generated
4699 */ 4699 */
4700 EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion(); 4700 EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion();
4701 4701
4702 /** 4702 /**
4703 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class. 4703 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl <em>Pattern Element</em>}' class.
4704 * <!-- begin-user-doc --> 4704 * <!-- begin-user-doc -->
4705 * <!-- end-user-doc --> 4705 * <!-- end-user-doc -->
4706 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl 4706 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl
4707 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() 4707 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement()
4708 * @generated 4708 * @generated
4709 */ 4709 */
4710 EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement(); 4710 EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement();
4711 4711
4712 /** 4712 /**
4713 * The meta object literal for the '<em><b>Pattern</b></em>' reference feature. 4713 * The meta object literal for the '<em><b>Pattern</b></em>' reference feature.
4714 * <!-- begin-user-doc --> 4714 * <!-- begin-user-doc -->
4715 * <!-- end-user-doc --> 4715 * <!-- end-user-doc -->
4716 * @generated 4716 * @generated
4717 */ 4717 */
4718 EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern(); 4718 EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern();
4719 4719
4720 /** 4720 /**
4721 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class. 4721 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl <em>Graph Pattern Declaration</em>}' class.
4722 * <!-- begin-user-doc --> 4722 * <!-- begin-user-doc -->
4723 * <!-- end-user-doc --> 4723 * <!-- end-user-doc -->
4724 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl 4724 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl
4725 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() 4725 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration()
4726 * @generated 4726 * @generated
4727 */ 4727 */
4728 EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration(); 4728 EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration();
4729 4729
4730 /** 4730 /**
4731 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4731 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4732 * <!-- begin-user-doc --> 4732 * <!-- begin-user-doc -->
4733 * <!-- end-user-doc --> 4733 * <!-- end-user-doc -->
4734 * @generated 4734 * @generated
4735 */ 4735 */
4736 EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification(); 4736 EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification();
4737 4737
4738 /** 4738 /**
4739 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class. 4739 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl <em>Graph Pattern Reference</em>}' class.
4740 * <!-- begin-user-doc --> 4740 * <!-- begin-user-doc -->
4741 * <!-- end-user-doc --> 4741 * <!-- end-user-doc -->
4742 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl 4742 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl
4743 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() 4743 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference()
4744 * @generated 4744 * @generated
4745 */ 4745 */
4746 EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference(); 4746 EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference();
4747 4747
4748 /** 4748 /**
4749 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 4749 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4750 * <!-- begin-user-doc --> 4750 * <!-- begin-user-doc -->
4751 * <!-- end-user-doc --> 4751 * <!-- end-user-doc -->
4752 * @generated 4752 * @generated
4753 */ 4753 */
4754 EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred(); 4754 EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred();
4755 4755
4756 /** 4756 /**
4757 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class. 4757 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl <em>Graph Pattern</em>}' class.
4758 * <!-- begin-user-doc --> 4758 * <!-- begin-user-doc -->
4759 * <!-- end-user-doc --> 4759 * <!-- end-user-doc -->
4760 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl 4760 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl
4761 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() 4761 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern()
4762 * @generated 4762 * @generated
4763 */ 4763 */
4764 EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern(); 4764 EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern();
4765 4765
4766 /** 4766 /**
4767 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl <em>Objective Specification</em>}' class. 4767 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl <em>Objective Specification</em>}' class.
4768 * <!-- begin-user-doc --> 4768 * <!-- begin-user-doc -->
4769 * <!-- end-user-doc --> 4769 * <!-- end-user-doc -->
4770 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl 4770 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl
4771 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() 4771 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification()
4772 * @generated 4772 * @generated
4773 */ 4773 */
4774 EClass OBJECTIVE_SPECIFICATION = eINSTANCE.getObjectiveSpecification(); 4774 EClass OBJECTIVE_SPECIFICATION = eINSTANCE.getObjectiveSpecification();
4775 4775
4776 /** 4776 /**
4777 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. 4777 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
4778 * <!-- begin-user-doc --> 4778 * <!-- begin-user-doc -->
4779 * <!-- end-user-doc --> 4779 * <!-- end-user-doc -->
4780 * @generated 4780 * @generated
4781 */ 4781 */
4782 EReference OBJECTIVE_SPECIFICATION__ENTRIES = eINSTANCE.getObjectiveSpecification_Entries(); 4782 EReference OBJECTIVE_SPECIFICATION__ENTRIES = eINSTANCE.getObjectiveSpecification_Entries();
4783 4783
4784 /** 4784 /**
4785 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl <em>Objective Entry</em>}' class. 4785 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl <em>Objective Entry</em>}' class.
4786 * <!-- begin-user-doc --> 4786 * <!-- begin-user-doc -->
4787 * <!-- end-user-doc --> 4787 * <!-- end-user-doc -->
4788 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl 4788 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl
4789 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() 4789 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry()
4790 * @generated 4790 * @generated
4791 */ 4791 */
4792 EClass OBJECTIVE_ENTRY = eINSTANCE.getObjectiveEntry(); 4792 EClass OBJECTIVE_ENTRY = eINSTANCE.getObjectiveEntry();
4793 4793
4794 /** 4794 /**
4795 * The meta object literal for the '<em><b>Function</b></em>' containment reference feature. 4795 * The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
4796 * <!-- begin-user-doc --> 4796 * <!-- begin-user-doc -->
4797 * <!-- end-user-doc --> 4797 * <!-- end-user-doc -->
4798 * @generated 4798 * @generated
4799 */ 4799 */
4800 EReference OBJECTIVE_ENTRY__FUNCTION = eINSTANCE.getObjectiveEntry_Function(); 4800 EReference OBJECTIVE_ENTRY__FUNCTION = eINSTANCE.getObjectiveEntry_Function();
4801 4801
4802 /** 4802 /**
4803 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl <em>Optimization Entry</em>}' class. 4803 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl <em>Optimization Entry</em>}' class.
4804 * <!-- begin-user-doc --> 4804 * <!-- begin-user-doc -->
4805 * <!-- end-user-doc --> 4805 * <!-- end-user-doc -->
4806 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl 4806 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl
4807 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() 4807 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry()
4808 * @generated 4808 * @generated
4809 */ 4809 */
4810 EClass OPTIMIZATION_ENTRY = eINSTANCE.getOptimizationEntry(); 4810 EClass OPTIMIZATION_ENTRY = eINSTANCE.getOptimizationEntry();
4811 4811
4812 /** 4812 /**
4813 * The meta object literal for the '<em><b>Direction</b></em>' attribute feature. 4813 * The meta object literal for the '<em><b>Direction</b></em>' attribute feature.
4814 * <!-- begin-user-doc --> 4814 * <!-- begin-user-doc -->
4815 * <!-- end-user-doc --> 4815 * <!-- end-user-doc -->
4816 * @generated 4816 * @generated
4817 */ 4817 */
4818 EAttribute OPTIMIZATION_ENTRY__DIRECTION = eINSTANCE.getOptimizationEntry_Direction(); 4818 EAttribute OPTIMIZATION_ENTRY__DIRECTION = eINSTANCE.getOptimizationEntry_Direction();
4819 4819
4820 /** 4820 /**
4821 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl <em>Threshold Entry</em>}' class. 4821 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl <em>Threshold Entry</em>}' class.
4822 * <!-- begin-user-doc --> 4822 * <!-- begin-user-doc -->
4823 * <!-- end-user-doc --> 4823 * <!-- end-user-doc -->
4824 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl 4824 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl
4825 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() 4825 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry()
4826 * @generated 4826 * @generated
4827 */ 4827 */
4828 EClass THRESHOLD_ENTRY = eINSTANCE.getThresholdEntry(); 4828 EClass THRESHOLD_ENTRY = eINSTANCE.getThresholdEntry();
4829 4829
4830 /** 4830 /**
4831 * The meta object literal for the '<em><b>Operator</b></em>' attribute feature. 4831 * The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
4832 * <!-- begin-user-doc --> 4832 * <!-- begin-user-doc -->
4833 * <!-- end-user-doc --> 4833 * <!-- end-user-doc -->
4834 * @generated 4834 * @generated
4835 */ 4835 */
4836 EAttribute THRESHOLD_ENTRY__OPERATOR = eINSTANCE.getThresholdEntry_Operator(); 4836 EAttribute THRESHOLD_ENTRY__OPERATOR = eINSTANCE.getThresholdEntry_Operator();
4837 4837
4838 /** 4838 /**
4839 * The meta object literal for the '<em><b>Threshold</b></em>' attribute feature. 4839 * The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
4840 * <!-- begin-user-doc --> 4840 * <!-- begin-user-doc -->
4841 * <!-- end-user-doc --> 4841 * <!-- end-user-doc -->
4842 * @generated 4842 * @generated
4843 */ 4843 */
4844 EAttribute THRESHOLD_ENTRY__THRESHOLD = eINSTANCE.getThresholdEntry_Threshold(); 4844 EAttribute THRESHOLD_ENTRY__THRESHOLD = eINSTANCE.getThresholdEntry_Threshold();
4845 4845
4846 /** 4846 /**
4847 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl <em>Objective Function</em>}' class. 4847 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl <em>Objective Function</em>}' class.
4848 * <!-- begin-user-doc --> 4848 * <!-- begin-user-doc -->
4849 * <!-- end-user-doc --> 4849 * <!-- end-user-doc -->
4850 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl 4850 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl
4851 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() 4851 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction()
4852 * @generated 4852 * @generated
4853 */ 4853 */
4854 EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); 4854 EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction();
4855 4855
4856 /** 4856 /**
4857 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class. 4857 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class.
4858 * <!-- begin-user-doc --> 4858 * <!-- begin-user-doc -->
4859 * <!-- end-user-doc --> 4859 * <!-- end-user-doc -->
4860 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl 4860 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
4861 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() 4861 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
4862 * @generated 4862 * @generated
4863 */ 4863 */
4864 EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); 4864 EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction();
4865 4865
4866 /** 4866 /**
4867 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. 4867 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
4868 * <!-- begin-user-doc --> 4868 * <!-- begin-user-doc -->
4869 * <!-- end-user-doc --> 4869 * <!-- end-user-doc -->
4870 * @generated 4870 * @generated
4871 */ 4871 */
4872 EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); 4872 EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries();
4873 4873
4874 /** 4874 /**
4875 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class. 4875 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class.
4876 * <!-- begin-user-doc --> 4876 * <!-- begin-user-doc -->
4877 * <!-- end-user-doc --> 4877 * <!-- end-user-doc -->
4878 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl 4878 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
4879 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() 4879 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
4880 * @generated 4880 * @generated
4881 */ 4881 */
4882 EClass COST_ENTRY = eINSTANCE.getCostEntry(); 4882 EClass COST_ENTRY = eINSTANCE.getCostEntry();
4883 4883
4884 /** 4884 /**
4885 * The meta object literal for the '<em><b>Pattern Element</b></em>' containment reference feature. 4885 * The meta object literal for the '<em><b>Pattern Element</b></em>' containment reference feature.
4886 * <!-- begin-user-doc --> 4886 * <!-- begin-user-doc -->
4887 * <!-- end-user-doc --> 4887 * <!-- end-user-doc -->
4888 * @generated 4888 * @generated
4889 */ 4889 */
4890 EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); 4890 EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement();
4891 4891
4892 /** 4892 /**
4893 * The meta object literal for the '<em><b>Weight</b></em>' attribute feature. 4893 * The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
4894 * <!-- begin-user-doc --> 4894 * <!-- begin-user-doc -->
4895 * <!-- end-user-doc --> 4895 * <!-- end-user-doc -->
4896 * @generated 4896 * @generated
4897 */ 4897 */
4898 EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); 4898 EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight();
4899 4899
4900 /** 4900 /**
4901 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl <em>Objective Declaration</em>}' class. 4901 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl <em>Objective Declaration</em>}' class.
4902 * <!-- begin-user-doc --> 4902 * <!-- begin-user-doc -->
4903 * <!-- end-user-doc --> 4903 * <!-- end-user-doc -->
4904 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl 4904 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl
4905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() 4905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration()
4906 * @generated 4906 * @generated
4907 */ 4907 */
4908 EClass OBJECTIVE_DECLARATION = eINSTANCE.getObjectiveDeclaration(); 4908 EClass OBJECTIVE_DECLARATION = eINSTANCE.getObjectiveDeclaration();
4909 4909
4910 /** 4910 /**
4911 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4911 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4912 * <!-- begin-user-doc --> 4912 * <!-- begin-user-doc -->
4913 * <!-- end-user-doc --> 4913 * <!-- end-user-doc -->
4914 * @generated 4914 * @generated
4915 */ 4915 */
4916 EReference OBJECTIVE_DECLARATION__SPECIFICATION = eINSTANCE.getObjectiveDeclaration_Specification(); 4916 EReference OBJECTIVE_DECLARATION__SPECIFICATION = eINSTANCE.getObjectiveDeclaration_Specification();
4917 4917
4918 /** 4918 /**
4919 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl <em>Objective Reference</em>}' class. 4919 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl <em>Objective Reference</em>}' class.
4920 * <!-- begin-user-doc --> 4920 * <!-- begin-user-doc -->
4921 * <!-- end-user-doc --> 4921 * <!-- end-user-doc -->
4922 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl 4922 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl
4923 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() 4923 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference()
4924 * @generated 4924 * @generated
4925 */ 4925 */
4926 EClass OBJECTIVE_REFERENCE = eINSTANCE.getObjectiveReference(); 4926 EClass OBJECTIVE_REFERENCE = eINSTANCE.getObjectiveReference();
4927 4927
4928 /** 4928 /**
4929 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 4929 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
4930 * <!-- begin-user-doc --> 4930 * <!-- begin-user-doc -->
4931 * <!-- end-user-doc --> 4931 * <!-- end-user-doc -->
4932 * @generated 4932 * @generated
4933 */ 4933 */
4934 EReference OBJECTIVE_REFERENCE__REFERRED = eINSTANCE.getObjectiveReference_Referred(); 4934 EReference OBJECTIVE_REFERENCE__REFERRED = eINSTANCE.getObjectiveReference_Referred();
4935 4935
4936 /** 4936 /**
4937 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl <em>Objective</em>}' class. 4937 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl <em>Objective</em>}' class.
4938 * <!-- begin-user-doc --> 4938 * <!-- begin-user-doc -->
4939 * <!-- end-user-doc --> 4939 * <!-- end-user-doc -->
4940 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl 4940 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl
4941 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() 4941 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective()
4942 * @generated 4942 * @generated
4943 */ 4943 */
4944 EClass OBJECTIVE = eINSTANCE.getObjective(); 4944 EClass OBJECTIVE = eINSTANCE.getObjective();
4945 4945
4946 /** 4946 /**
4947 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class. 4947 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl <em>Config Specification</em>}' class.
4948 * <!-- begin-user-doc --> 4948 * <!-- begin-user-doc -->
4949 * <!-- end-user-doc --> 4949 * <!-- end-user-doc -->
4950 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl 4950 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl
4951 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() 4951 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
4952 * @generated 4952 * @generated
4953 */ 4953 */
4954 EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification(); 4954 EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification();
4955 4955
4956 /** 4956 /**
4957 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. 4957 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
4958 * <!-- begin-user-doc --> 4958 * <!-- begin-user-doc -->
4959 * <!-- end-user-doc --> 4959 * <!-- end-user-doc -->
4960 * @generated 4960 * @generated
4961 */ 4961 */
4962 EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries(); 4962 EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries();
4963 4963
4964 /** 4964 /**
4965 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class. 4965 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl <em>Config Declaration</em>}' class.
4966 * <!-- begin-user-doc --> 4966 * <!-- begin-user-doc -->
4967 * <!-- end-user-doc --> 4967 * <!-- end-user-doc -->
4968 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl 4968 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl
4969 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() 4969 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
4970 * @generated 4970 * @generated
4971 */ 4971 */
4972 EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration(); 4972 EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration();
4973 4973
4974 /** 4974 /**
4975 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 4975 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
4976 * <!-- begin-user-doc --> 4976 * <!-- begin-user-doc -->
4977 * <!-- end-user-doc --> 4977 * <!-- end-user-doc -->
4978 * @generated 4978 * @generated
4979 */ 4979 */
4980 EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification(); 4980 EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification();
4981 4981
4982 /** 4982 /**
4983 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class. 4983 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl <em>Config Entry</em>}' class.
4984 * <!-- begin-user-doc --> 4984 * <!-- begin-user-doc -->
4985 * <!-- end-user-doc --> 4985 * <!-- end-user-doc -->
4986 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl 4986 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl
4987 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() 4987 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
4988 * @generated 4988 * @generated
4989 */ 4989 */
4990 EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); 4990 EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry();
4991 4991
4992 /** 4992 /**
4993 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class. 4993 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class.
4994 * <!-- begin-user-doc --> 4994 * <!-- begin-user-doc -->
4995 * <!-- end-user-doc --> 4995 * <!-- end-user-doc -->
4996 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl 4996 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl
4997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() 4997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
4998 * @generated 4998 * @generated
4999 */ 4999 */
5000 EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry(); 5000 EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry();
5001 5001
5002 /** 5002 /**
5003 * The meta object literal for the '<em><b>Level</b></em>' attribute feature. 5003 * The meta object literal for the '<em><b>Level</b></em>' attribute feature.
5004 * <!-- begin-user-doc --> 5004 * <!-- begin-user-doc -->
5005 * <!-- end-user-doc --> 5005 * <!-- end-user-doc -->
5006 * @generated 5006 * @generated
5007 */ 5007 */
5008 EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level(); 5008 EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level();
5009 5009
5010 /** 5010 /**
5011 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class. 5011 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class.
5012 * <!-- begin-user-doc --> 5012 * <!-- begin-user-doc -->
5013 * <!-- end-user-doc --> 5013 * <!-- end-user-doc -->
5014 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl 5014 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl
5015 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() 5015 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
5016 * @generated 5016 * @generated
5017 */ 5017 */
5018 EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry(); 5018 EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry();
5019 5019
5020 /** 5020 /**
5021 * The meta object literal for the '<em><b>Millisec Limit</b></em>' attribute feature. 5021 * The meta object literal for the '<em><b>Millisec Limit</b></em>' attribute feature.
5022 * <!-- begin-user-doc --> 5022 * <!-- begin-user-doc -->
5023 * <!-- end-user-doc --> 5023 * <!-- end-user-doc -->
5024 * @generated 5024 * @generated
5025 */ 5025 */
5026 EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit(); 5026 EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit();
5027 5027
5028 /** 5028 /**
5029 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class. 5029 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class.
5030 * <!-- begin-user-doc --> 5030 * <!-- begin-user-doc -->
5031 * <!-- end-user-doc --> 5031 * <!-- end-user-doc -->
5032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl 5032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl
5033 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() 5033 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
5034 * @generated 5034 * @generated
5035 */ 5035 */
5036 EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry(); 5036 EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry();
5037 5037
5038 /** 5038 /**
5039 * The meta object literal for the '<em><b>Megabyte Limit</b></em>' attribute feature. 5039 * The meta object literal for the '<em><b>Megabyte Limit</b></em>' attribute feature.
5040 * <!-- begin-user-doc --> 5040 * <!-- begin-user-doc -->
5041 * <!-- end-user-doc --> 5041 * <!-- end-user-doc -->
5042 * @generated 5042 * @generated
5043 */ 5043 */
5044 EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit(); 5044 EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit();
5045 5045
5046 /** 5046 /**
5047 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class. 5047 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class.
5048 * <!-- begin-user-doc --> 5048 * <!-- begin-user-doc -->
5049 * <!-- end-user-doc --> 5049 * <!-- end-user-doc -->
5050 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl 5050 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl
5051 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() 5051 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
5052 * @generated 5052 * @generated
5053 */ 5053 */
5054 EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry(); 5054 EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry();
5055 5055
5056 /** 5056 /**
5057 * The meta object literal for the '<em><b>Key</b></em>' attribute feature. 5057 * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
5058 * <!-- begin-user-doc --> 5058 * <!-- begin-user-doc -->
5059 * <!-- end-user-doc --> 5059 * <!-- end-user-doc -->
5060 * @generated 5060 * @generated
5061 */ 5061 */
5062 EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key(); 5062 EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key();
5063 5063
5064 /** 5064 /**
5065 * The meta object literal for the '<em><b>Value</b></em>' attribute feature. 5065 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
5066 * <!-- begin-user-doc --> 5066 * <!-- begin-user-doc -->
5067 * <!-- end-user-doc --> 5067 * <!-- end-user-doc -->
5068 * @generated 5068 * @generated
5069 */ 5069 */
5070 EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value(); 5070 EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value();
5071 5071
5072 /** 5072 /**
5073 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class. 5073 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
5074 * <!-- begin-user-doc --> 5074 * <!-- begin-user-doc -->
5075 * <!-- end-user-doc --> 5075 * <!-- end-user-doc -->
5076 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl 5076 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl
5077 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() 5077 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
5078 * @generated 5078 * @generated
5079 */ 5079 */
5080 EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference(); 5080 EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference();
5081 5081
5082 /** 5082 /**
5083 * The meta object literal for the '<em><b>Config</b></em>' reference feature. 5083 * The meta object literal for the '<em><b>Config</b></em>' reference feature.
5084 * <!-- begin-user-doc --> 5084 * <!-- begin-user-doc -->
5085 * <!-- end-user-doc --> 5085 * <!-- end-user-doc -->
5086 * @generated 5086 * @generated
5087 */ 5087 */
5088 EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config(); 5088 EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config();
5089 5089
5090 /** 5090 /**
5091 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class. 5091 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl <em>Config</em>}' class.
5092 * <!-- begin-user-doc --> 5092 * <!-- begin-user-doc -->
5093 * <!-- end-user-doc --> 5093 * <!-- end-user-doc -->
5094 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl 5094 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl
5095 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() 5095 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
5096 * @generated 5096 * @generated
5097 */ 5097 */
5098 EClass CONFIG = eINSTANCE.getConfig(); 5098 EClass CONFIG = eINSTANCE.getConfig();
5099 5099
5100 /** 5100 /**
5101 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class. 5101 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl <em>Scope Specification</em>}' class.
5102 * <!-- begin-user-doc --> 5102 * <!-- begin-user-doc -->
5103 * <!-- end-user-doc --> 5103 * <!-- end-user-doc -->
5104 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl 5104 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl
5105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() 5105 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
5106 * @generated 5106 * @generated
5107 */ 5107 */
5108 EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification(); 5108 EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification();
5109 5109
5110 /** 5110 /**
5111 * The meta object literal for the '<em><b>Scopes</b></em>' containment reference list feature. 5111 * The meta object literal for the '<em><b>Scopes</b></em>' containment reference list feature.
5112 * <!-- begin-user-doc --> 5112 * <!-- begin-user-doc -->
5113 * <!-- end-user-doc --> 5113 * <!-- end-user-doc -->
5114 * @generated 5114 * @generated
5115 */ 5115 */
5116 EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes(); 5116 EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes();
5117 5117
5118 /** 5118 /**
5119 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class. 5119 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl <em>Type Scope</em>}' class.
5120 * <!-- begin-user-doc --> 5120 * <!-- begin-user-doc -->
5121 * <!-- end-user-doc --> 5121 * <!-- end-user-doc -->
5122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl 5122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl
5123 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() 5123 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
5124 * @generated 5124 * @generated
5125 */ 5125 */
5126 EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); 5126 EClass TYPE_SCOPE = eINSTANCE.getTypeScope();
5127 5127
5128 /** 5128 /**
5129 * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. 5129 * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature.
5130 * <!-- begin-user-doc --> 5130 * <!-- begin-user-doc -->
5131 * <!-- end-user-doc --> 5131 * <!-- end-user-doc -->
5132 * @generated 5132 * @generated
5133 */ 5133 */
5134 EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); 5134 EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew();
5135 5135
5136 /** 5136 /**
5137 * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. 5137 * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature.
5138 * <!-- begin-user-doc --> 5138 * <!-- begin-user-doc -->
5139 * <!-- end-user-doc --> 5139 * <!-- end-user-doc -->
5140 * @generated 5140 * @generated
5141 */ 5141 */
5142 EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); 5142 EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum();
5143 5143
5144 /** 5144 /**
5145 * The meta object literal for the '<em><b>Number</b></em>' containment reference feature. 5145 * The meta object literal for the '<em><b>Number</b></em>' containment reference feature.
5146 * <!-- begin-user-doc --> 5146 * <!-- begin-user-doc -->
5147 * <!-- end-user-doc --> 5147 * <!-- end-user-doc -->
5148 * @generated 5148 * @generated
5149 */ 5149 */
5150 EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); 5150 EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number();
5151 5151
5152 /** 5152 /**
5153 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. 5153 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class.
5154 * <!-- begin-user-doc --> 5154 * <!-- begin-user-doc -->
5155 * <!-- end-user-doc --> 5155 * <!-- end-user-doc -->
5156 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl 5156 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl
5157 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() 5157 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope()
5158 * @generated 5158 * @generated
5159 */ 5159 */
5160 EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); 5160 EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope();
5161 5161
5162 /** 5162 /**
5163 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 5163 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
5164 * <!-- begin-user-doc --> 5164 * <!-- begin-user-doc -->
5165 * <!-- end-user-doc --> 5165 * <!-- end-user-doc -->
5166 * @generated 5166 * @generated
5167 */ 5167 */
5168 EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); 5168 EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type();
5169 5169
5170 /** 5170 /**
5171 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. 5171 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class.
5172 * <!-- begin-user-doc --> 5172 * <!-- begin-user-doc -->
5173 * <!-- end-user-doc --> 5173 * <!-- end-user-doc -->
5174 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl 5174 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl
5175 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() 5175 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope()
5176 * @generated 5176 * @generated
5177 */ 5177 */
5178 EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); 5178 EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope();
5179 5179
5180 /** 5180 /**
5181 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 5181 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
5182 * <!-- begin-user-doc --> 5182 * <!-- begin-user-doc -->
5183 * <!-- end-user-doc --> 5183 * <!-- end-user-doc -->
5184 * @generated 5184 * @generated
5185 */ 5185 */
5186 EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); 5186 EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type();
5187 5187
5188 /** 5188 /**
5189 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. 5189 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class.
5190 * <!-- begin-user-doc --> 5190 * <!-- begin-user-doc -->
5191 * <!-- end-user-doc --> 5191 * <!-- end-user-doc -->
5192 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl 5192 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl
5193 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() 5193 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope()
5194 * @generated 5194 * @generated
5195 */ 5195 */
5196 EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); 5196 EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope();
5197 5197
5198 /** 5198 /**
5199 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 5199 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
5200 * <!-- begin-user-doc --> 5200 * <!-- begin-user-doc -->
5201 * <!-- end-user-doc --> 5201 * <!-- end-user-doc -->
5202 * @generated 5202 * @generated
5203 */ 5203 */
5204 EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); 5204 EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type();
5205 5205
5206 /** 5206 /**
5207 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. 5207 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class.
5208 * <!-- begin-user-doc --> 5208 * <!-- begin-user-doc -->
5209 * <!-- end-user-doc --> 5209 * <!-- end-user-doc -->
5210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl 5210 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl
5211 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() 5211 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope()
5212 * @generated 5212 * @generated
5213 */ 5213 */
5214 EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); 5214 EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope();
5215 5215
5216 /** 5216 /**
5217 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 5217 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
5218 * <!-- begin-user-doc --> 5218 * <!-- begin-user-doc -->
5219 * <!-- end-user-doc --> 5219 * <!-- end-user-doc -->
5220 * @generated 5220 * @generated
5221 */ 5221 */
5222 EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); 5222 EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type();
5223 5223
5224 /** 5224 /**
5225 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. 5225 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class.
5226 * <!-- begin-user-doc --> 5226 * <!-- begin-user-doc -->
5227 * <!-- end-user-doc --> 5227 * <!-- end-user-doc -->
5228 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl 5228 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl
5229 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() 5229 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope()
5230 * @generated 5230 * @generated
5231 */ 5231 */
5232 EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); 5232 EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope();
5233 5233
5234 /** 5234 /**
5235 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 5235 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
5236 * <!-- begin-user-doc --> 5236 * <!-- begin-user-doc -->
5237 * <!-- end-user-doc --> 5237 * <!-- end-user-doc -->
5238 * @generated 5238 * @generated
5239 */ 5239 */
5240 EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); 5240 EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type();
5241 5241
5242 /** 5242 /**
5243 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. 5243 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class.
5244 * <!-- begin-user-doc --> 5244 * <!-- begin-user-doc -->
5245 * <!-- end-user-doc --> 5245 * <!-- end-user-doc -->
5246 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl 5246 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl
5247 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() 5247 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
5248 * @generated 5248 * @generated
5249 */ 5249 */
5250 EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); 5250 EClass TYPE_REFERENCE = eINSTANCE.getTypeReference();
5251 5251
5252 /** 5252 /**
5253 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class. 5253 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl <em>Class Reference</em>}' class.
5254 * <!-- begin-user-doc --> 5254 * <!-- begin-user-doc -->
5255 * <!-- end-user-doc --> 5255 * <!-- end-user-doc -->
5256 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl 5256 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl
5257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() 5257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
5258 * @generated 5258 * @generated
5259 */ 5259 */
5260 EClass CLASS_REFERENCE = eINSTANCE.getClassReference(); 5260 EClass CLASS_REFERENCE = eINSTANCE.getClassReference();
5261 5261
5262 /** 5262 /**
5263 * The meta object literal for the '<em><b>Element</b></em>' containment reference feature. 5263 * The meta object literal for the '<em><b>Element</b></em>' containment reference feature.
5264 * <!-- begin-user-doc --> 5264 * <!-- begin-user-doc -->
5265 * <!-- end-user-doc --> 5265 * <!-- end-user-doc -->
5266 * @generated 5266 * @generated
5267 */ 5267 */
5268 EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element(); 5268 EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element();
5269 5269
5270 /** 5270 /**
5271 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class. 5271 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl <em>Object Reference</em>}' class.
5272 * <!-- begin-user-doc --> 5272 * <!-- begin-user-doc -->
5273 * <!-- end-user-doc --> 5273 * <!-- end-user-doc -->
5274 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl 5274 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl
5275 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() 5275 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
5276 * @generated 5276 * @generated
5277 */ 5277 */
5278 EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference(); 5278 EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference();
5279 5279
5280 /** 5280 /**
5281 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class. 5281 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl <em>Integer Reference</em>}' class.
5282 * <!-- begin-user-doc --> 5282 * <!-- begin-user-doc -->
5283 * <!-- end-user-doc --> 5283 * <!-- end-user-doc -->
5284 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl 5284 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl
5285 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() 5285 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
5286 * @generated 5286 * @generated
5287 */ 5287 */
5288 EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference(); 5288 EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference();
5289 5289
5290 /** 5290 /**
5291 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class. 5291 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl <em>Real Reference</em>}' class.
5292 * <!-- begin-user-doc --> 5292 * <!-- begin-user-doc -->
5293 * <!-- end-user-doc --> 5293 * <!-- end-user-doc -->
5294 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl 5294 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl
5295 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() 5295 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
5296 * @generated 5296 * @generated
5297 */ 5297 */
5298 EClass REAL_REFERENCE = eINSTANCE.getRealReference(); 5298 EClass REAL_REFERENCE = eINSTANCE.getRealReference();
5299 5299
5300 /** 5300 /**
5301 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class. 5301 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl <em>String Reference</em>}' class.
5302 * <!-- begin-user-doc --> 5302 * <!-- begin-user-doc -->
5303 * <!-- end-user-doc --> 5303 * <!-- end-user-doc -->
5304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl 5304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl
5305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() 5305 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
5306 * @generated 5306 * @generated
5307 */ 5307 */
5308 EClass STRING_REFERENCE = eINSTANCE.getStringReference(); 5308 EClass STRING_REFERENCE = eINSTANCE.getStringReference();
5309 5309
5310 /** 5310 /**
5311 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. 5311 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class.
5312 * <!-- begin-user-doc --> 5312 * <!-- begin-user-doc -->
5313 * <!-- end-user-doc --> 5313 * <!-- end-user-doc -->
5314 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl 5314 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl
5315 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() 5315 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification()
5316 * @generated 5316 * @generated
5317 */ 5317 */
5318 EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); 5318 EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification();
5319 5319
5320 /** 5320 /**
5321 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. 5321 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class.
5322 * <!-- begin-user-doc --> 5322 * <!-- begin-user-doc -->
5323 * <!-- end-user-doc --> 5323 * <!-- end-user-doc -->
5324 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl 5324 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl
5325 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() 5325 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber()
5326 * @generated 5326 * @generated
5327 */ 5327 */
5328 EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); 5328 EClass EXACT_NUMBER = eINSTANCE.getExactNumber();
5329 5329
5330 /** 5330 /**
5331 * The meta object literal for the '<em><b>Exact Number</b></em>' attribute feature. 5331 * The meta object literal for the '<em><b>Exact Number</b></em>' attribute feature.
5332 * <!-- begin-user-doc --> 5332 * <!-- begin-user-doc -->
5333 * <!-- end-user-doc --> 5333 * <!-- end-user-doc -->
5334 * @generated 5334 * @generated
5335 */ 5335 */
5336 EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); 5336 EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber();
5337 5337
5338 /** 5338 /**
5339 * The meta object literal for the '<em><b>Exact Unlimited</b></em>' attribute feature. 5339 * The meta object literal for the '<em><b>Exact Unlimited</b></em>' attribute feature.
5340 * <!-- begin-user-doc --> 5340 * <!-- begin-user-doc -->
5341 * <!-- end-user-doc --> 5341 * <!-- end-user-doc -->
5342 * @generated 5342 * @generated
5343 */ 5343 */
5344 EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); 5344 EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited();
5345 5345
5346 /** 5346 /**
5347 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. 5347 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class.
5348 * <!-- begin-user-doc --> 5348 * <!-- begin-user-doc -->
5349 * <!-- end-user-doc --> 5349 * <!-- end-user-doc -->
5350 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl 5350 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl
5351 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() 5351 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber()
5352 * @generated 5352 * @generated
5353 */ 5353 */
5354 EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); 5354 EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber();
5355 5355
5356 /** 5356 /**
5357 * The meta object literal for the '<em><b>Min</b></em>' attribute feature. 5357 * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
5358 * <!-- begin-user-doc --> 5358 * <!-- begin-user-doc -->
5359 * <!-- end-user-doc --> 5359 * <!-- end-user-doc -->
5360 * @generated 5360 * @generated
5361 */ 5361 */
5362 EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); 5362 EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min();
5363 5363
5364 /** 5364 /**
5365 * The meta object literal for the '<em><b>Max Number</b></em>' attribute feature. 5365 * The meta object literal for the '<em><b>Max Number</b></em>' attribute feature.
5366 * <!-- begin-user-doc --> 5366 * <!-- begin-user-doc -->
5367 * <!-- end-user-doc --> 5367 * <!-- end-user-doc -->
5368 * @generated 5368 * @generated
5369 */ 5369 */
5370 EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); 5370 EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber();
5371 5371
5372 /** 5372 /**
5373 * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. 5373 * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature.
5374 * <!-- begin-user-doc --> 5374 * <!-- begin-user-doc -->
5375 * <!-- end-user-doc --> 5375 * <!-- end-user-doc -->
5376 * @generated 5376 * @generated
5377 */ 5377 */
5378 EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); 5378 EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited();
5379 5379
5380 /** 5380 /**
5381 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. 5381 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class.
5382 * <!-- begin-user-doc --> 5382 * <!-- begin-user-doc -->
5383 * <!-- end-user-doc --> 5383 * <!-- end-user-doc -->
5384 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl 5384 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl
5385 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() 5385 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation()
5386 * @generated 5386 * @generated
5387 */ 5387 */
5388 EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); 5388 EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation();
5389 5389
5390 /** 5390 /**
5391 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. 5391 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature.
5392 * <!-- begin-user-doc --> 5392 * <!-- begin-user-doc -->
5393 * <!-- end-user-doc --> 5393 * <!-- end-user-doc -->
5394 * @generated 5394 * @generated
5395 */ 5395 */
5396 EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); 5396 EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry();
5397 5397
5398 /** 5398 /**
5399 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. 5399 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class.
5400 * <!-- begin-user-doc --> 5400 * <!-- begin-user-doc -->
5401 * <!-- end-user-doc --> 5401 * <!-- end-user-doc -->
5402 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl 5402 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl
5403 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() 5403 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration()
5404 * @generated 5404 * @generated
5405 */ 5405 */
5406 EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); 5406 EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration();
5407 5407
5408 /** 5408 /**
5409 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. 5409 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature.
5410 * <!-- begin-user-doc --> 5410 * <!-- begin-user-doc -->
5411 * <!-- end-user-doc --> 5411 * <!-- end-user-doc -->
5412 * @generated 5412 * @generated
5413 */ 5413 */
5414 EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); 5414 EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry();
5415 5415
5416 /** 5416 /**
5417 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. 5417 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class.
5418 * <!-- begin-user-doc --> 5418 * <!-- begin-user-doc -->
5419 * <!-- end-user-doc --> 5419 * <!-- end-user-doc -->
5420 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl 5420 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl
5421 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() 5421 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration()
5422 * @generated 5422 * @generated
5423 */ 5423 */
5424 EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); 5424 EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration();
5425 5425
5426 /** 5426 /**
5427 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. 5427 * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature.
5428 * <!-- begin-user-doc --> 5428 * <!-- begin-user-doc -->
5429 * <!-- end-user-doc --> 5429 * <!-- end-user-doc -->
5430 * @generated 5430 * @generated
5431 */ 5431 */
5432 EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); 5432 EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry();
5433 5433
5434 /** 5434 /**
5435 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. 5435 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class.
5436 * <!-- begin-user-doc --> 5436 * <!-- begin-user-doc -->
5437 * <!-- end-user-doc --> 5437 * <!-- end-user-doc -->
5438 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl 5438 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl
5439 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() 5439 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
5440 * @generated 5440 * @generated
5441 */ 5441 */
5442 EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration(); 5442 EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration();
5443 5443
5444 /** 5444 /**
5445 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature. 5445 * The meta object literal for the '<em><b>Specification</b></em>' containment reference feature.
5446 * <!-- begin-user-doc --> 5446 * <!-- begin-user-doc -->
5447 * <!-- end-user-doc --> 5447 * <!-- end-user-doc -->
5448 * @generated 5448 * @generated
5449 */ 5449 */
5450 EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification(); 5450 EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification();
5451 5451
5452 /** 5452 /**
5453 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class. 5453 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl <em>Scope Reference</em>}' class.
5454 * <!-- begin-user-doc --> 5454 * <!-- begin-user-doc -->
5455 * <!-- end-user-doc --> 5455 * <!-- end-user-doc -->
5456 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl 5456 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl
5457 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() 5457 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
5458 * @generated 5458 * @generated
5459 */ 5459 */
5460 EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference(); 5460 EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference();
5461 5461
5462 /** 5462 /**
5463 * The meta object literal for the '<em><b>Referred</b></em>' reference feature. 5463 * The meta object literal for the '<em><b>Referred</b></em>' reference feature.
5464 * <!-- begin-user-doc --> 5464 * <!-- begin-user-doc -->
5465 * <!-- end-user-doc --> 5465 * <!-- end-user-doc -->
5466 * @generated 5466 * @generated
5467 */ 5467 */
5468 EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred(); 5468 EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred();
5469 5469
5470 /** 5470 /**
5471 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class. 5471 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl <em>Scope</em>}' class.
5472 * <!-- begin-user-doc --> 5472 * <!-- begin-user-doc -->
5473 * <!-- end-user-doc --> 5473 * <!-- end-user-doc -->
5474 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl 5474 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl
5475 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() 5475 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
5476 * @generated 5476 * @generated
5477 */ 5477 */
5478 EClass SCOPE = eINSTANCE.getScope(); 5478 EClass SCOPE = eINSTANCE.getScope();
5479 5479
5480 /** 5480 /**
5481 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class. 5481 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl <em>Task</em>}' class.
5482 * <!-- begin-user-doc --> 5482 * <!-- begin-user-doc -->
5483 * <!-- end-user-doc --> 5483 * <!-- end-user-doc -->
5484 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl 5484 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl
5485 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() 5485 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
5486 * @generated 5486 * @generated
5487 */ 5487 */
5488 EClass TASK = eINSTANCE.getTask(); 5488 EClass TASK = eINSTANCE.getTask();
5489 5489
5490 /** 5490 /**
5491 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class. 5491 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl <em>Generation Task</em>}' class.
5492 * <!-- begin-user-doc --> 5492 * <!-- begin-user-doc -->
5493 * <!-- end-user-doc --> 5493 * <!-- end-user-doc -->
5494 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl 5494 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl
5495 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() 5495 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
5496 * @generated 5496 * @generated
5497 */ 5497 */
5498 EClass GENERATION_TASK = eINSTANCE.getGenerationTask(); 5498 EClass GENERATION_TASK = eINSTANCE.getGenerationTask();
5499 5499
5500 /** 5500 /**
5501 * The meta object literal for the '<em><b>Metamodel</b></em>' containment reference feature. 5501 * The meta object literal for the '<em><b>Metamodel</b></em>' containment reference feature.
5502 * <!-- begin-user-doc --> 5502 * <!-- begin-user-doc -->
5503 * <!-- end-user-doc --> 5503 * <!-- end-user-doc -->
5504 * @generated 5504 * @generated
5505 */ 5505 */
5506 EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel(); 5506 EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel();
5507 5507
5508 /** 5508 /**
5509 * The meta object literal for the '<em><b>Partial Model</b></em>' containment reference feature. 5509 * The meta object literal for the '<em><b>Partial Model</b></em>' containment reference feature.
5510 * <!-- begin-user-doc --> 5510 * <!-- begin-user-doc -->
5511 * <!-- end-user-doc --> 5511 * <!-- end-user-doc -->
5512 * @generated 5512 * @generated
5513 */ 5513 */
5514 EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel(); 5514 EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel();
5515 5515
5516 /** 5516 /**
5517 * The meta object literal for the '<em><b>Patterns</b></em>' containment reference feature. 5517 * The meta object literal for the '<em><b>Patterns</b></em>' containment reference feature.
5518 * <!-- begin-user-doc --> 5518 * <!-- begin-user-doc -->
5519 * <!-- end-user-doc --> 5519 * <!-- end-user-doc -->
5520 * @generated 5520 * @generated
5521 */ 5521 */
5522 EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns(); 5522 EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns();
5523 5523
5524 /** 5524 /**
5525 * The meta object literal for the '<em><b>Objectives</b></em>' containment reference feature. 5525 * The meta object literal for the '<em><b>Objectives</b></em>' containment reference feature.
5526 * <!-- begin-user-doc --> 5526 * <!-- begin-user-doc -->
5527 * <!-- end-user-doc --> 5527 * <!-- end-user-doc -->
5528 * @generated 5528 * @generated
5529 */ 5529 */
5530 EReference GENERATION_TASK__OBJECTIVES = eINSTANCE.getGenerationTask_Objectives(); 5530 EReference GENERATION_TASK__OBJECTIVES = eINSTANCE.getGenerationTask_Objectives();
5531 5531
5532 /** 5532 /**
5533 * The meta object literal for the '<em><b>Scope</b></em>' containment reference feature. 5533 * The meta object literal for the '<em><b>Scope</b></em>' containment reference feature.
5534 * <!-- begin-user-doc --> 5534 * <!-- begin-user-doc -->
5535 * <!-- end-user-doc --> 5535 * <!-- end-user-doc -->
5536 * @generated 5536 * @generated
5537 */ 5537 */
5538 EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); 5538 EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope();
5539 5539
5540 /** 5540 /**
5541 * The meta object literal for the '<em><b>Number Specified</b></em>' attribute feature. 5541 * The meta object literal for the '<em><b>Number Specified</b></em>' attribute feature.
5542 * <!-- begin-user-doc --> 5542 * <!-- begin-user-doc -->
5543 * <!-- end-user-doc --> 5543 * <!-- end-user-doc -->
5544 * @generated 5544 * @generated
5545 */ 5545 */
5546 EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); 5546 EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified();
5547 5547
5548 /** 5548 /**
5549 * The meta object literal for the '<em><b>Number</b></em>' attribute feature. 5549 * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
5550 * <!-- begin-user-doc --> 5550 * <!-- begin-user-doc -->
5551 * <!-- end-user-doc --> 5551 * <!-- end-user-doc -->
5552 * @generated 5552 * @generated
5553 */ 5553 */
5554 EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); 5554 EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number();
5555 5555
5556 /** 5556 /**
5557 * The meta object literal for the '<em><b>Run Specified</b></em>' attribute feature. 5557 * The meta object literal for the '<em><b>Run Specified</b></em>' attribute feature.
5558 * <!-- begin-user-doc --> 5558 * <!-- begin-user-doc -->
5559 * <!-- end-user-doc --> 5559 * <!-- end-user-doc -->
5560 * @generated 5560 * @generated
5561 */ 5561 */
5562 EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); 5562 EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified();
5563 5563
5564 /** 5564 /**
5565 * The meta object literal for the '<em><b>Runs</b></em>' attribute feature. 5565 * The meta object literal for the '<em><b>Runs</b></em>' attribute feature.
5566 * <!-- begin-user-doc --> 5566 * <!-- begin-user-doc -->
5567 * <!-- end-user-doc --> 5567 * <!-- end-user-doc -->
5568 * @generated 5568 * @generated
5569 */ 5569 */
5570 EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); 5570 EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs();
5571 5571
5572 /** 5572 /**
5573 * The meta object literal for the '<em><b>Solver</b></em>' attribute feature. 5573 * The meta object literal for the '<em><b>Solver</b></em>' attribute feature.
5574 * <!-- begin-user-doc --> 5574 * <!-- begin-user-doc -->
5575 * <!-- end-user-doc --> 5575 * <!-- end-user-doc -->
5576 * @generated 5576 * @generated
5577 */ 5577 */
5578 EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); 5578 EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver();
5579 5579
5580 /** 5580 /**
5581 * The meta object literal for the '<em><b>Config</b></em>' containment reference feature. 5581 * The meta object literal for the '<em><b>Config</b></em>' containment reference feature.
5582 * <!-- begin-user-doc --> 5582 * <!-- begin-user-doc -->
5583 * <!-- end-user-doc --> 5583 * <!-- end-user-doc -->
5584 * @generated 5584 * @generated
5585 */ 5585 */
5586 EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); 5586 EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config();
5587 5587
5588 /** 5588 /**
5589 * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature. 5589 * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature.
5590 * <!-- begin-user-doc --> 5590 * <!-- begin-user-doc -->
5591 * <!-- end-user-doc --> 5591 * <!-- end-user-doc -->
5592 * @generated 5592 * @generated
5593 */ 5593 */
5594 EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder(); 5594 EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder();
5595 5595
5596 /** 5596 /**
5597 * The meta object literal for the '<em><b>Target Log File</b></em>' containment reference feature. 5597 * The meta object literal for the '<em><b>Target Log File</b></em>' containment reference feature.
5598 * <!-- begin-user-doc --> 5598 * <!-- begin-user-doc -->
5599 * <!-- end-user-doc --> 5599 * <!-- end-user-doc -->
5600 * @generated 5600 * @generated
5601 */ 5601 */
5602 EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile(); 5602 EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile();
5603 5603
5604 /** 5604 /**
5605 * The meta object literal for the '<em><b>Target Statistics File</b></em>' containment reference feature. 5605 * The meta object literal for the '<em><b>Target Statistics File</b></em>' containment reference feature.
5606 * <!-- begin-user-doc --> 5606 * <!-- begin-user-doc -->
5607 * <!-- end-user-doc --> 5607 * <!-- end-user-doc -->
5608 * @generated 5608 * @generated
5609 */ 5609 */
5610 EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); 5610 EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile();
5611 5611
5612 /** 5612 /**
5613 * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature. 5613 * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature.
5614 * <!-- begin-user-doc --> 5614 * <!-- begin-user-doc -->
5615 * <!-- end-user-doc --> 5615 * <!-- end-user-doc -->
5616 * @generated 5616 * @generated
5617 */ 5617 */
5618 EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); 5618 EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder();
5619 5619
5620 /** 5620 /**
5621 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. 5621 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class.
5622 * <!-- begin-user-doc --> 5622 * <!-- begin-user-doc -->
5623 * <!-- end-user-doc --> 5623 * <!-- end-user-doc -->
5624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl 5624 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl
5625 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() 5625 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
5626 * @generated 5626 * @generated
5627 */ 5627 */
5628 EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope(); 5628 EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope();
5629 5629
5630 /** 5630 /**
5631 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class. 5631 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl <em>Real Scope</em>}' class.
5632 * <!-- begin-user-doc --> 5632 * <!-- begin-user-doc -->
5633 * <!-- end-user-doc --> 5633 * <!-- end-user-doc -->
5634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl 5634 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl
5635 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() 5635 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
5636 * @generated 5636 * @generated
5637 */ 5637 */
5638 EClass REAL_SCOPE = eINSTANCE.getRealScope(); 5638 EClass REAL_SCOPE = eINSTANCE.getRealScope();
5639 5639
5640 /** 5640 /**
5641 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class. 5641 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl <em>String Scope</em>}' class.
5642 * <!-- begin-user-doc --> 5642 * <!-- begin-user-doc -->
5643 * <!-- end-user-doc --> 5643 * <!-- end-user-doc -->
5644 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl 5644 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl
5645 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() 5645 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
5646 * @generated 5646 * @generated
5647 */ 5647 */
5648 EClass STRING_SCOPE = eINSTANCE.getStringScope(); 5648 EClass STRING_SCOPE = eINSTANCE.getStringScope();
5649 5649
5650 /** 5650 /**
5651 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}' enum. 5651 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection <em>Optimization Direction</em>}' enum.
5652 * <!-- begin-user-doc --> 5652 * <!-- begin-user-doc -->
5653 * <!-- end-user-doc --> 5653 * <!-- end-user-doc -->
5654 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 5654 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection
5655 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() 5655 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection()
5656 * @generated 5656 * @generated
5657 */ 5657 */
5658 EEnum OPTIMIZATION_DIRECTION = eINSTANCE.getOptimizationDirection(); 5658 EEnum OPTIMIZATION_DIRECTION = eINSTANCE.getOptimizationDirection();
5659 5659
5660 /** 5660 /**
5661 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum. 5661 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum.
5662 * <!-- begin-user-doc --> 5662 * <!-- begin-user-doc -->
5663 * <!-- end-user-doc --> 5663 * <!-- end-user-doc -->
5664 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator 5664 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator
5665 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() 5665 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator()
5666 * @generated 5666 * @generated
5667 */ 5667 */
5668 EEnum COMPARISON_OPERATOR = eINSTANCE.getComparisonOperator(); 5668 EEnum COMPARISON_OPERATOR = eINSTANCE.getComparisonOperator();
5669 5669
5670 /** 5670 /**
5671 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum. 5671 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum.
5672 * <!-- begin-user-doc --> 5672 * <!-- begin-user-doc -->
5673 * <!-- end-user-doc --> 5673 * <!-- end-user-doc -->
5674 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 5674 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
5675 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() 5675 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
5676 * @generated 5676 * @generated
5677 */ 5677 */
5678 EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification(); 5678 EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification();
5679 5679
5680 /** 5680 /**
5681 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. 5681 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
5682 * <!-- begin-user-doc --> 5682 * <!-- begin-user-doc -->
5683 * <!-- end-user-doc --> 5683 * <!-- end-user-doc -->
5684 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 5684 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
5685 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() 5685 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
5686 * @generated 5686 * @generated
5687 */ 5687 */
5688 EEnum SOLVER = eINSTANCE.getSolver(); 5688 EEnum SOLVER = eINSTANCE.getSolver();
5689 5689
5690 } 5690 }
5691 5691
5692} //ApplicationConfigurationPackage 5692} //ApplicationConfigurationPackage
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java
index 77829011..63c175d1 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Class Reference</b></em>'. 9 * A representation of the model object '<em><b>Class Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ClassReference extends TypeReference 23public interface ClassReference extends TypeReference
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Element</b></em>' containment reference. 26 * Returns the value of the '<em><b>Element</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Element</em>' containment reference. 29 * @return the value of the '<em>Element</em>' containment reference.
30 * @see #setElement(MetamodelElement) 30 * @see #setElement(MetamodelElement)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 MetamodelElement getElement(); 35 MetamodelElement getElement();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Element</em>' containment reference. 41 * @param value the new value of the '<em>Element</em>' containment reference.
42 * @see #getElement() 42 * @see #getElement()
43 * @generated 43 * @generated
44 */ 44 */
45 void setElement(MetamodelElement value); 45 void setElement(MetamodelElement value);
46 46
47} // ClassReference 47} // ClassReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java
index 16dd2e3b..43c3f992 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Class Type Scope</b></em>'. 9 * A representation of the model object '<em><b>Class Type Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ClassTypeScope extends TypeScope 23public interface ClassTypeScope extends TypeScope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Type</b></em>' containment reference. 26 * Returns the value of the '<em><b>Type</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Type</em>' containment reference. 29 * @return the value of the '<em>Type</em>' containment reference.
30 * @see #setType(ClassReference) 30 * @see #setType(ClassReference)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 ClassReference getType(); 35 ClassReference getType();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Type</em>' containment reference. 41 * @param value the new value of the '<em>Type</em>' containment reference.
42 * @see #getType() 42 * @see #getType()
43 * @generated 43 * @generated
44 */ 44 */
45 void setType(ClassReference value); 45 void setType(ClassReference value);
46 46
47} // ClassTypeScope 47} // ClassTypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java
index ac40fd0b..4d6dbba7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Command</b></em>'. 10 * A representation of the model object '<em><b>Command</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Command extends EObject 18public interface Command extends EObject
19{ 19{
20} // Command 20} // Command
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
index a816f2da..e4f5ce1a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
@@ -1,271 +1,271 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.util.Arrays; 6import java.util.Arrays;
7import java.util.Collections; 7import java.util.Collections;
8import java.util.List; 8import java.util.List;
9 9
10import org.eclipse.emf.common.util.Enumerator; 10import org.eclipse.emf.common.util.Enumerator;
11 11
12/** 12/**
13 * <!-- begin-user-doc --> 13 * <!-- begin-user-doc -->
14 * A representation of the literals of the enumeration '<em><b>Comparison Operator</b></em>', 14 * A representation of the literals of the enumeration '<em><b>Comparison Operator</b></em>',
15 * and utility methods for working with them. 15 * and utility methods for working with them.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getComparisonOperator() 17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getComparisonOperator()
18 * @model 18 * @model
19 * @generated 19 * @generated
20 */ 20 */
21public enum ComparisonOperator implements Enumerator 21public enum ComparisonOperator implements Enumerator
22{ 22{
23 /** 23 /**
24 * The '<em><b>LESS</b></em>' literal object. 24 * The '<em><b>LESS</b></em>' literal object.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc --> 26 * <!-- end-user-doc -->
27 * @see #LESS_VALUE 27 * @see #LESS_VALUE
28 * @generated 28 * @generated
29 * @ordered 29 * @ordered
30 */ 30 */
31 LESS(0, "LESS", "<"), 31 LESS(0, "LESS", "<"),
32 32
33 /** 33 /**
34 * The '<em><b>GREATER</b></em>' literal object. 34 * The '<em><b>GREATER</b></em>' literal object.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #GREATER_VALUE 37 * @see #GREATER_VALUE
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 GREATER(1, "GREATER", ">"), 41 GREATER(1, "GREATER", ">"),
42 42
43 /** 43 /**
44 * The '<em><b>LESS EQUALS</b></em>' literal object. 44 * The '<em><b>LESS EQUALS</b></em>' literal object.
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @see #LESS_EQUALS_VALUE 47 * @see #LESS_EQUALS_VALUE
48 * @generated 48 * @generated
49 * @ordered 49 * @ordered
50 */ 50 */
51 LESS_EQUALS(2, "LESS_EQUALS", "<="), 51 LESS_EQUALS(2, "LESS_EQUALS", "<="),
52 52
53 /** 53 /**
54 * The '<em><b>GREATER EQUALS</b></em>' literal object. 54 * The '<em><b>GREATER EQUALS</b></em>' literal object.
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @see #GREATER_EQUALS_VALUE 57 * @see #GREATER_EQUALS_VALUE
58 * @generated 58 * @generated
59 * @ordered 59 * @ordered
60 */ 60 */
61 GREATER_EQUALS(3, "GREATER_EQUALS", ">="); 61 GREATER_EQUALS(3, "GREATER_EQUALS", ">=");
62 62
63 /** 63 /**
64 * The '<em><b>LESS</b></em>' literal value. 64 * The '<em><b>LESS</b></em>' literal value.
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @see #LESS 67 * @see #LESS
68 * @model literal="&lt;" 68 * @model literal="&lt;"
69 * @generated 69 * @generated
70 * @ordered 70 * @ordered
71 */ 71 */
72 public static final int LESS_VALUE = 0; 72 public static final int LESS_VALUE = 0;
73 73
74 /** 74 /**
75 * The '<em><b>GREATER</b></em>' literal value. 75 * The '<em><b>GREATER</b></em>' literal value.
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @see #GREATER 78 * @see #GREATER
79 * @model literal="&gt;" 79 * @model literal="&gt;"
80 * @generated 80 * @generated
81 * @ordered 81 * @ordered
82 */ 82 */
83 public static final int GREATER_VALUE = 1; 83 public static final int GREATER_VALUE = 1;
84 84
85 /** 85 /**
86 * The '<em><b>LESS EQUALS</b></em>' literal value. 86 * The '<em><b>LESS EQUALS</b></em>' literal value.
87 * <!-- begin-user-doc --> 87 * <!-- begin-user-doc -->
88 * <!-- end-user-doc --> 88 * <!-- end-user-doc -->
89 * @see #LESS_EQUALS 89 * @see #LESS_EQUALS
90 * @model literal="&lt;=" 90 * @model literal="&lt;="
91 * @generated 91 * @generated
92 * @ordered 92 * @ordered
93 */ 93 */
94 public static final int LESS_EQUALS_VALUE = 2; 94 public static final int LESS_EQUALS_VALUE = 2;
95 95
96 /** 96 /**
97 * The '<em><b>GREATER EQUALS</b></em>' literal value. 97 * The '<em><b>GREATER EQUALS</b></em>' literal value.
98 * <!-- begin-user-doc --> 98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc --> 99 * <!-- end-user-doc -->
100 * @see #GREATER_EQUALS 100 * @see #GREATER_EQUALS
101 * @model literal="&gt;=" 101 * @model literal="&gt;="
102 * @generated 102 * @generated
103 * @ordered 103 * @ordered
104 */ 104 */
105 public static final int GREATER_EQUALS_VALUE = 3; 105 public static final int GREATER_EQUALS_VALUE = 3;
106 106
107 /** 107 /**
108 * An array of all the '<em><b>Comparison Operator</b></em>' enumerators. 108 * An array of all the '<em><b>Comparison Operator</b></em>' enumerators.
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 private static final ComparisonOperator[] VALUES_ARRAY = 113 private static final ComparisonOperator[] VALUES_ARRAY =
114 new ComparisonOperator[] 114 new ComparisonOperator[]
115 { 115 {
116 LESS, 116 LESS,
117 GREATER, 117 GREATER,
118 LESS_EQUALS, 118 LESS_EQUALS,
119 GREATER_EQUALS, 119 GREATER_EQUALS,
120 }; 120 };
121 121
122 /** 122 /**
123 * A public read-only list of all the '<em><b>Comparison Operator</b></em>' enumerators. 123 * A public read-only list of all the '<em><b>Comparison Operator</b></em>' enumerators.
124 * <!-- begin-user-doc --> 124 * <!-- begin-user-doc -->
125 * <!-- end-user-doc --> 125 * <!-- end-user-doc -->
126 * @generated 126 * @generated
127 */ 127 */
128 public static final List<ComparisonOperator> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 128 public static final List<ComparisonOperator> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
129 129
130 /** 130 /**
131 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified literal value. 131 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified literal value.
132 * <!-- begin-user-doc --> 132 * <!-- begin-user-doc -->
133 * <!-- end-user-doc --> 133 * <!-- end-user-doc -->
134 * @param literal the literal. 134 * @param literal the literal.
135 * @return the matching enumerator or <code>null</code>. 135 * @return the matching enumerator or <code>null</code>.
136 * @generated 136 * @generated
137 */ 137 */
138 public static ComparisonOperator get(String literal) 138 public static ComparisonOperator get(String literal)
139 { 139 {
140 for (int i = 0; i < VALUES_ARRAY.length; ++i) 140 for (int i = 0; i < VALUES_ARRAY.length; ++i)
141 { 141 {
142 ComparisonOperator result = VALUES_ARRAY[i]; 142 ComparisonOperator result = VALUES_ARRAY[i];
143 if (result.toString().equals(literal)) 143 if (result.toString().equals(literal))
144 { 144 {
145 return result; 145 return result;
146 } 146 }
147 } 147 }
148 return null; 148 return null;
149 } 149 }
150 150
151 /** 151 /**
152 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified name. 152 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified name.
153 * <!-- begin-user-doc --> 153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc --> 154 * <!-- end-user-doc -->
155 * @param name the name. 155 * @param name the name.
156 * @return the matching enumerator or <code>null</code>. 156 * @return the matching enumerator or <code>null</code>.
157 * @generated 157 * @generated
158 */ 158 */
159 public static ComparisonOperator getByName(String name) 159 public static ComparisonOperator getByName(String name)
160 { 160 {
161 for (int i = 0; i < VALUES_ARRAY.length; ++i) 161 for (int i = 0; i < VALUES_ARRAY.length; ++i)
162 { 162 {
163 ComparisonOperator result = VALUES_ARRAY[i]; 163 ComparisonOperator result = VALUES_ARRAY[i];
164 if (result.getName().equals(name)) 164 if (result.getName().equals(name))
165 { 165 {
166 return result; 166 return result;
167 } 167 }
168 } 168 }
169 return null; 169 return null;
170 } 170 }
171 171
172 /** 172 /**
173 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified integer value. 173 * Returns the '<em><b>Comparison Operator</b></em>' literal with the specified integer value.
174 * <!-- begin-user-doc --> 174 * <!-- begin-user-doc -->
175 * <!-- end-user-doc --> 175 * <!-- end-user-doc -->
176 * @param value the integer value. 176 * @param value the integer value.
177 * @return the matching enumerator or <code>null</code>. 177 * @return the matching enumerator or <code>null</code>.
178 * @generated 178 * @generated
179 */ 179 */
180 public static ComparisonOperator get(int value) 180 public static ComparisonOperator get(int value)
181 { 181 {
182 switch (value) 182 switch (value)
183 { 183 {
184 case LESS_VALUE: return LESS; 184 case LESS_VALUE: return LESS;
185 case GREATER_VALUE: return GREATER; 185 case GREATER_VALUE: return GREATER;
186 case LESS_EQUALS_VALUE: return LESS_EQUALS; 186 case LESS_EQUALS_VALUE: return LESS_EQUALS;
187 case GREATER_EQUALS_VALUE: return GREATER_EQUALS; 187 case GREATER_EQUALS_VALUE: return GREATER_EQUALS;
188 } 188 }
189 return null; 189 return null;
190 } 190 }
191 191
192 /** 192 /**
193 * <!-- begin-user-doc --> 193 * <!-- begin-user-doc -->
194 * <!-- end-user-doc --> 194 * <!-- end-user-doc -->
195 * @generated 195 * @generated
196 */ 196 */
197 private final int value; 197 private final int value;
198 198
199 /** 199 /**
200 * <!-- begin-user-doc --> 200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc --> 201 * <!-- end-user-doc -->
202 * @generated 202 * @generated
203 */ 203 */
204 private final String name; 204 private final String name;
205 205
206 /** 206 /**
207 * <!-- begin-user-doc --> 207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc --> 208 * <!-- end-user-doc -->
209 * @generated 209 * @generated
210 */ 210 */
211 private final String literal; 211 private final String literal;
212 212
213 /** 213 /**
214 * Only this class can construct instances. 214 * Only this class can construct instances.
215 * <!-- begin-user-doc --> 215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc --> 216 * <!-- end-user-doc -->
217 * @generated 217 * @generated
218 */ 218 */
219 private ComparisonOperator(int value, String name, String literal) 219 private ComparisonOperator(int value, String name, String literal)
220 { 220 {
221 this.value = value; 221 this.value = value;
222 this.name = name; 222 this.name = name;
223 this.literal = literal; 223 this.literal = literal;
224 } 224 }
225 225
226 /** 226 /**
227 * <!-- begin-user-doc --> 227 * <!-- begin-user-doc -->
228 * <!-- end-user-doc --> 228 * <!-- end-user-doc -->
229 * @generated 229 * @generated
230 */ 230 */
231 @Override 231 @Override
232 public int getValue() 232 public int getValue()
233 { 233 {
234 return value; 234 return value;
235 } 235 }
236 236
237 /** 237 /**
238 * <!-- begin-user-doc --> 238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc --> 239 * <!-- end-user-doc -->
240 * @generated 240 * @generated
241 */ 241 */
242 @Override 242 @Override
243 public String getName() 243 public String getName()
244 { 244 {
245 return name; 245 return name;
246 } 246 }
247 247
248 /** 248 /**
249 * <!-- begin-user-doc --> 249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc --> 250 * <!-- end-user-doc -->
251 * @generated 251 * @generated
252 */ 252 */
253 @Override 253 @Override
254 public String getLiteral() 254 public String getLiteral()
255 { 255 {
256 return literal; 256 return literal;
257 } 257 }
258 258
259 /** 259 /**
260 * Returns the literal value of the enumerator, which is its string representation. 260 * Returns the literal value of the enumerator, which is its string representation.
261 * <!-- begin-user-doc --> 261 * <!-- begin-user-doc -->
262 * <!-- end-user-doc --> 262 * <!-- end-user-doc -->
263 * @generated 263 * @generated
264 */ 264 */
265 @Override 265 @Override
266 public String toString() 266 public String toString()
267 { 267 {
268 return literal; 268 return literal;
269 } 269 }
270 270
271} //ComparisonOperator 271} //ComparisonOperator
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java
index 52de3044..7e7b51c5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Config</b></em>'. 10 * A representation of the model object '<em><b>Config</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Config extends EObject 18public interface Config extends EObject
19{ 19{
20} // Config 20} // Config
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java
index e3fa64dc..8c0b116c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Config Declaration</b></em>'. 9 * A representation of the model object '<em><b>Config Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ConfigDeclaration extends Declaration 23public interface ConfigDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(ConfigSpecification) 30 * @see #setSpecification(ConfigSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 ConfigSpecification getSpecification(); 35 ConfigSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(ConfigSpecification value); 45 void setSpecification(ConfigSpecification value);
46 46
47} // ConfigDeclaration 47} // ConfigDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
index 0d0f1f62..60836e70 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Config Entry</b></em>'. 10 * A representation of the model object '<em><b>Config Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface ConfigEntry extends EObject 18public interface ConfigEntry extends EObject
19{ 19{
20} // ConfigEntry 20} // ConfigEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java
index 4f96a59c..5c451da0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Config Reference</b></em>'. 9 * A representation of the model object '<em><b>Config Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ConfigReference extends Config 23public interface ConfigReference extends Config
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Config</b></em>' reference. 26 * Returns the value of the '<em><b>Config</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Config</em>' reference. 29 * @return the value of the '<em>Config</em>' reference.
30 * @see #setConfig(ConfigDeclaration) 30 * @see #setConfig(ConfigDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 ConfigDeclaration getConfig(); 35 ConfigDeclaration getConfig();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Config</em>' reference. 41 * @param value the new value of the '<em>Config</em>' reference.
42 * @see #getConfig() 42 * @see #getConfig()
43 * @generated 43 * @generated
44 */ 44 */
45 void setConfig(ConfigDeclaration value); 45 void setConfig(ConfigDeclaration value);
46 46
47} // ConfigReference 47} // ConfigReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java
index 461ba439..2ed3d4d5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Config Specification</b></em>'. 10 * A representation of the model object '<em><b>Config Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries <em>Entries</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries <em>Entries</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ConfigSpecification extends Config 24public interface ConfigSpecification extends Config
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entries</em>' containment reference list. 31 * @return the value of the '<em>Entries</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<ConfigEntry> getEntries(); 36 EList<ConfigEntry> getEntries();
37 37
38} // ConfigSpecification 38} // ConfigSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java
index 6a994735..1de83663 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java
@@ -1,53 +1,53 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8import org.eclipse.emf.ecore.EObject; 8import org.eclipse.emf.ecore.EObject;
9 9
10/** 10/**
11 * <!-- begin-user-doc --> 11 * <!-- begin-user-doc -->
12 * A representation of the model object '<em><b>Configuration Script</b></em>'. 12 * A representation of the model object '<em><b>Configuration Script</b></em>'.
13 * <!-- end-user-doc --> 13 * <!-- end-user-doc -->
14 * 14 *
15 * <p> 15 * <p>
16 * The following features are supported: 16 * The following features are supported:
17 * </p> 17 * </p>
18 * <ul> 18 * <ul>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports <em>Imports</em>}</li> 19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports <em>Imports</em>}</li>
20 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands <em>Commands</em>}</li> 20 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands <em>Commands</em>}</li>
21 * </ul> 21 * </ul>
22 * 22 *
23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript() 23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript()
24 * @model 24 * @model
25 * @generated 25 * @generated
26 */ 26 */
27public interface ConfigurationScript extends EObject 27public interface ConfigurationScript extends EObject
28{ 28{
29 /** 29 /**
30 * Returns the value of the '<em><b>Imports</b></em>' containment reference list. 30 * Returns the value of the '<em><b>Imports</b></em>' containment reference list.
31 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. 31 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc --> 33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Imports</em>' containment reference list. 34 * @return the value of the '<em>Imports</em>' containment reference list.
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() 35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports()
36 * @model containment="true" 36 * @model containment="true"
37 * @generated 37 * @generated
38 */ 38 */
39 EList<Import> getImports(); 39 EList<Import> getImports();
40 40
41 /** 41 /**
42 * Returns the value of the '<em><b>Commands</b></em>' containment reference list. 42 * Returns the value of the '<em><b>Commands</b></em>' containment reference list.
43 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. 43 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}.
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @return the value of the '<em>Commands</em>' containment reference list. 46 * @return the value of the '<em>Commands</em>' containment reference list.
47 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() 47 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands()
48 * @model containment="true" 48 * @model containment="true"
49 * @generated 49 * @generated
50 */ 50 */
51 EList<Command> getCommands(); 51 EList<Command> getCommands();
52 52
53} // ConfigurationScript 53} // ConfigurationScript
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
index c022755d..1e57402a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
@@ -1,71 +1,71 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Cost Entry</b></em>'. 10 * A representation of the model object '<em><b>Cost Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}</li>
19 * </ul> 19 * </ul>
20 * 20 *
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry() 21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry()
22 * @model 22 * @model
23 * @generated 23 * @generated
24 */ 24 */
25public interface CostEntry extends EObject 25public interface CostEntry extends EObject
26{ 26{
27 /** 27 /**
28 * Returns the value of the '<em><b>Pattern Element</b></em>' containment reference. 28 * Returns the value of the '<em><b>Pattern Element</b></em>' containment reference.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Pattern Element</em>' containment reference. 31 * @return the value of the '<em>Pattern Element</em>' containment reference.
32 * @see #setPatternElement(PatternElement) 32 * @see #setPatternElement(PatternElement)
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement()
34 * @model containment="true" 34 * @model containment="true"
35 * @generated 35 * @generated
36 */ 36 */
37 PatternElement getPatternElement(); 37 PatternElement getPatternElement();
38 38
39 /** 39 /**
40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}' containment reference. 40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}' containment reference.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @param value the new value of the '<em>Pattern Element</em>' containment reference. 43 * @param value the new value of the '<em>Pattern Element</em>' containment reference.
44 * @see #getPatternElement() 44 * @see #getPatternElement()
45 * @generated 45 * @generated
46 */ 46 */
47 void setPatternElement(PatternElement value); 47 void setPatternElement(PatternElement value);
48 48
49 /** 49 /**
50 * Returns the value of the '<em><b>Weight</b></em>' attribute. 50 * Returns the value of the '<em><b>Weight</b></em>' attribute.
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @return the value of the '<em>Weight</em>' attribute. 53 * @return the value of the '<em>Weight</em>' attribute.
54 * @see #setWeight(int) 54 * @see #setWeight(int)
55 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight() 55 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight()
56 * @model 56 * @model
57 * @generated 57 * @generated
58 */ 58 */
59 int getWeight(); 59 int getWeight();
60 60
61 /** 61 /**
62 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}' attribute. 62 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}' attribute.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @param value the new value of the '<em>Weight</em>' attribute. 65 * @param value the new value of the '<em>Weight</em>' attribute.
66 * @see #getWeight() 66 * @see #getWeight()
67 * @generated 67 * @generated
68 */ 68 */
69 void setWeight(int value); 69 void setWeight(int value);
70 70
71} // CostEntry 71} // CostEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
index 868aa3a1..28ca9e2d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Cost Objective Function</b></em>'. 10 * A representation of the model object '<em><b>Cost Objective Function</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface CostObjectiveFunction extends ObjectiveFunction 24public interface CostObjectiveFunction extends ObjectiveFunction
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entries</em>' containment reference list. 31 * @return the value of the '<em>Entries</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<CostEntry> getEntries(); 36 EList<CostEntry> getEntries();
37 37
38} // CostObjectiveFunction 38} // CostObjectiveFunction
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java
index dcf598da..252ad893 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java
@@ -1,70 +1,70 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Custom Entry</b></em>'. 9 * A representation of the model object '<em><b>Custom Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface CustomEntry extends ConfigEntry 24public interface CustomEntry extends ConfigEntry
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Key</b></em>' attribute. 27 * Returns the value of the '<em><b>Key</b></em>' attribute.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Key</em>' attribute. 30 * @return the value of the '<em>Key</em>' attribute.
31 * @see #setKey(String) 31 * @see #setKey(String)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key()
33 * @model 33 * @model
34 * @generated 34 * @generated
35 */ 35 */
36 String getKey(); 36 String getKey();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}' attribute. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}' attribute.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Key</em>' attribute. 42 * @param value the new value of the '<em>Key</em>' attribute.
43 * @see #getKey() 43 * @see #getKey()
44 * @generated 44 * @generated
45 */ 45 */
46 void setKey(String value); 46 void setKey(String value);
47 47
48 /** 48 /**
49 * Returns the value of the '<em><b>Value</b></em>' attribute. 49 * Returns the value of the '<em><b>Value</b></em>' attribute.
50 * <!-- begin-user-doc --> 50 * <!-- begin-user-doc -->
51 * <!-- end-user-doc --> 51 * <!-- end-user-doc -->
52 * @return the value of the '<em>Value</em>' attribute. 52 * @return the value of the '<em>Value</em>' attribute.
53 * @see #setValue(String) 53 * @see #setValue(String)
54 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value() 54 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value()
55 * @model 55 * @model
56 * @generated 56 * @generated
57 */ 57 */
58 String getValue(); 58 String getValue();
59 59
60 /** 60 /**
61 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}' attribute. 61 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}' attribute.
62 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
64 * @param value the new value of the '<em>Value</em>' attribute. 64 * @param value the new value of the '<em>Value</em>' attribute.
65 * @see #getValue() 65 * @see #getValue()
66 * @generated 66 * @generated
67 */ 67 */
68 void setValue(String value); 68 void setValue(String value);
69 69
70} // CustomEntry 70} // CustomEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
index e95b7531..69ba9dca 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Declaration</b></em>'. 9 * A representation of the model object '<em><b>Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface Declaration extends Command 23public interface Declaration extends Command
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Name</b></em>' attribute. 26 * Returns the value of the '<em><b>Name</b></em>' attribute.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Name</em>' attribute. 29 * @return the value of the '<em>Name</em>' attribute.
30 * @see #setName(String) 30 * @see #setName(String)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 String getName(); 35 String getName();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}' attribute. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName <em>Name</em>}' attribute.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Name</em>' attribute. 41 * @param value the new value of the '<em>Name</em>' attribute.
42 * @see #getName() 42 * @see #getName()
43 * @generated 43 * @generated
44 */ 44 */
45 void setName(String value); 45 void setName(String value);
46 46
47} // Declaration 47} // Declaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java
index 5b7b70a5..92ac2024 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java
@@ -1,248 +1,248 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.util.Arrays; 6import java.util.Arrays;
7import java.util.Collections; 7import java.util.Collections;
8import java.util.List; 8import java.util.List;
9 9
10import org.eclipse.emf.common.util.Enumerator; 10import org.eclipse.emf.common.util.Enumerator;
11 11
12/** 12/**
13 * <!-- begin-user-doc --> 13 * <!-- begin-user-doc -->
14 * A representation of the literals of the enumeration '<em><b>Document Level Specification</b></em>', 14 * A representation of the literals of the enumeration '<em><b>Document Level Specification</b></em>',
15 * and utility methods for working with them. 15 * and utility methods for working with them.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification() 17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification()
18 * @model 18 * @model
19 * @generated 19 * @generated
20 */ 20 */
21public enum DocumentLevelSpecification implements Enumerator 21public enum DocumentLevelSpecification implements Enumerator
22{ 22{
23 /** 23 /**
24 * The '<em><b>None</b></em>' literal object. 24 * The '<em><b>None</b></em>' literal object.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc --> 26 * <!-- end-user-doc -->
27 * @see #NONE_VALUE 27 * @see #NONE_VALUE
28 * @generated 28 * @generated
29 * @ordered 29 * @ordered
30 */ 30 */
31 NONE(0, "none", "none"), 31 NONE(0, "none", "none"),
32 32
33 /** 33 /**
34 * The '<em><b>Normal</b></em>' literal object. 34 * The '<em><b>Normal</b></em>' literal object.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #NORMAL_VALUE 37 * @see #NORMAL_VALUE
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 NORMAL(1, "normal", "normal"), 41 NORMAL(1, "normal", "normal"),
42 42
43 /** 43 /**
44 * The '<em><b>Full</b></em>' literal object. 44 * The '<em><b>Full</b></em>' literal object.
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @see #FULL_VALUE 47 * @see #FULL_VALUE
48 * @generated 48 * @generated
49 * @ordered 49 * @ordered
50 */ 50 */
51 FULL(2, "full", "full"); 51 FULL(2, "full", "full");
52 52
53 /** 53 /**
54 * The '<em><b>None</b></em>' literal value. 54 * The '<em><b>None</b></em>' literal value.
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @see #NONE 57 * @see #NONE
58 * @model name="none" 58 * @model name="none"
59 * @generated 59 * @generated
60 * @ordered 60 * @ordered
61 */ 61 */
62 public static final int NONE_VALUE = 0; 62 public static final int NONE_VALUE = 0;
63 63
64 /** 64 /**
65 * The '<em><b>Normal</b></em>' literal value. 65 * The '<em><b>Normal</b></em>' literal value.
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @see #NORMAL 68 * @see #NORMAL
69 * @model name="normal" 69 * @model name="normal"
70 * @generated 70 * @generated
71 * @ordered 71 * @ordered
72 */ 72 */
73 public static final int NORMAL_VALUE = 1; 73 public static final int NORMAL_VALUE = 1;
74 74
75 /** 75 /**
76 * The '<em><b>Full</b></em>' literal value. 76 * The '<em><b>Full</b></em>' literal value.
77 * <!-- begin-user-doc --> 77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc --> 78 * <!-- end-user-doc -->
79 * @see #FULL 79 * @see #FULL
80 * @model name="full" 80 * @model name="full"
81 * @generated 81 * @generated
82 * @ordered 82 * @ordered
83 */ 83 */
84 public static final int FULL_VALUE = 2; 84 public static final int FULL_VALUE = 2;
85 85
86 /** 86 /**
87 * An array of all the '<em><b>Document Level Specification</b></em>' enumerators. 87 * An array of all the '<em><b>Document Level Specification</b></em>' enumerators.
88 * <!-- begin-user-doc --> 88 * <!-- begin-user-doc -->
89 * <!-- end-user-doc --> 89 * <!-- end-user-doc -->
90 * @generated 90 * @generated
91 */ 91 */
92 private static final DocumentLevelSpecification[] VALUES_ARRAY = 92 private static final DocumentLevelSpecification[] VALUES_ARRAY =
93 new DocumentLevelSpecification[] 93 new DocumentLevelSpecification[]
94 { 94 {
95 NONE, 95 NONE,
96 NORMAL, 96 NORMAL,
97 FULL, 97 FULL,
98 }; 98 };
99 99
100 /** 100 /**
101 * A public read-only list of all the '<em><b>Document Level Specification</b></em>' enumerators. 101 * A public read-only list of all the '<em><b>Document Level Specification</b></em>' enumerators.
102 * <!-- begin-user-doc --> 102 * <!-- begin-user-doc -->
103 * <!-- end-user-doc --> 103 * <!-- end-user-doc -->
104 * @generated 104 * @generated
105 */ 105 */
106 public static final List<DocumentLevelSpecification> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 106 public static final List<DocumentLevelSpecification> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
107 107
108 /** 108 /**
109 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified literal value. 109 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified literal value.
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @param literal the literal. 112 * @param literal the literal.
113 * @return the matching enumerator or <code>null</code>. 113 * @return the matching enumerator or <code>null</code>.
114 * @generated 114 * @generated
115 */ 115 */
116 public static DocumentLevelSpecification get(String literal) 116 public static DocumentLevelSpecification get(String literal)
117 { 117 {
118 for (int i = 0; i < VALUES_ARRAY.length; ++i) 118 for (int i = 0; i < VALUES_ARRAY.length; ++i)
119 { 119 {
120 DocumentLevelSpecification result = VALUES_ARRAY[i]; 120 DocumentLevelSpecification result = VALUES_ARRAY[i];
121 if (result.toString().equals(literal)) 121 if (result.toString().equals(literal))
122 { 122 {
123 return result; 123 return result;
124 } 124 }
125 } 125 }
126 return null; 126 return null;
127 } 127 }
128 128
129 /** 129 /**
130 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified name. 130 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified name.
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @param name the name. 133 * @param name the name.
134 * @return the matching enumerator or <code>null</code>. 134 * @return the matching enumerator or <code>null</code>.
135 * @generated 135 * @generated
136 */ 136 */
137 public static DocumentLevelSpecification getByName(String name) 137 public static DocumentLevelSpecification getByName(String name)
138 { 138 {
139 for (int i = 0; i < VALUES_ARRAY.length; ++i) 139 for (int i = 0; i < VALUES_ARRAY.length; ++i)
140 { 140 {
141 DocumentLevelSpecification result = VALUES_ARRAY[i]; 141 DocumentLevelSpecification result = VALUES_ARRAY[i];
142 if (result.getName().equals(name)) 142 if (result.getName().equals(name))
143 { 143 {
144 return result; 144 return result;
145 } 145 }
146 } 146 }
147 return null; 147 return null;
148 } 148 }
149 149
150 /** 150 /**
151 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified integer value. 151 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified integer value.
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @param value the integer value. 154 * @param value the integer value.
155 * @return the matching enumerator or <code>null</code>. 155 * @return the matching enumerator or <code>null</code>.
156 * @generated 156 * @generated
157 */ 157 */
158 public static DocumentLevelSpecification get(int value) 158 public static DocumentLevelSpecification get(int value)
159 { 159 {
160 switch (value) 160 switch (value)
161 { 161 {
162 case NONE_VALUE: return NONE; 162 case NONE_VALUE: return NONE;
163 case NORMAL_VALUE: return NORMAL; 163 case NORMAL_VALUE: return NORMAL;
164 case FULL_VALUE: return FULL; 164 case FULL_VALUE: return FULL;
165 } 165 }
166 return null; 166 return null;
167 } 167 }
168 168
169 /** 169 /**
170 * <!-- begin-user-doc --> 170 * <!-- begin-user-doc -->
171 * <!-- end-user-doc --> 171 * <!-- end-user-doc -->
172 * @generated 172 * @generated
173 */ 173 */
174 private final int value; 174 private final int value;
175 175
176 /** 176 /**
177 * <!-- begin-user-doc --> 177 * <!-- begin-user-doc -->
178 * <!-- end-user-doc --> 178 * <!-- end-user-doc -->
179 * @generated 179 * @generated
180 */ 180 */
181 private final String name; 181 private final String name;
182 182
183 /** 183 /**
184 * <!-- begin-user-doc --> 184 * <!-- begin-user-doc -->
185 * <!-- end-user-doc --> 185 * <!-- end-user-doc -->
186 * @generated 186 * @generated
187 */ 187 */
188 private final String literal; 188 private final String literal;
189 189
190 /** 190 /**
191 * Only this class can construct instances. 191 * Only this class can construct instances.
192 * <!-- begin-user-doc --> 192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc --> 193 * <!-- end-user-doc -->
194 * @generated 194 * @generated
195 */ 195 */
196 private DocumentLevelSpecification(int value, String name, String literal) 196 private DocumentLevelSpecification(int value, String name, String literal)
197 { 197 {
198 this.value = value; 198 this.value = value;
199 this.name = name; 199 this.name = name;
200 this.literal = literal; 200 this.literal = literal;
201 } 201 }
202 202
203 /** 203 /**
204 * <!-- begin-user-doc --> 204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc --> 205 * <!-- end-user-doc -->
206 * @generated 206 * @generated
207 */ 207 */
208 @Override 208 @Override
209 public int getValue() 209 public int getValue()
210 { 210 {
211 return value; 211 return value;
212 } 212 }
213 213
214 /** 214 /**
215 * <!-- begin-user-doc --> 215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc --> 216 * <!-- end-user-doc -->
217 * @generated 217 * @generated
218 */ 218 */
219 @Override 219 @Override
220 public String getName() 220 public String getName()
221 { 221 {
222 return name; 222 return name;
223 } 223 }
224 224
225 /** 225 /**
226 * <!-- begin-user-doc --> 226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc --> 227 * <!-- end-user-doc -->
228 * @generated 228 * @generated
229 */ 229 */
230 @Override 230 @Override
231 public String getLiteral() 231 public String getLiteral()
232 { 232 {
233 return literal; 233 return literal;
234 } 234 }
235 235
236 /** 236 /**
237 * Returns the literal value of the enumerator, which is its string representation. 237 * Returns the literal value of the enumerator, which is its string representation.
238 * <!-- begin-user-doc --> 238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc --> 239 * <!-- end-user-doc -->
240 * @generated 240 * @generated
241 */ 241 */
242 @Override 242 @Override
243 public String toString() 243 public String toString()
244 { 244 {
245 return literal; 245 return literal;
246 } 246 }
247 247
248} //DocumentLevelSpecification 248} //DocumentLevelSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java
index 9c37183d..23d5c54d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java
@@ -1,50 +1,50 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Documentation Entry</b></em>'. 9 * A representation of the model object '<em><b>Documentation Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface DocumentationEntry extends ConfigEntry 23public interface DocumentationEntry extends ConfigEntry
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Level</b></em>' attribute. 26 * Returns the value of the '<em><b>Level</b></em>' attribute.
27 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. 27 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Level</em>' attribute. 30 * @return the value of the '<em>Level</em>' attribute.
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
32 * @see #setLevel(DocumentLevelSpecification) 32 * @see #setLevel(DocumentLevelSpecification)
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level()
34 * @model 34 * @model
35 * @generated 35 * @generated
36 */ 36 */
37 DocumentLevelSpecification getLevel(); 37 DocumentLevelSpecification getLevel();
38 38
39 /** 39 /**
40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}' attribute. 40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}' attribute.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @param value the new value of the '<em>Level</em>' attribute. 43 * @param value the new value of the '<em>Level</em>' attribute.
44 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 44 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
45 * @see #getLevel() 45 * @see #getLevel()
46 * @generated 46 * @generated
47 */ 47 */
48 void setLevel(DocumentLevelSpecification value); 48 void setLevel(DocumentLevelSpecification value);
49 49
50} // DocumentationEntry 50} // DocumentationEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java
index 0ea2a25f..ec1f6549 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java
@@ -1,48 +1,48 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EPackage; 6import org.eclipse.emf.ecore.EPackage;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>EPackage Import</b></em>'. 10 * A representation of the model object '<em><b>EPackage Import</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface EPackageImport extends Import 24public interface EPackageImport extends Import
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Imported Package</b></em>' reference. 27 * Returns the value of the '<em><b>Imported Package</b></em>' reference.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Imported Package</em>' reference. 30 * @return the value of the '<em>Imported Package</em>' reference.
31 * @see #setImportedPackage(EPackage) 31 * @see #setImportedPackage(EPackage)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage()
33 * @model 33 * @model
34 * @generated 34 * @generated
35 */ 35 */
36 EPackage getImportedPackage(); 36 EPackage getImportedPackage();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}' reference. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage <em>Imported Package</em>}' reference.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Imported Package</em>' reference. 42 * @param value the new value of the '<em>Imported Package</em>' reference.
43 * @see #getImportedPackage() 43 * @see #getImportedPackage()
44 * @generated 44 * @generated
45 */ 45 */
46 void setImportedPackage(EPackage value); 46 void setImportedPackage(EPackage value);
47 47
48} // EPackageImport 48} // EPackageImport
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java
index fc970c60..03189fb7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java
@@ -1,70 +1,70 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Exact Number</b></em>'. 9 * A representation of the model object '<em><b>Exact Number</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ExactNumber extends NumberSpecification 24public interface ExactNumber extends NumberSpecification
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Exact Number</b></em>' attribute. 27 * Returns the value of the '<em><b>Exact Number</b></em>' attribute.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Exact Number</em>' attribute. 30 * @return the value of the '<em>Exact Number</em>' attribute.
31 * @see #setExactNumber(int) 31 * @see #setExactNumber(int)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber()
33 * @model 33 * @model
34 * @generated 34 * @generated
35 */ 35 */
36 int getExactNumber(); 36 int getExactNumber();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}' attribute. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}' attribute.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Exact Number</em>' attribute. 42 * @param value the new value of the '<em>Exact Number</em>' attribute.
43 * @see #getExactNumber() 43 * @see #getExactNumber()
44 * @generated 44 * @generated
45 */ 45 */
46 void setExactNumber(int value); 46 void setExactNumber(int value);
47 47
48 /** 48 /**
49 * Returns the value of the '<em><b>Exact Unlimited</b></em>' attribute. 49 * Returns the value of the '<em><b>Exact Unlimited</b></em>' attribute.
50 * <!-- begin-user-doc --> 50 * <!-- begin-user-doc -->
51 * <!-- end-user-doc --> 51 * <!-- end-user-doc -->
52 * @return the value of the '<em>Exact Unlimited</em>' attribute. 52 * @return the value of the '<em>Exact Unlimited</em>' attribute.
53 * @see #setExactUnlimited(boolean) 53 * @see #setExactUnlimited(boolean)
54 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() 54 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited()
55 * @model 55 * @model
56 * @generated 56 * @generated
57 */ 57 */
58 boolean isExactUnlimited(); 58 boolean isExactUnlimited();
59 59
60 /** 60 /**
61 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}' attribute. 61 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}' attribute.
62 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
64 * @param value the new value of the '<em>Exact Unlimited</em>' attribute. 64 * @param value the new value of the '<em>Exact Unlimited</em>' attribute.
65 * @see #isExactUnlimited() 65 * @see #isExactUnlimited()
66 * @generated 66 * @generated
67 */ 67 */
68 void setExactUnlimited(boolean value); 68 void setExactUnlimited(boolean value);
69 69
70} // ExactNumber 70} // ExactNumber
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java
index e8f18c86..61f79cb3 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>File</b></em>'. 10 * A representation of the model object '<em><b>File</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface File extends EObject 18public interface File extends EObject
19{ 19{
20} // File 20} // File
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java
index bba0ff58..144bb95b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>File Declaration</b></em>'. 9 * A representation of the model object '<em><b>File Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface FileDeclaration extends Declaration 23public interface FileDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(FileSpecification) 30 * @see #setSpecification(FileSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 FileSpecification getSpecification(); 35 FileSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(FileSpecification value); 45 void setSpecification(FileSpecification value);
46 46
47} // FileDeclaration 47} // FileDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java
index 5c445dd5..81a1d769 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>File Reference</b></em>'. 9 * A representation of the model object '<em><b>File Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface FileReference extends File 23public interface FileReference extends File
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(FileDeclaration) 30 * @see #setReferred(FileDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 FileDeclaration getReferred(); 35 FileDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(FileDeclaration value); 45 void setReferred(FileDeclaration value);
46 46
47} // FileReference 47} // FileReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java
index d0105308..1001cb7d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>File Specification</b></em>'. 9 * A representation of the model object '<em><b>File Specification</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface FileSpecification extends File 23public interface FileSpecification extends File
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Path</b></em>' attribute. 26 * Returns the value of the '<em><b>Path</b></em>' attribute.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Path</em>' attribute. 29 * @return the value of the '<em>Path</em>' attribute.
30 * @see #setPath(String) 30 * @see #setPath(String)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 String getPath(); 35 String getPath();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}' attribute. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}' attribute.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Path</em>' attribute. 41 * @param value the new value of the '<em>Path</em>' attribute.
42 * @see #getPath() 42 * @see #getPath()
43 * @generated 43 * @generated
44 */ 44 */
45 void setPath(String value); 45 void setPath(String value);
46 46
47} // FileSpecification 47} // FileSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java
index d6ce71c2..d4e25f0f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Folder Entry</b></em>'. 10 * A representation of the model object '<em><b>Folder Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface FolderEntry extends PartialModelEntry 24public interface FolderEntry extends PartialModelEntry
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Exclusion</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Exclusion</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Exclusion</em>' containment reference list. 31 * @return the value of the '<em>Exclusion</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<ModelEntry> getExclusion(); 36 EList<ModelEntry> getExclusion();
37 37
38} // FolderEntry 38} // FolderEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java
index 34943195..11e59ad2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java
@@ -1,372 +1,372 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Generation Task</b></em>'. 9 * A representation of the model object '<em><b>Generation Task</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}</li> 19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}</li>
20 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li> 20 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li>
21 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}</li> 21 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}</li>
22 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li> 22 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li> 28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li>
29 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li> 29 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask()
34 * @model 34 * @model
35 * @generated 35 * @generated
36 */ 36 */
37public interface GenerationTask extends Task 37public interface GenerationTask extends Task
38{ 38{
39 /** 39 /**
40 * Returns the value of the '<em><b>Metamodel</b></em>' containment reference. 40 * Returns the value of the '<em><b>Metamodel</b></em>' containment reference.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @return the value of the '<em>Metamodel</em>' containment reference. 43 * @return the value of the '<em>Metamodel</em>' containment reference.
44 * @see #setMetamodel(Metamodel) 44 * @see #setMetamodel(Metamodel)
45 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() 45 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel()
46 * @model containment="true" 46 * @model containment="true"
47 * @generated 47 * @generated
48 */ 48 */
49 Metamodel getMetamodel(); 49 Metamodel getMetamodel();
50 50
51 /** 51 /**
52 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}' containment reference. 52 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}' containment reference.
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @param value the new value of the '<em>Metamodel</em>' containment reference. 55 * @param value the new value of the '<em>Metamodel</em>' containment reference.
56 * @see #getMetamodel() 56 * @see #getMetamodel()
57 * @generated 57 * @generated
58 */ 58 */
59 void setMetamodel(Metamodel value); 59 void setMetamodel(Metamodel value);
60 60
61 /** 61 /**
62 * Returns the value of the '<em><b>Partial Model</b></em>' containment reference. 62 * Returns the value of the '<em><b>Partial Model</b></em>' containment reference.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @return the value of the '<em>Partial Model</em>' containment reference. 65 * @return the value of the '<em>Partial Model</em>' containment reference.
66 * @see #setPartialModel(PartialModel) 66 * @see #setPartialModel(PartialModel)
67 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() 67 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel()
68 * @model containment="true" 68 * @model containment="true"
69 * @generated 69 * @generated
70 */ 70 */
71 PartialModel getPartialModel(); 71 PartialModel getPartialModel();
72 72
73 /** 73 /**
74 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}' containment reference. 74 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}' containment reference.
75 * <!-- begin-user-doc --> 75 * <!-- begin-user-doc -->
76 * <!-- end-user-doc --> 76 * <!-- end-user-doc -->
77 * @param value the new value of the '<em>Partial Model</em>' containment reference. 77 * @param value the new value of the '<em>Partial Model</em>' containment reference.
78 * @see #getPartialModel() 78 * @see #getPartialModel()
79 * @generated 79 * @generated
80 */ 80 */
81 void setPartialModel(PartialModel value); 81 void setPartialModel(PartialModel value);
82 82
83 /** 83 /**
84 * Returns the value of the '<em><b>Patterns</b></em>' containment reference. 84 * Returns the value of the '<em><b>Patterns</b></em>' containment reference.
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @return the value of the '<em>Patterns</em>' containment reference. 87 * @return the value of the '<em>Patterns</em>' containment reference.
88 * @see #setPatterns(GraphPattern) 88 * @see #setPatterns(GraphPattern)
89 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() 89 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns()
90 * @model containment="true" 90 * @model containment="true"
91 * @generated 91 * @generated
92 */ 92 */
93 GraphPattern getPatterns(); 93 GraphPattern getPatterns();
94 94
95 /** 95 /**
96 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}' containment reference. 96 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}' containment reference.
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @param value the new value of the '<em>Patterns</em>' containment reference. 99 * @param value the new value of the '<em>Patterns</em>' containment reference.
100 * @see #getPatterns() 100 * @see #getPatterns()
101 * @generated 101 * @generated
102 */ 102 */
103 void setPatterns(GraphPattern value); 103 void setPatterns(GraphPattern value);
104 104
105 /** 105 /**
106 * Returns the value of the '<em><b>Objectives</b></em>' containment reference. 106 * Returns the value of the '<em><b>Objectives</b></em>' containment reference.
107 * <!-- begin-user-doc --> 107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc --> 108 * <!-- end-user-doc -->
109 * @return the value of the '<em>Objectives</em>' containment reference. 109 * @return the value of the '<em>Objectives</em>' containment reference.
110 * @see #setObjectives(Objective) 110 * @see #setObjectives(Objective)
111 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Objectives() 111 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Objectives()
112 * @model containment="true" 112 * @model containment="true"
113 * @generated 113 * @generated
114 */ 114 */
115 Objective getObjectives(); 115 Objective getObjectives();
116 116
117 /** 117 /**
118 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}' containment reference. 118 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives <em>Objectives</em>}' containment reference.
119 * <!-- begin-user-doc --> 119 * <!-- begin-user-doc -->
120 * <!-- end-user-doc --> 120 * <!-- end-user-doc -->
121 * @param value the new value of the '<em>Objectives</em>' containment reference. 121 * @param value the new value of the '<em>Objectives</em>' containment reference.
122 * @see #getObjectives() 122 * @see #getObjectives()
123 * @generated 123 * @generated
124 */ 124 */
125 void setObjectives(Objective value); 125 void setObjectives(Objective value);
126 126
127 /** 127 /**
128 * Returns the value of the '<em><b>Scope</b></em>' containment reference. 128 * Returns the value of the '<em><b>Scope</b></em>' containment reference.
129 * <!-- begin-user-doc --> 129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc --> 130 * <!-- end-user-doc -->
131 * @return the value of the '<em>Scope</em>' containment reference. 131 * @return the value of the '<em>Scope</em>' containment reference.
132 * @see #setScope(Scope) 132 * @see #setScope(Scope)
133 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() 133 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope()
134 * @model containment="true" 134 * @model containment="true"
135 * @generated 135 * @generated
136 */ 136 */
137 Scope getScope(); 137 Scope getScope();
138 138
139 /** 139 /**
140 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}' containment reference. 140 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}' containment reference.
141 * <!-- begin-user-doc --> 141 * <!-- begin-user-doc -->
142 * <!-- end-user-doc --> 142 * <!-- end-user-doc -->
143 * @param value the new value of the '<em>Scope</em>' containment reference. 143 * @param value the new value of the '<em>Scope</em>' containment reference.
144 * @see #getScope() 144 * @see #getScope()
145 * @generated 145 * @generated
146 */ 146 */
147 void setScope(Scope value); 147 void setScope(Scope value);
148 148
149 /** 149 /**
150 * Returns the value of the '<em><b>Number Specified</b></em>' attribute. 150 * Returns the value of the '<em><b>Number Specified</b></em>' attribute.
151 * <!-- begin-user-doc --> 151 * <!-- begin-user-doc -->
152 * <!-- end-user-doc --> 152 * <!-- end-user-doc -->
153 * @return the value of the '<em>Number Specified</em>' attribute. 153 * @return the value of the '<em>Number Specified</em>' attribute.
154 * @see #setNumberSpecified(boolean) 154 * @see #setNumberSpecified(boolean)
155 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() 155 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified()
156 * @model 156 * @model
157 * @generated 157 * @generated
158 */ 158 */
159 boolean isNumberSpecified(); 159 boolean isNumberSpecified();
160 160
161 /** 161 /**
162 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}' attribute. 162 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}' attribute.
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @param value the new value of the '<em>Number Specified</em>' attribute. 165 * @param value the new value of the '<em>Number Specified</em>' attribute.
166 * @see #isNumberSpecified() 166 * @see #isNumberSpecified()
167 * @generated 167 * @generated
168 */ 168 */
169 void setNumberSpecified(boolean value); 169 void setNumberSpecified(boolean value);
170 170
171 /** 171 /**
172 * Returns the value of the '<em><b>Number</b></em>' attribute. 172 * Returns the value of the '<em><b>Number</b></em>' attribute.
173 * <!-- begin-user-doc --> 173 * <!-- begin-user-doc -->
174 * <!-- end-user-doc --> 174 * <!-- end-user-doc -->
175 * @return the value of the '<em>Number</em>' attribute. 175 * @return the value of the '<em>Number</em>' attribute.
176 * @see #setNumber(int) 176 * @see #setNumber(int)
177 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() 177 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number()
178 * @model 178 * @model
179 * @generated 179 * @generated
180 */ 180 */
181 int getNumber(); 181 int getNumber();
182 182
183 /** 183 /**
184 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}' attribute. 184 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}' attribute.
185 * <!-- begin-user-doc --> 185 * <!-- begin-user-doc -->
186 * <!-- end-user-doc --> 186 * <!-- end-user-doc -->
187 * @param value the new value of the '<em>Number</em>' attribute. 187 * @param value the new value of the '<em>Number</em>' attribute.
188 * @see #getNumber() 188 * @see #getNumber()
189 * @generated 189 * @generated
190 */ 190 */
191 void setNumber(int value); 191 void setNumber(int value);
192 192
193 /** 193 /**
194 * Returns the value of the '<em><b>Run Specified</b></em>' attribute. 194 * Returns the value of the '<em><b>Run Specified</b></em>' attribute.
195 * <!-- begin-user-doc --> 195 * <!-- begin-user-doc -->
196 * <!-- end-user-doc --> 196 * <!-- end-user-doc -->
197 * @return the value of the '<em>Run Specified</em>' attribute. 197 * @return the value of the '<em>Run Specified</em>' attribute.
198 * @see #setRunSpecified(boolean) 198 * @see #setRunSpecified(boolean)
199 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() 199 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified()
200 * @model 200 * @model
201 * @generated 201 * @generated
202 */ 202 */
203 boolean isRunSpecified(); 203 boolean isRunSpecified();
204 204
205 /** 205 /**
206 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}' attribute. 206 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}' attribute.
207 * <!-- begin-user-doc --> 207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc --> 208 * <!-- end-user-doc -->
209 * @param value the new value of the '<em>Run Specified</em>' attribute. 209 * @param value the new value of the '<em>Run Specified</em>' attribute.
210 * @see #isRunSpecified() 210 * @see #isRunSpecified()
211 * @generated 211 * @generated
212 */ 212 */
213 void setRunSpecified(boolean value); 213 void setRunSpecified(boolean value);
214 214
215 /** 215 /**
216 * Returns the value of the '<em><b>Runs</b></em>' attribute. 216 * Returns the value of the '<em><b>Runs</b></em>' attribute.
217 * <!-- begin-user-doc --> 217 * <!-- begin-user-doc -->
218 * <!-- end-user-doc --> 218 * <!-- end-user-doc -->
219 * @return the value of the '<em>Runs</em>' attribute. 219 * @return the value of the '<em>Runs</em>' attribute.
220 * @see #setRuns(int) 220 * @see #setRuns(int)
221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() 221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs()
222 * @model 222 * @model
223 * @generated 223 * @generated
224 */ 224 */
225 int getRuns(); 225 int getRuns();
226 226
227 /** 227 /**
228 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}' attribute. 228 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}' attribute.
229 * <!-- begin-user-doc --> 229 * <!-- begin-user-doc -->
230 * <!-- end-user-doc --> 230 * <!-- end-user-doc -->
231 * @param value the new value of the '<em>Runs</em>' attribute. 231 * @param value the new value of the '<em>Runs</em>' attribute.
232 * @see #getRuns() 232 * @see #getRuns()
233 * @generated 233 * @generated
234 */ 234 */
235 void setRuns(int value); 235 void setRuns(int value);
236 236
237 /** 237 /**
238 * Returns the value of the '<em><b>Solver</b></em>' attribute. 238 * Returns the value of the '<em><b>Solver</b></em>' attribute.
239 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. 239 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}.
240 * <!-- begin-user-doc --> 240 * <!-- begin-user-doc -->
241 * <!-- end-user-doc --> 241 * <!-- end-user-doc -->
242 * @return the value of the '<em>Solver</em>' attribute. 242 * @return the value of the '<em>Solver</em>' attribute.
243 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 243 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
244 * @see #setSolver(Solver) 244 * @see #setSolver(Solver)
245 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() 245 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver()
246 * @model 246 * @model
247 * @generated 247 * @generated
248 */ 248 */
249 Solver getSolver(); 249 Solver getSolver();
250 250
251 /** 251 /**
252 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}' attribute. 252 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}' attribute.
253 * <!-- begin-user-doc --> 253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc --> 254 * <!-- end-user-doc -->
255 * @param value the new value of the '<em>Solver</em>' attribute. 255 * @param value the new value of the '<em>Solver</em>' attribute.
256 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 256 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
257 * @see #getSolver() 257 * @see #getSolver()
258 * @generated 258 * @generated
259 */ 259 */
260 void setSolver(Solver value); 260 void setSolver(Solver value);
261 261
262 /** 262 /**
263 * Returns the value of the '<em><b>Config</b></em>' containment reference. 263 * Returns the value of the '<em><b>Config</b></em>' containment reference.
264 * <!-- begin-user-doc --> 264 * <!-- begin-user-doc -->
265 * <!-- end-user-doc --> 265 * <!-- end-user-doc -->
266 * @return the value of the '<em>Config</em>' containment reference. 266 * @return the value of the '<em>Config</em>' containment reference.
267 * @see #setConfig(Config) 267 * @see #setConfig(Config)
268 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() 268 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config()
269 * @model containment="true" 269 * @model containment="true"
270 * @generated 270 * @generated
271 */ 271 */
272 Config getConfig(); 272 Config getConfig();
273 273
274 /** 274 /**
275 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}' containment reference. 275 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}' containment reference.
276 * <!-- begin-user-doc --> 276 * <!-- begin-user-doc -->
277 * <!-- end-user-doc --> 277 * <!-- end-user-doc -->
278 * @param value the new value of the '<em>Config</em>' containment reference. 278 * @param value the new value of the '<em>Config</em>' containment reference.
279 * @see #getConfig() 279 * @see #getConfig()
280 * @generated 280 * @generated
281 */ 281 */
282 void setConfig(Config value); 282 void setConfig(Config value);
283 283
284 /** 284 /**
285 * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference. 285 * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference.
286 * <!-- begin-user-doc --> 286 * <!-- begin-user-doc -->
287 * <!-- end-user-doc --> 287 * <!-- end-user-doc -->
288 * @return the value of the '<em>Debug Folder</em>' containment reference. 288 * @return the value of the '<em>Debug Folder</em>' containment reference.
289 * @see #setDebugFolder(File) 289 * @see #setDebugFolder(File)
290 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() 290 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder()
291 * @model containment="true" 291 * @model containment="true"
292 * @generated 292 * @generated
293 */ 293 */
294 File getDebugFolder(); 294 File getDebugFolder();
295 295
296 /** 296 /**
297 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}' containment reference. 297 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}' containment reference.
298 * <!-- begin-user-doc --> 298 * <!-- begin-user-doc -->
299 * <!-- end-user-doc --> 299 * <!-- end-user-doc -->
300 * @param value the new value of the '<em>Debug Folder</em>' containment reference. 300 * @param value the new value of the '<em>Debug Folder</em>' containment reference.
301 * @see #getDebugFolder() 301 * @see #getDebugFolder()
302 * @generated 302 * @generated
303 */ 303 */
304 void setDebugFolder(File value); 304 void setDebugFolder(File value);
305 305
306 /** 306 /**
307 * Returns the value of the '<em><b>Target Log File</b></em>' containment reference. 307 * Returns the value of the '<em><b>Target Log File</b></em>' containment reference.
308 * <!-- begin-user-doc --> 308 * <!-- begin-user-doc -->
309 * <!-- end-user-doc --> 309 * <!-- end-user-doc -->
310 * @return the value of the '<em>Target Log File</em>' containment reference. 310 * @return the value of the '<em>Target Log File</em>' containment reference.
311 * @see #setTargetLogFile(File) 311 * @see #setTargetLogFile(File)
312 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() 312 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile()
313 * @model containment="true" 313 * @model containment="true"
314 * @generated 314 * @generated
315 */ 315 */
316 File getTargetLogFile(); 316 File getTargetLogFile();
317 317
318 /** 318 /**
319 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}' containment reference. 319 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}' containment reference.
320 * <!-- begin-user-doc --> 320 * <!-- begin-user-doc -->
321 * <!-- end-user-doc --> 321 * <!-- end-user-doc -->
322 * @param value the new value of the '<em>Target Log File</em>' containment reference. 322 * @param value the new value of the '<em>Target Log File</em>' containment reference.
323 * @see #getTargetLogFile() 323 * @see #getTargetLogFile()
324 * @generated 324 * @generated
325 */ 325 */
326 void setTargetLogFile(File value); 326 void setTargetLogFile(File value);
327 327
328 /** 328 /**
329 * Returns the value of the '<em><b>Target Statistics File</b></em>' containment reference. 329 * Returns the value of the '<em><b>Target Statistics File</b></em>' containment reference.
330 * <!-- begin-user-doc --> 330 * <!-- begin-user-doc -->
331 * <!-- end-user-doc --> 331 * <!-- end-user-doc -->
332 * @return the value of the '<em>Target Statistics File</em>' containment reference. 332 * @return the value of the '<em>Target Statistics File</em>' containment reference.
333 * @see #setTargetStatisticsFile(File) 333 * @see #setTargetStatisticsFile(File)
334 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() 334 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile()
335 * @model containment="true" 335 * @model containment="true"
336 * @generated 336 * @generated
337 */ 337 */
338 File getTargetStatisticsFile(); 338 File getTargetStatisticsFile();
339 339
340 /** 340 /**
341 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}' containment reference. 341 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}' containment reference.
342 * <!-- begin-user-doc --> 342 * <!-- begin-user-doc -->
343 * <!-- end-user-doc --> 343 * <!-- end-user-doc -->
344 * @param value the new value of the '<em>Target Statistics File</em>' containment reference. 344 * @param value the new value of the '<em>Target Statistics File</em>' containment reference.
345 * @see #getTargetStatisticsFile() 345 * @see #getTargetStatisticsFile()
346 * @generated 346 * @generated
347 */ 347 */
348 void setTargetStatisticsFile(File value); 348 void setTargetStatisticsFile(File value);
349 349
350 /** 350 /**
351 * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference. 351 * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference.
352 * <!-- begin-user-doc --> 352 * <!-- begin-user-doc -->
353 * <!-- end-user-doc --> 353 * <!-- end-user-doc -->
354 * @return the value of the '<em>Taget Folder</em>' containment reference. 354 * @return the value of the '<em>Taget Folder</em>' containment reference.
355 * @see #setTagetFolder(File) 355 * @see #setTagetFolder(File)
356 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() 356 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder()
357 * @model containment="true" 357 * @model containment="true"
358 * @generated 358 * @generated
359 */ 359 */
360 File getTagetFolder(); 360 File getTagetFolder();
361 361
362 /** 362 /**
363 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference. 363 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference.
364 * <!-- begin-user-doc --> 364 * <!-- begin-user-doc -->
365 * <!-- end-user-doc --> 365 * <!-- end-user-doc -->
366 * @param value the new value of the '<em>Taget Folder</em>' containment reference. 366 * @param value the new value of the '<em>Taget Folder</em>' containment reference.
367 * @see #getTagetFolder() 367 * @see #getTagetFolder()
368 * @generated 368 * @generated
369 */ 369 */
370 void setTagetFolder(File value); 370 void setTagetFolder(File value);
371 371
372} // GenerationTask 372} // GenerationTask
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java
index f9020282..36b321ca 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Graph Pattern</b></em>'. 10 * A representation of the model object '<em><b>Graph Pattern</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface GraphPattern extends EObject 18public interface GraphPattern extends EObject
19{ 19{
20} // GraphPattern 20} // GraphPattern
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java
index fd54777b..a218994a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Graph Pattern Declaration</b></em>'. 9 * A representation of the model object '<em><b>Graph Pattern Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface GraphPatternDeclaration extends Declaration 23public interface GraphPatternDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(PatternSpecification) 30 * @see #setSpecification(PatternSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 PatternSpecification getSpecification(); 35 PatternSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(PatternSpecification value); 45 void setSpecification(PatternSpecification value);
46 46
47} // GraphPatternDeclaration 47} // GraphPatternDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java
index 3fe6b421..2fc43c5e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Graph Pattern Reference</b></em>'. 9 * A representation of the model object '<em><b>Graph Pattern Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface GraphPatternReference extends GraphPattern 23public interface GraphPatternReference extends GraphPattern
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(GraphPatternDeclaration) 30 * @see #setReferred(GraphPatternDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 GraphPatternDeclaration getReferred(); 35 GraphPatternDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(GraphPatternDeclaration value); 45 void setReferred(GraphPatternDeclaration value);
46 46
47} // GraphPatternReference 47} // GraphPatternReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java
index 7dd24ed9..ac14c357 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Import</b></em>'. 10 * A representation of the model object '<em><b>Import</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Import extends EObject 18public interface Import extends EObject
19{ 19{
20} // Import 20} // Import
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java
index 1c2488b6..5ab1c846 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Int Enumberation</b></em>'. 10 * A representation of the model object '<em><b>Int Enumberation</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface IntEnumberation extends NumberSpecification 24public interface IntEnumberation extends NumberSpecification
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entry</b></em>' attribute list. 27 * Returns the value of the '<em><b>Entry</b></em>' attribute list.
28 * The list contents are of type {@link java.lang.Integer}. 28 * The list contents are of type {@link java.lang.Integer}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entry</em>' attribute list. 31 * @return the value of the '<em>Entry</em>' attribute list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry()
33 * @model unique="false" 33 * @model unique="false"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<Integer> getEntry(); 36 EList<Integer> getEntry();
37 37
38} // IntEnumberation 38} // IntEnumberation
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java
index e1af4d75..20cccf50 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Integer Reference</b></em>'. 9 * A representation of the model object '<em><b>Integer Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface IntegerReference extends TypeReference 17public interface IntegerReference extends TypeReference
18{ 18{
19} // IntegerReference 19} // IntegerReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java
index b9085a1e..8277c6c5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Integer Scope</b></em>'. 9 * A representation of the model object '<em><b>Integer Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface IntegerScope extends IntegerReference 17public interface IntegerScope extends IntegerReference
18{ 18{
19} // IntegerScope 19} // IntegerScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java
index aefa4592..5ad01666 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Integer Type Scope</b></em>'. 9 * A representation of the model object '<em><b>Integer Type Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface IntegerTypeScope extends TypeScope 23public interface IntegerTypeScope extends TypeScope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Type</b></em>' containment reference. 26 * Returns the value of the '<em><b>Type</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Type</em>' containment reference. 29 * @return the value of the '<em>Type</em>' containment reference.
30 * @see #setType(IntegerReference) 30 * @see #setType(IntegerReference)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 IntegerReference getType(); 35 IntegerReference getType();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Type</em>' containment reference. 41 * @param value the new value of the '<em>Type</em>' containment reference.
42 * @see #getType() 42 * @see #getType()
43 * @generated 43 * @generated
44 */ 44 */
45 void setType(IntegerReference value); 45 void setType(IntegerReference value);
46 46
47} // IntegerTypeScope 47} // IntegerTypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java
index 5bca743d..9153b0b8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java
@@ -1,93 +1,93 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Intervall Number</b></em>'. 9 * A representation of the model object '<em><b>Intervall Number</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}</li>
19 * </ul> 19 * </ul>
20 * 20 *
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() 21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber()
22 * @model 22 * @model
23 * @generated 23 * @generated
24 */ 24 */
25public interface IntervallNumber extends NumberSpecification 25public interface IntervallNumber extends NumberSpecification
26{ 26{
27 /** 27 /**
28 * Returns the value of the '<em><b>Min</b></em>' attribute. 28 * Returns the value of the '<em><b>Min</b></em>' attribute.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Min</em>' attribute. 31 * @return the value of the '<em>Min</em>' attribute.
32 * @see #setMin(int) 32 * @see #setMin(int)
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min()
34 * @model 34 * @model
35 * @generated 35 * @generated
36 */ 36 */
37 int getMin(); 37 int getMin();
38 38
39 /** 39 /**
40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}' attribute. 40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}' attribute.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @param value the new value of the '<em>Min</em>' attribute. 43 * @param value the new value of the '<em>Min</em>' attribute.
44 * @see #getMin() 44 * @see #getMin()
45 * @generated 45 * @generated
46 */ 46 */
47 void setMin(int value); 47 void setMin(int value);
48 48
49 /** 49 /**
50 * Returns the value of the '<em><b>Max Number</b></em>' attribute. 50 * Returns the value of the '<em><b>Max Number</b></em>' attribute.
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @return the value of the '<em>Max Number</em>' attribute. 53 * @return the value of the '<em>Max Number</em>' attribute.
54 * @see #setMaxNumber(int) 54 * @see #setMaxNumber(int)
55 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() 55 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber()
56 * @model 56 * @model
57 * @generated 57 * @generated
58 */ 58 */
59 int getMaxNumber(); 59 int getMaxNumber();
60 60
61 /** 61 /**
62 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}' attribute. 62 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}' attribute.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @param value the new value of the '<em>Max Number</em>' attribute. 65 * @param value the new value of the '<em>Max Number</em>' attribute.
66 * @see #getMaxNumber() 66 * @see #getMaxNumber()
67 * @generated 67 * @generated
68 */ 68 */
69 void setMaxNumber(int value); 69 void setMaxNumber(int value);
70 70
71 /** 71 /**
72 * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute. 72 * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute.
73 * <!-- begin-user-doc --> 73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 74 * <!-- end-user-doc -->
75 * @return the value of the '<em>Max Unlimited</em>' attribute. 75 * @return the value of the '<em>Max Unlimited</em>' attribute.
76 * @see #setMaxUnlimited(boolean) 76 * @see #setMaxUnlimited(boolean)
77 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() 77 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited()
78 * @model 78 * @model
79 * @generated 79 * @generated
80 */ 80 */
81 boolean isMaxUnlimited(); 81 boolean isMaxUnlimited();
82 82
83 /** 83 /**
84 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}' attribute. 84 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}' attribute.
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @param value the new value of the '<em>Max Unlimited</em>' attribute. 87 * @param value the new value of the '<em>Max Unlimited</em>' attribute.
88 * @see #isMaxUnlimited() 88 * @see #isMaxUnlimited()
89 * @generated 89 * @generated
90 */ 90 */
91 void setMaxUnlimited(boolean value); 91 void setMaxUnlimited(boolean value);
92 92
93} // IntervallNumber 93} // IntervallNumber
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java
index a6939828..ff783a3d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Memory Entry</b></em>'. 9 * A representation of the model object '<em><b>Memory Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface MemoryEntry extends ConfigEntry 23public interface MemoryEntry extends ConfigEntry
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Megabyte Limit</b></em>' attribute. 26 * Returns the value of the '<em><b>Megabyte Limit</b></em>' attribute.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Megabyte Limit</em>' attribute. 29 * @return the value of the '<em>Megabyte Limit</em>' attribute.
30 * @see #setMegabyteLimit(int) 30 * @see #setMegabyteLimit(int)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 int getMegabyteLimit(); 35 int getMegabyteLimit();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}' attribute. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}' attribute.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Megabyte Limit</em>' attribute. 41 * @param value the new value of the '<em>Megabyte Limit</em>' attribute.
42 * @see #getMegabyteLimit() 42 * @see #getMegabyteLimit()
43 * @generated 43 * @generated
44 */ 44 */
45 void setMegabyteLimit(int value); 45 void setMegabyteLimit(int value);
46 46
47} // MemoryEntry 47} // MemoryEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java
index b6d1b746..a48f56af 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Metamodel</b></em>'. 10 * A representation of the model object '<em><b>Metamodel</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Metamodel extends EObject 18public interface Metamodel extends EObject
19{ 19{
20} // Metamodel 20} // Metamodel
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
index 03a0b125..fb64b72d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Metamodel Declaration</b></em>'. 9 * A representation of the model object '<em><b>Metamodel Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface MetamodelDeclaration extends Declaration 23public interface MetamodelDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(MetamodelSpecification) 30 * @see #setSpecification(MetamodelSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 MetamodelSpecification getSpecification(); 35 MetamodelSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(MetamodelSpecification value); 45 void setSpecification(MetamodelSpecification value);
46 46
47} // MetamodelDeclaration 47} // MetamodelDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java
index 145aa700..2d70ca30 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java
@@ -1,72 +1,72 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EClassifier; 6import org.eclipse.emf.ecore.EClassifier;
7import org.eclipse.emf.ecore.ENamedElement; 7import org.eclipse.emf.ecore.ENamedElement;
8 8
9/** 9/**
10 * <!-- begin-user-doc --> 10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Metamodel Element</b></em>'. 11 * A representation of the model object '<em><b>Metamodel Element</b></em>'.
12 * <!-- end-user-doc --> 12 * <!-- end-user-doc -->
13 * 13 *
14 * <p> 14 * <p>
15 * The following features are supported: 15 * The following features are supported:
16 * </p> 16 * </p>
17 * <ul> 17 * <ul>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}</li>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}</li> 19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}</li>
20 * </ul> 20 * </ul>
21 * 21 *
22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement() 22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement()
23 * @model 23 * @model
24 * @generated 24 * @generated
25 */ 25 */
26public interface MetamodelElement extends MetamodelEntry 26public interface MetamodelElement extends MetamodelEntry
27{ 27{
28 /** 28 /**
29 * Returns the value of the '<em><b>Classifier</b></em>' reference. 29 * Returns the value of the '<em><b>Classifier</b></em>' reference.
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc --> 31 * <!-- end-user-doc -->
32 * @return the value of the '<em>Classifier</em>' reference. 32 * @return the value of the '<em>Classifier</em>' reference.
33 * @see #setClassifier(EClassifier) 33 * @see #setClassifier(EClassifier)
34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier() 34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier()
35 * @model 35 * @model
36 * @generated 36 * @generated
37 */ 37 */
38 EClassifier getClassifier(); 38 EClassifier getClassifier();
39 39
40 /** 40 /**
41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}' reference. 41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier <em>Classifier</em>}' reference.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @param value the new value of the '<em>Classifier</em>' reference. 44 * @param value the new value of the '<em>Classifier</em>' reference.
45 * @see #getClassifier() 45 * @see #getClassifier()
46 * @generated 46 * @generated
47 */ 47 */
48 void setClassifier(EClassifier value); 48 void setClassifier(EClassifier value);
49 49
50 /** 50 /**
51 * Returns the value of the '<em><b>Feature</b></em>' reference. 51 * Returns the value of the '<em><b>Feature</b></em>' reference.
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @return the value of the '<em>Feature</em>' reference. 54 * @return the value of the '<em>Feature</em>' reference.
55 * @see #setFeature(ENamedElement) 55 * @see #setFeature(ENamedElement)
56 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature() 56 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature()
57 * @model 57 * @model
58 * @generated 58 * @generated
59 */ 59 */
60 ENamedElement getFeature(); 60 ENamedElement getFeature();
61 61
62 /** 62 /**
63 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}' reference. 63 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature <em>Feature</em>}' reference.
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @param value the new value of the '<em>Feature</em>' reference. 66 * @param value the new value of the '<em>Feature</em>' reference.
67 * @see #getFeature() 67 * @see #getFeature()
68 * @generated 68 * @generated
69 */ 69 */
70 void setFeature(ENamedElement value); 70 void setFeature(ENamedElement value);
71 71
72} // MetamodelElement 72} // MetamodelElement
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java
index 30892401..1c402075 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java
@@ -1,49 +1,49 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7import org.eclipse.emf.ecore.EPackage; 7import org.eclipse.emf.ecore.EPackage;
8 8
9/** 9/**
10 * <!-- begin-user-doc --> 10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Metamodel Entry</b></em>'. 11 * A representation of the model object '<em><b>Metamodel Entry</b></em>'.
12 * <!-- end-user-doc --> 12 * <!-- end-user-doc -->
13 * 13 *
14 * <p> 14 * <p>
15 * The following features are supported: 15 * The following features are supported:
16 * </p> 16 * </p>
17 * <ul> 17 * <ul>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}</li>
19 * </ul> 19 * </ul>
20 * 20 *
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry() 21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry()
22 * @model 22 * @model
23 * @generated 23 * @generated
24 */ 24 */
25public interface MetamodelEntry extends EObject 25public interface MetamodelEntry extends EObject
26{ 26{
27 /** 27 /**
28 * Returns the value of the '<em><b>Package</b></em>' reference. 28 * Returns the value of the '<em><b>Package</b></em>' reference.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Package</em>' reference. 31 * @return the value of the '<em>Package</em>' reference.
32 * @see #setPackage(EPackage) 32 * @see #setPackage(EPackage)
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package()
34 * @model 34 * @model
35 * @generated 35 * @generated
36 */ 36 */
37 EPackage getPackage(); 37 EPackage getPackage();
38 38
39 /** 39 /**
40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}' reference. 40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage <em>Package</em>}' reference.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @param value the new value of the '<em>Package</em>' reference. 43 * @param value the new value of the '<em>Package</em>' reference.
44 * @see #getPackage() 44 * @see #getPackage()
45 * @generated 45 * @generated
46 */ 46 */
47 void setPackage(EPackage value); 47 void setPackage(EPackage value);
48 48
49} // MetamodelEntry 49} // MetamodelEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java
index d81a1e08..ba32d7f6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Metamodel Reference</b></em>'. 9 * A representation of the model object '<em><b>Metamodel Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface MetamodelReference extends Metamodel 23public interface MetamodelReference extends Metamodel
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(MetamodelDeclaration) 30 * @see #setReferred(MetamodelDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 MetamodelDeclaration getReferred(); 35 MetamodelDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(MetamodelDeclaration value); 45 void setReferred(MetamodelDeclaration value);
46 46
47} // MetamodelReference 47} // MetamodelReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java
index 81cd1b10..b9e3ea46 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Metamodel Specification</b></em>'. 10 * A representation of the model object '<em><b>Metamodel Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries <em>Entries</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries <em>Entries</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface MetamodelSpecification extends Metamodel 24public interface MetamodelSpecification extends Metamodel
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entries</em>' containment reference list. 31 * @return the value of the '<em>Entries</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<MetamodelEntry> getEntries(); 36 EList<MetamodelEntry> getEntries();
37 37
38} // MetamodelSpecification 38} // MetamodelSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java
index 992870a3..b4999132 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Model Entry</b></em>'. 9 * A representation of the model object '<em><b>Model Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface ModelEntry extends PartialModelEntry 17public interface ModelEntry extends PartialModelEntry
18{ 18{
19} // ModelEntry 19} // ModelEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java
index 9b56f453..7d56fe0f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Number Specification</b></em>'. 10 * A representation of the model object '<em><b>Number Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface NumberSpecification extends EObject 18public interface NumberSpecification extends EObject
19{ 19{
20} // NumberSpecification 20} // NumberSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java
index 8f4296a0..7d79822e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Object Reference</b></em>'. 9 * A representation of the model object '<em><b>Object Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface ObjectReference extends TypeReference 17public interface ObjectReference extends TypeReference
18{ 18{
19} // ObjectReference 19} // ObjectReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java
index f79c9b86..a24d0470 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Object Type Scope</b></em>'. 9 * A representation of the model object '<em><b>Object Type Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ObjectTypeScope extends TypeScope 23public interface ObjectTypeScope extends TypeScope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Type</b></em>' containment reference. 26 * Returns the value of the '<em><b>Type</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Type</em>' containment reference. 29 * @return the value of the '<em>Type</em>' containment reference.
30 * @see #setType(ObjectReference) 30 * @see #setType(ObjectReference)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 ObjectReference getType(); 35 ObjectReference getType();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Type</em>' containment reference. 41 * @param value the new value of the '<em>Type</em>' containment reference.
42 * @see #getType() 42 * @see #getType()
43 * @generated 43 * @generated
44 */ 44 */
45 void setType(ObjectReference value); 45 void setType(ObjectReference value);
46 46
47} // ObjectTypeScope 47} // ObjectTypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java
index 5d60e503..c2331a98 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Objective</b></em>'. 10 * A representation of the model object '<em><b>Objective</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjective() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjective()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Objective extends EObject 18public interface Objective extends EObject
19{ 19{
20} // Objective 20} // Objective
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java
index c913778e..b56056a6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Objective Declaration</b></em>'. 9 * A representation of the model object '<em><b>Objective Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ObjectiveDeclaration extends Declaration 23public interface ObjectiveDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(ObjectiveSpecification) 30 * @see #setSpecification(ObjectiveSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 ObjectiveSpecification getSpecification(); 35 ObjectiveSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(ObjectiveSpecification value); 45 void setSpecification(ObjectiveSpecification value);
46 46
47} // ObjectiveDeclaration 47} // ObjectiveDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java
index 1c781747..2681dfaa 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java
@@ -1,48 +1,48 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Objective Entry</b></em>'. 10 * A representation of the model object '<em><b>Objective Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ObjectiveEntry extends EObject 24public interface ObjectiveEntry extends EObject
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Function</b></em>' containment reference. 27 * Returns the value of the '<em><b>Function</b></em>' containment reference.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Function</em>' containment reference. 30 * @return the value of the '<em>Function</em>' containment reference.
31 * @see #setFunction(ObjectiveFunction) 31 * @see #setFunction(ObjectiveFunction)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry_Function() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry_Function()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 ObjectiveFunction getFunction(); 36 ObjectiveFunction getFunction();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}' containment reference. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction <em>Function</em>}' containment reference.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Function</em>' containment reference. 42 * @param value the new value of the '<em>Function</em>' containment reference.
43 * @see #getFunction() 43 * @see #getFunction()
44 * @generated 44 * @generated
45 */ 45 */
46 void setFunction(ObjectiveFunction value); 46 void setFunction(ObjectiveFunction value);
47 47
48} // ObjectiveEntry 48} // ObjectiveEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java
index 45364447..e3d60ac2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Objective Function</b></em>'. 10 * A representation of the model object '<em><b>Objective Function</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveFunction() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveFunction()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface ObjectiveFunction extends EObject 18public interface ObjectiveFunction extends EObject
19{ 19{
20} // ObjectiveFunction 20} // ObjectiveFunction
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java
index 030fc9d0..854b93ea 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Objective Reference</b></em>'. 9 * A representation of the model object '<em><b>Objective Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ObjectiveReference extends Objective 23public interface ObjectiveReference extends Objective
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(ObjectiveDeclaration) 30 * @see #setReferred(ObjectiveDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 ObjectiveDeclaration getReferred(); 35 ObjectiveDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(ObjectiveDeclaration value); 45 void setReferred(ObjectiveDeclaration value);
46 46
47} // ObjectiveReference 47} // ObjectiveReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java
index d5782df9..f67d38c4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Objective Specification</b></em>'. 10 * A representation of the model object '<em><b>Objective Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries <em>Entries</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries <em>Entries</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ObjectiveSpecification extends Objective 24public interface ObjectiveSpecification extends Objective
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entries</em>' containment reference list. 31 * @return the value of the '<em>Entries</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<ObjectiveEntry> getEntries(); 36 EList<ObjectiveEntry> getEntries();
37 37
38} // ObjectiveSpecification 38} // ObjectiveSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java
index 2f6f11ec..23d539ba 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java
@@ -1,225 +1,225 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.util.Arrays; 6import java.util.Arrays;
7import java.util.Collections; 7import java.util.Collections;
8import java.util.List; 8import java.util.List;
9 9
10import org.eclipse.emf.common.util.Enumerator; 10import org.eclipse.emf.common.util.Enumerator;
11 11
12/** 12/**
13 * <!-- begin-user-doc --> 13 * <!-- begin-user-doc -->
14 * A representation of the literals of the enumeration '<em><b>Optimization Direction</b></em>', 14 * A representation of the literals of the enumeration '<em><b>Optimization Direction</b></em>',
15 * and utility methods for working with them. 15 * and utility methods for working with them.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationDirection() 17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationDirection()
18 * @model 18 * @model
19 * @generated 19 * @generated
20 */ 20 */
21public enum OptimizationDirection implements Enumerator 21public enum OptimizationDirection implements Enumerator
22{ 22{
23 /** 23 /**
24 * The '<em><b>MINIMIZE</b></em>' literal object. 24 * The '<em><b>MINIMIZE</b></em>' literal object.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc --> 26 * <!-- end-user-doc -->
27 * @see #MINIMIZE_VALUE 27 * @see #MINIMIZE_VALUE
28 * @generated 28 * @generated
29 * @ordered 29 * @ordered
30 */ 30 */
31 MINIMIZE(0, "MINIMIZE", "minimize"), 31 MINIMIZE(0, "MINIMIZE", "minimize"),
32 32
33 /** 33 /**
34 * The '<em><b>MAXIMIZE</b></em>' literal object. 34 * The '<em><b>MAXIMIZE</b></em>' literal object.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #MAXIMIZE_VALUE 37 * @see #MAXIMIZE_VALUE
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 MAXIMIZE(1, "MAXIMIZE", "maximize"); 41 MAXIMIZE(1, "MAXIMIZE", "maximize");
42 42
43 /** 43 /**
44 * The '<em><b>MINIMIZE</b></em>' literal value. 44 * The '<em><b>MINIMIZE</b></em>' literal value.
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @see #MINIMIZE 47 * @see #MINIMIZE
48 * @model literal="minimize" 48 * @model literal="minimize"
49 * @generated 49 * @generated
50 * @ordered 50 * @ordered
51 */ 51 */
52 public static final int MINIMIZE_VALUE = 0; 52 public static final int MINIMIZE_VALUE = 0;
53 53
54 /** 54 /**
55 * The '<em><b>MAXIMIZE</b></em>' literal value. 55 * The '<em><b>MAXIMIZE</b></em>' literal value.
56 * <!-- begin-user-doc --> 56 * <!-- begin-user-doc -->
57 * <!-- end-user-doc --> 57 * <!-- end-user-doc -->
58 * @see #MAXIMIZE 58 * @see #MAXIMIZE
59 * @model literal="maximize" 59 * @model literal="maximize"
60 * @generated 60 * @generated
61 * @ordered 61 * @ordered
62 */ 62 */
63 public static final int MAXIMIZE_VALUE = 1; 63 public static final int MAXIMIZE_VALUE = 1;
64 64
65 /** 65 /**
66 * An array of all the '<em><b>Optimization Direction</b></em>' enumerators. 66 * An array of all the '<em><b>Optimization Direction</b></em>' enumerators.
67 * <!-- begin-user-doc --> 67 * <!-- begin-user-doc -->
68 * <!-- end-user-doc --> 68 * <!-- end-user-doc -->
69 * @generated 69 * @generated
70 */ 70 */
71 private static final OptimizationDirection[] VALUES_ARRAY = 71 private static final OptimizationDirection[] VALUES_ARRAY =
72 new OptimizationDirection[] 72 new OptimizationDirection[]
73 { 73 {
74 MINIMIZE, 74 MINIMIZE,
75 MAXIMIZE, 75 MAXIMIZE,
76 }; 76 };
77 77
78 /** 78 /**
79 * A public read-only list of all the '<em><b>Optimization Direction</b></em>' enumerators. 79 * A public read-only list of all the '<em><b>Optimization Direction</b></em>' enumerators.
80 * <!-- begin-user-doc --> 80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc --> 81 * <!-- end-user-doc -->
82 * @generated 82 * @generated
83 */ 83 */
84 public static final List<OptimizationDirection> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 84 public static final List<OptimizationDirection> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
85 85
86 /** 86 /**
87 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified literal value. 87 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified literal value.
88 * <!-- begin-user-doc --> 88 * <!-- begin-user-doc -->
89 * <!-- end-user-doc --> 89 * <!-- end-user-doc -->
90 * @param literal the literal. 90 * @param literal the literal.
91 * @return the matching enumerator or <code>null</code>. 91 * @return the matching enumerator or <code>null</code>.
92 * @generated 92 * @generated
93 */ 93 */
94 public static OptimizationDirection get(String literal) 94 public static OptimizationDirection get(String literal)
95 { 95 {
96 for (int i = 0; i < VALUES_ARRAY.length; ++i) 96 for (int i = 0; i < VALUES_ARRAY.length; ++i)
97 { 97 {
98 OptimizationDirection result = VALUES_ARRAY[i]; 98 OptimizationDirection result = VALUES_ARRAY[i];
99 if (result.toString().equals(literal)) 99 if (result.toString().equals(literal))
100 { 100 {
101 return result; 101 return result;
102 } 102 }
103 } 103 }
104 return null; 104 return null;
105 } 105 }
106 106
107 /** 107 /**
108 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified name. 108 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified name.
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @param name the name. 111 * @param name the name.
112 * @return the matching enumerator or <code>null</code>. 112 * @return the matching enumerator or <code>null</code>.
113 * @generated 113 * @generated
114 */ 114 */
115 public static OptimizationDirection getByName(String name) 115 public static OptimizationDirection getByName(String name)
116 { 116 {
117 for (int i = 0; i < VALUES_ARRAY.length; ++i) 117 for (int i = 0; i < VALUES_ARRAY.length; ++i)
118 { 118 {
119 OptimizationDirection result = VALUES_ARRAY[i]; 119 OptimizationDirection result = VALUES_ARRAY[i];
120 if (result.getName().equals(name)) 120 if (result.getName().equals(name))
121 { 121 {
122 return result; 122 return result;
123 } 123 }
124 } 124 }
125 return null; 125 return null;
126 } 126 }
127 127
128 /** 128 /**
129 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified integer value. 129 * Returns the '<em><b>Optimization Direction</b></em>' literal with the specified integer value.
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @param value the integer value. 132 * @param value the integer value.
133 * @return the matching enumerator or <code>null</code>. 133 * @return the matching enumerator or <code>null</code>.
134 * @generated 134 * @generated
135 */ 135 */
136 public static OptimizationDirection get(int value) 136 public static OptimizationDirection get(int value)
137 { 137 {
138 switch (value) 138 switch (value)
139 { 139 {
140 case MINIMIZE_VALUE: return MINIMIZE; 140 case MINIMIZE_VALUE: return MINIMIZE;
141 case MAXIMIZE_VALUE: return MAXIMIZE; 141 case MAXIMIZE_VALUE: return MAXIMIZE;
142 } 142 }
143 return null; 143 return null;
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 private final int value; 151 private final int value;
152 152
153 /** 153 /**
154 * <!-- begin-user-doc --> 154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc --> 155 * <!-- end-user-doc -->
156 * @generated 156 * @generated
157 */ 157 */
158 private final String name; 158 private final String name;
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 private final String literal; 165 private final String literal;
166 166
167 /** 167 /**
168 * Only this class can construct instances. 168 * Only this class can construct instances.
169 * <!-- begin-user-doc --> 169 * <!-- begin-user-doc -->
170 * <!-- end-user-doc --> 170 * <!-- end-user-doc -->
171 * @generated 171 * @generated
172 */ 172 */
173 private OptimizationDirection(int value, String name, String literal) 173 private OptimizationDirection(int value, String name, String literal)
174 { 174 {
175 this.value = value; 175 this.value = value;
176 this.name = name; 176 this.name = name;
177 this.literal = literal; 177 this.literal = literal;
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public int getValue() 186 public int getValue()
187 { 187 {
188 return value; 188 return value;
189 } 189 }
190 190
191 /** 191 /**
192 * <!-- begin-user-doc --> 192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc --> 193 * <!-- end-user-doc -->
194 * @generated 194 * @generated
195 */ 195 */
196 @Override 196 @Override
197 public String getName() 197 public String getName()
198 { 198 {
199 return name; 199 return name;
200 } 200 }
201 201
202 /** 202 /**
203 * <!-- begin-user-doc --> 203 * <!-- begin-user-doc -->
204 * <!-- end-user-doc --> 204 * <!-- end-user-doc -->
205 * @generated 205 * @generated
206 */ 206 */
207 @Override 207 @Override
208 public String getLiteral() 208 public String getLiteral()
209 { 209 {
210 return literal; 210 return literal;
211 } 211 }
212 212
213 /** 213 /**
214 * Returns the literal value of the enumerator, which is its string representation. 214 * Returns the literal value of the enumerator, which is its string representation.
215 * <!-- begin-user-doc --> 215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc --> 216 * <!-- end-user-doc -->
217 * @generated 217 * @generated
218 */ 218 */
219 @Override 219 @Override
220 public String toString() 220 public String toString()
221 { 221 {
222 return literal; 222 return literal;
223 } 223 }
224 224
225} //OptimizationDirection 225} //OptimizationDirection
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java
index b4396bc1..7d9a2b7b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java
@@ -1,50 +1,50 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Optimization Entry</b></em>'. 9 * A representation of the model object '<em><b>Optimization Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface OptimizationEntry extends ObjectiveEntry 23public interface OptimizationEntry extends ObjectiveEntry
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Direction</b></em>' attribute. 26 * Returns the value of the '<em><b>Direction</b></em>' attribute.
27 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}. 27 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Direction</em>' attribute. 30 * @return the value of the '<em>Direction</em>' attribute.
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection
32 * @see #setDirection(OptimizationDirection) 32 * @see #setDirection(OptimizationDirection)
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry_Direction() 33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry_Direction()
34 * @model 34 * @model
35 * @generated 35 * @generated
36 */ 36 */
37 OptimizationDirection getDirection(); 37 OptimizationDirection getDirection();
38 38
39 /** 39 /**
40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}' attribute. 40 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection <em>Direction</em>}' attribute.
41 * <!-- begin-user-doc --> 41 * <!-- begin-user-doc -->
42 * <!-- end-user-doc --> 42 * <!-- end-user-doc -->
43 * @param value the new value of the '<em>Direction</em>' attribute. 43 * @param value the new value of the '<em>Direction</em>' attribute.
44 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 44 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection
45 * @see #getDirection() 45 * @see #getDirection()
46 * @generated 46 * @generated
47 */ 47 */
48 void setDirection(OptimizationDirection value); 48 void setDirection(OptimizationDirection value);
49 49
50} // OptimizationEntry 50} // OptimizationEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java
index e88436a0..e96f4d4b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Partial Model</b></em>'. 10 * A representation of the model object '<em><b>Partial Model</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface PartialModel extends EObject 18public interface PartialModel extends EObject
19{ 19{
20} // PartialModel 20} // PartialModel
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java
index 42905708..31895987 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Partial Model Declaration</b></em>'. 9 * A representation of the model object '<em><b>Partial Model Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface PartialModelDeclaration extends Declaration 23public interface PartialModelDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(PartialModelSpecification) 30 * @see #setSpecification(PartialModelSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 PartialModelSpecification getSpecification(); 35 PartialModelSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(PartialModelSpecification value); 45 void setSpecification(PartialModelSpecification value);
46 46
47} // PartialModelDeclaration 47} // PartialModelDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java
index f8baa724..afe39a3d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java
@@ -1,48 +1,48 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Partial Model Entry</b></em>'. 10 * A representation of the model object '<em><b>Partial Model Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface PartialModelEntry extends EObject 24public interface PartialModelEntry extends EObject
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Path</b></em>' containment reference. 27 * Returns the value of the '<em><b>Path</b></em>' containment reference.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Path</em>' containment reference. 30 * @return the value of the '<em>Path</em>' containment reference.
31 * @see #setPath(File) 31 * @see #setPath(File)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 File getPath(); 36 File getPath();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}' containment reference. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}' containment reference.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Path</em>' containment reference. 42 * @param value the new value of the '<em>Path</em>' containment reference.
43 * @see #getPath() 43 * @see #getPath()
44 * @generated 44 * @generated
45 */ 45 */
46 void setPath(File value); 46 void setPath(File value);
47 47
48} // PartialModelEntry 48} // PartialModelEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java
index 11a24280..b4a601b2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Partial Model Reference</b></em>'. 9 * A representation of the model object '<em><b>Partial Model Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface PartialModelReference extends PartialModel 23public interface PartialModelReference extends PartialModel
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(PartialModelDeclaration) 30 * @see #setReferred(PartialModelDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 PartialModelDeclaration getReferred(); 35 PartialModelDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(PartialModelDeclaration value); 45 void setReferred(PartialModelDeclaration value);
46 46
47} // PartialModelReference 47} // PartialModelReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java
index de66d877..21894184 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Partial Model Specification</b></em>'. 10 * A representation of the model object '<em><b>Partial Model Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry <em>Entry</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry <em>Entry</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface PartialModelSpecification extends PartialModel 24public interface PartialModelSpecification extends PartialModel
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entry</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entry</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entry</em>' containment reference list. 31 * @return the value of the '<em>Entry</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<PartialModelEntry> getEntry(); 36 EList<PartialModelEntry> getEntry();
37 37
38} // PartialModelSpecification 38} // PartialModelSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java
index d8cadc0f..78528902 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java
@@ -1,48 +1,48 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; 6import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Pattern Element</b></em>'. 10 * A representation of the model object '<em><b>Pattern Element</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface PatternElement extends PatternEntry 24public interface PatternElement extends PatternEntry
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Pattern</b></em>' reference. 27 * Returns the value of the '<em><b>Pattern</b></em>' reference.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Pattern</em>' reference. 30 * @return the value of the '<em>Pattern</em>' reference.
31 * @see #setPattern(Pattern) 31 * @see #setPattern(Pattern)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern()
33 * @model 33 * @model
34 * @generated 34 * @generated
35 */ 35 */
36 Pattern getPattern(); 36 Pattern getPattern();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}' reference. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}' reference.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Pattern</em>' reference. 42 * @param value the new value of the '<em>Pattern</em>' reference.
43 * @see #getPattern() 43 * @see #getPattern()
44 * @generated 44 * @generated
45 */ 45 */
46 void setPattern(Pattern value); 46 void setPattern(Pattern value);
47 47
48} // PatternElement 48} // PatternElement
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java
index 6deff32f..8ebaf4e7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java
@@ -1,50 +1,50 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; 8import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel;
9 9
10/** 10/**
11 * <!-- begin-user-doc --> 11 * <!-- begin-user-doc -->
12 * A representation of the model object '<em><b>Pattern Entry</b></em>'. 12 * A representation of the model object '<em><b>Pattern Entry</b></em>'.
13 * <!-- end-user-doc --> 13 * <!-- end-user-doc -->
14 * 14 *
15 * <p> 15 * <p>
16 * The following features are supported: 16 * The following features are supported:
17 * </p> 17 * </p>
18 * <ul> 18 * <ul>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}</li> 19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}</li>
20 * </ul> 20 * </ul>
21 * 21 *
22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() 22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry()
23 * @model 23 * @model
24 * @generated 24 * @generated
25 */ 25 */
26public interface PatternEntry extends EObject 26public interface PatternEntry extends EObject
27{ 27{
28 /** 28 /**
29 * Returns the value of the '<em><b>Package</b></em>' reference. 29 * Returns the value of the '<em><b>Package</b></em>' reference.
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc --> 31 * <!-- end-user-doc -->
32 * @return the value of the '<em>Package</em>' reference. 32 * @return the value of the '<em>Package</em>' reference.
33 * @see #setPackage(PatternModel) 33 * @see #setPackage(PatternModel)
34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() 34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package()
35 * @model 35 * @model
36 * @generated 36 * @generated
37 */ 37 */
38 PatternModel getPackage(); 38 PatternModel getPackage();
39 39
40 /** 40 /**
41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}' reference. 41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}' reference.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @param value the new value of the '<em>Package</em>' reference. 44 * @param value the new value of the '<em>Package</em>' reference.
45 * @see #getPackage() 45 * @see #getPackage()
46 * @generated 46 * @generated
47 */ 47 */
48 void setPackage(PatternModel value); 48 void setPackage(PatternModel value);
49 49
50} // PatternEntry 50} // PatternEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java
index b60d39c7..f05b782d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Pattern Specification</b></em>'. 10 * A representation of the model object '<em><b>Pattern Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries <em>Entries</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries <em>Entries</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface PatternSpecification extends GraphPattern 24public interface PatternSpecification extends GraphPattern
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entries</em>' containment reference list. 31 * @return the value of the '<em>Entries</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<PatternEntry> getEntries(); 36 EList<PatternEntry> getEntries();
37 37
38} // PatternSpecification 38} // PatternSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java
index 2ce5b40b..e6b25511 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java
@@ -1,40 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.math.BigDecimal; 6import org.eclipse.emf.common.util.EList;
7 7
8import org.eclipse.emf.common.util.EList; 8/**
9 9 * <!-- begin-user-doc -->
10/** 10 * A representation of the model object '<em><b>Real Enumeration</b></em>'.
11 * <!-- begin-user-doc --> 11 * <!-- end-user-doc -->
12 * A representation of the model object '<em><b>Real Enumeration</b></em>'. 12 *
13 * <!-- end-user-doc --> 13 * <p>
14 * 14 * The following features are supported:
15 * <p> 15 * </p>
16 * The following features are supported: 16 * <ul>
17 * </p> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}</li>
18 * <ul> 18 * </ul>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}</li> 19 *
20 * </ul> 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration()
21 * 21 * @model
22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() 22 * @generated
23 * @model 23 */
24 * @generated 24public interface RealEnumeration extends NumberSpecification
25 */ 25{
26public interface RealEnumeration extends NumberSpecification 26 /**
27{ 27 * Returns the value of the '<em><b>Entry</b></em>' attribute list.
28 /** 28 * The list contents are of type {@link java.lang.Double}.
29 * Returns the value of the '<em><b>Entry</b></em>' attribute list. 29 * <!-- begin-user-doc -->
30 * The list contents are of type {@link java.math.BigDecimal}. 30 * <!-- end-user-doc -->
31 * <!-- begin-user-doc --> 31 * @return the value of the '<em>Entry</em>' attribute list.
32 * <!-- end-user-doc --> 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry()
33 * @return the value of the '<em>Entry</em>' attribute list. 33 * @model unique="false"
34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() 34 * @generated
35 * @model unique="false" 35 */
36 * @generated 36 EList<Double> getEntry();
37 */ 37
38 EList<BigDecimal> getEntry(); 38} // RealEnumeration
39
40} // RealEnumeration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java
index dc57a7b3..194fa82b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Real Reference</b></em>'. 9 * A representation of the model object '<em><b>Real Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface RealReference extends TypeReference 17public interface RealReference extends TypeReference
18{ 18{
19} // RealReference 19} // RealReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java
index 716263af..a7450638 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Real Scope</b></em>'. 9 * A representation of the model object '<em><b>Real Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface RealScope extends RealReference 17public interface RealScope extends RealReference
18{ 18{
19} // RealScope 19} // RealScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java
index bacc2117..db7d9096 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Real Type Scope</b></em>'. 9 * A representation of the model object '<em><b>Real Type Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface RealTypeScope extends TypeScope 23public interface RealTypeScope extends TypeScope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Type</b></em>' containment reference. 26 * Returns the value of the '<em><b>Type</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Type</em>' containment reference. 29 * @return the value of the '<em>Type</em>' containment reference.
30 * @see #setType(RealReference) 30 * @see #setType(RealReference)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 RealReference getType(); 35 RealReference getType();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Type</em>' containment reference. 41 * @param value the new value of the '<em>Type</em>' containment reference.
42 * @see #getType() 42 * @see #getType()
43 * @generated 43 * @generated
44 */ 44 */
45 void setType(RealReference value); 45 void setType(RealReference value);
46 46
47} // RealTypeScope 47} // RealTypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java
index cacab2a4..00833c19 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Runtime Entry</b></em>'. 9 * A representation of the model object '<em><b>Runtime Entry</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface RuntimeEntry extends ConfigEntry 23public interface RuntimeEntry extends ConfigEntry
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Millisec Limit</b></em>' attribute. 26 * Returns the value of the '<em><b>Millisec Limit</b></em>' attribute.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Millisec Limit</em>' attribute. 29 * @return the value of the '<em>Millisec Limit</em>' attribute.
30 * @see #setMillisecLimit(int) 30 * @see #setMillisecLimit(int)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 int getMillisecLimit(); 35 int getMillisecLimit();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}' attribute. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}' attribute.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Millisec Limit</em>' attribute. 41 * @param value the new value of the '<em>Millisec Limit</em>' attribute.
42 * @see #getMillisecLimit() 42 * @see #getMillisecLimit()
43 * @generated 43 * @generated
44 */ 44 */
45 void setMillisecLimit(int value); 45 void setMillisecLimit(int value);
46 46
47} // RuntimeEntry 47} // RuntimeEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java
index e9e7868c..15c2fa81 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Scope</b></em>'. 10 * A representation of the model object '<em><b>Scope</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface Scope extends EObject 18public interface Scope extends EObject
19{ 19{
20} // Scope 20} // Scope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java
index d4febb5b..e54f73d8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Scope Declaration</b></em>'. 9 * A representation of the model object '<em><b>Scope Declaration</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ScopeDeclaration extends Declaration 23public interface ScopeDeclaration extends Declaration
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Specification</b></em>' containment reference. 26 * Returns the value of the '<em><b>Specification</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Specification</em>' containment reference. 29 * @return the value of the '<em>Specification</em>' containment reference.
30 * @see #setSpecification(ScopeSpecification) 30 * @see #setSpecification(ScopeSpecification)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 ScopeSpecification getSpecification(); 35 ScopeSpecification getSpecification();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Specification</em>' containment reference. 41 * @param value the new value of the '<em>Specification</em>' containment reference.
42 * @see #getSpecification() 42 * @see #getSpecification()
43 * @generated 43 * @generated
44 */ 44 */
45 void setSpecification(ScopeSpecification value); 45 void setSpecification(ScopeSpecification value);
46 46
47} // ScopeDeclaration 47} // ScopeDeclaration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java
index b96ded27..329fb726 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Scope Reference</b></em>'. 9 * A representation of the model object '<em><b>Scope Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface ScopeReference extends Scope 23public interface ScopeReference extends Scope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Referred</b></em>' reference. 26 * Returns the value of the '<em><b>Referred</b></em>' reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Referred</em>' reference. 29 * @return the value of the '<em>Referred</em>' reference.
30 * @see #setReferred(ScopeDeclaration) 30 * @see #setReferred(ScopeDeclaration)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred()
32 * @model 32 * @model
33 * @generated 33 * @generated
34 */ 34 */
35 ScopeDeclaration getReferred(); 35 ScopeDeclaration getReferred();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}' reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}' reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Referred</em>' reference. 41 * @param value the new value of the '<em>Referred</em>' reference.
42 * @see #getReferred() 42 * @see #getReferred()
43 * @generated 43 * @generated
44 */ 44 */
45 void setReferred(ScopeDeclaration value); 45 void setReferred(ScopeDeclaration value);
46 46
47} // ScopeReference 47} // ScopeReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java
index 9872abfe..82e3c33d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Scope Specification</b></em>'. 10 * A representation of the model object '<em><b>Scope Specification</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes <em>Scopes</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes <em>Scopes</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ScopeSpecification extends Scope 24public interface ScopeSpecification extends Scope
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Scopes</b></em>' containment reference list. 27 * Returns the value of the '<em><b>Scopes</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Scopes</em>' containment reference list. 31 * @return the value of the '<em>Scopes</em>' containment reference list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes()
33 * @model containment="true" 33 * @model containment="true"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<TypeScope> getScopes(); 36 EList<TypeScope> getScopes();
37 37
38} // ScopeSpecification 38} // ScopeSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java
index a2c3d17b..ba872400 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java
@@ -1,248 +1,248 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.util.Arrays; 6import java.util.Arrays;
7import java.util.Collections; 7import java.util.Collections;
8import java.util.List; 8import java.util.List;
9 9
10import org.eclipse.emf.common.util.Enumerator; 10import org.eclipse.emf.common.util.Enumerator;
11 11
12/** 12/**
13 * <!-- begin-user-doc --> 13 * <!-- begin-user-doc -->
14 * A representation of the literals of the enumeration '<em><b>Solver</b></em>', 14 * A representation of the literals of the enumeration '<em><b>Solver</b></em>',
15 * and utility methods for working with them. 15 * and utility methods for working with them.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() 17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver()
18 * @model 18 * @model
19 * @generated 19 * @generated
20 */ 20 */
21public enum Solver implements Enumerator 21public enum Solver implements Enumerator
22{ 22{
23 /** 23 /**
24 * The '<em><b>SMT Solver</b></em>' literal object. 24 * The '<em><b>SMT Solver</b></em>' literal object.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc --> 26 * <!-- end-user-doc -->
27 * @see #SMT_SOLVER_VALUE 27 * @see #SMT_SOLVER_VALUE
28 * @generated 28 * @generated
29 * @ordered 29 * @ordered
30 */ 30 */
31 SMT_SOLVER(0, "SMTSolver", "SMTSolver"), 31 SMT_SOLVER(0, "SMTSolver", "SMTSolver"),
32 32
33 /** 33 /**
34 * The '<em><b>Alloy Solver</b></em>' literal object. 34 * The '<em><b>Alloy Solver</b></em>' literal object.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #ALLOY_SOLVER_VALUE 37 * @see #ALLOY_SOLVER_VALUE
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), 41 ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"),
42 42
43 /** 43 /**
44 * The '<em><b>Viatra Solver</b></em>' literal object. 44 * The '<em><b>Viatra Solver</b></em>' literal object.
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @see #VIATRA_SOLVER_VALUE 47 * @see #VIATRA_SOLVER_VALUE
48 * @generated 48 * @generated
49 * @ordered 49 * @ordered
50 */ 50 */
51 VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); 51 VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver");
52 52
53 /** 53 /**
54 * The '<em><b>SMT Solver</b></em>' literal value. 54 * The '<em><b>SMT Solver</b></em>' literal value.
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @see #SMT_SOLVER 57 * @see #SMT_SOLVER
58 * @model name="SMTSolver" 58 * @model name="SMTSolver"
59 * @generated 59 * @generated
60 * @ordered 60 * @ordered
61 */ 61 */
62 public static final int SMT_SOLVER_VALUE = 0; 62 public static final int SMT_SOLVER_VALUE = 0;
63 63
64 /** 64 /**
65 * The '<em><b>Alloy Solver</b></em>' literal value. 65 * The '<em><b>Alloy Solver</b></em>' literal value.
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @see #ALLOY_SOLVER 68 * @see #ALLOY_SOLVER
69 * @model name="AlloySolver" 69 * @model name="AlloySolver"
70 * @generated 70 * @generated
71 * @ordered 71 * @ordered
72 */ 72 */
73 public static final int ALLOY_SOLVER_VALUE = 1; 73 public static final int ALLOY_SOLVER_VALUE = 1;
74 74
75 /** 75 /**
76 * The '<em><b>Viatra Solver</b></em>' literal value. 76 * The '<em><b>Viatra Solver</b></em>' literal value.
77 * <!-- begin-user-doc --> 77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc --> 78 * <!-- end-user-doc -->
79 * @see #VIATRA_SOLVER 79 * @see #VIATRA_SOLVER
80 * @model name="ViatraSolver" 80 * @model name="ViatraSolver"
81 * @generated 81 * @generated
82 * @ordered 82 * @ordered
83 */ 83 */
84 public static final int VIATRA_SOLVER_VALUE = 2; 84 public static final int VIATRA_SOLVER_VALUE = 2;
85 85
86 /** 86 /**
87 * An array of all the '<em><b>Solver</b></em>' enumerators. 87 * An array of all the '<em><b>Solver</b></em>' enumerators.
88 * <!-- begin-user-doc --> 88 * <!-- begin-user-doc -->
89 * <!-- end-user-doc --> 89 * <!-- end-user-doc -->
90 * @generated 90 * @generated
91 */ 91 */
92 private static final Solver[] VALUES_ARRAY = 92 private static final Solver[] VALUES_ARRAY =
93 new Solver[] 93 new Solver[]
94 { 94 {
95 SMT_SOLVER, 95 SMT_SOLVER,
96 ALLOY_SOLVER, 96 ALLOY_SOLVER,
97 VIATRA_SOLVER, 97 VIATRA_SOLVER,
98 }; 98 };
99 99
100 /** 100 /**
101 * A public read-only list of all the '<em><b>Solver</b></em>' enumerators. 101 * A public read-only list of all the '<em><b>Solver</b></em>' enumerators.
102 * <!-- begin-user-doc --> 102 * <!-- begin-user-doc -->
103 * <!-- end-user-doc --> 103 * <!-- end-user-doc -->
104 * @generated 104 * @generated
105 */ 105 */
106 public static final List<Solver> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); 106 public static final List<Solver> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
107 107
108 /** 108 /**
109 * Returns the '<em><b>Solver</b></em>' literal with the specified literal value. 109 * Returns the '<em><b>Solver</b></em>' literal with the specified literal value.
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @param literal the literal. 112 * @param literal the literal.
113 * @return the matching enumerator or <code>null</code>. 113 * @return the matching enumerator or <code>null</code>.
114 * @generated 114 * @generated
115 */ 115 */
116 public static Solver get(String literal) 116 public static Solver get(String literal)
117 { 117 {
118 for (int i = 0; i < VALUES_ARRAY.length; ++i) 118 for (int i = 0; i < VALUES_ARRAY.length; ++i)
119 { 119 {
120 Solver result = VALUES_ARRAY[i]; 120 Solver result = VALUES_ARRAY[i];
121 if (result.toString().equals(literal)) 121 if (result.toString().equals(literal))
122 { 122 {
123 return result; 123 return result;
124 } 124 }
125 } 125 }
126 return null; 126 return null;
127 } 127 }
128 128
129 /** 129 /**
130 * Returns the '<em><b>Solver</b></em>' literal with the specified name. 130 * Returns the '<em><b>Solver</b></em>' literal with the specified name.
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @param name the name. 133 * @param name the name.
134 * @return the matching enumerator or <code>null</code>. 134 * @return the matching enumerator or <code>null</code>.
135 * @generated 135 * @generated
136 */ 136 */
137 public static Solver getByName(String name) 137 public static Solver getByName(String name)
138 { 138 {
139 for (int i = 0; i < VALUES_ARRAY.length; ++i) 139 for (int i = 0; i < VALUES_ARRAY.length; ++i)
140 { 140 {
141 Solver result = VALUES_ARRAY[i]; 141 Solver result = VALUES_ARRAY[i];
142 if (result.getName().equals(name)) 142 if (result.getName().equals(name))
143 { 143 {
144 return result; 144 return result;
145 } 145 }
146 } 146 }
147 return null; 147 return null;
148 } 148 }
149 149
150 /** 150 /**
151 * Returns the '<em><b>Solver</b></em>' literal with the specified integer value. 151 * Returns the '<em><b>Solver</b></em>' literal with the specified integer value.
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @param value the integer value. 154 * @param value the integer value.
155 * @return the matching enumerator or <code>null</code>. 155 * @return the matching enumerator or <code>null</code>.
156 * @generated 156 * @generated
157 */ 157 */
158 public static Solver get(int value) 158 public static Solver get(int value)
159 { 159 {
160 switch (value) 160 switch (value)
161 { 161 {
162 case SMT_SOLVER_VALUE: return SMT_SOLVER; 162 case SMT_SOLVER_VALUE: return SMT_SOLVER;
163 case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; 163 case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER;
164 case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; 164 case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER;
165 } 165 }
166 return null; 166 return null;
167 } 167 }
168 168
169 /** 169 /**
170 * <!-- begin-user-doc --> 170 * <!-- begin-user-doc -->
171 * <!-- end-user-doc --> 171 * <!-- end-user-doc -->
172 * @generated 172 * @generated
173 */ 173 */
174 private final int value; 174 private final int value;
175 175
176 /** 176 /**
177 * <!-- begin-user-doc --> 177 * <!-- begin-user-doc -->
178 * <!-- end-user-doc --> 178 * <!-- end-user-doc -->
179 * @generated 179 * @generated
180 */ 180 */
181 private final String name; 181 private final String name;
182 182
183 /** 183 /**
184 * <!-- begin-user-doc --> 184 * <!-- begin-user-doc -->
185 * <!-- end-user-doc --> 185 * <!-- end-user-doc -->
186 * @generated 186 * @generated
187 */ 187 */
188 private final String literal; 188 private final String literal;
189 189
190 /** 190 /**
191 * Only this class can construct instances. 191 * Only this class can construct instances.
192 * <!-- begin-user-doc --> 192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc --> 193 * <!-- end-user-doc -->
194 * @generated 194 * @generated
195 */ 195 */
196 private Solver(int value, String name, String literal) 196 private Solver(int value, String name, String literal)
197 { 197 {
198 this.value = value; 198 this.value = value;
199 this.name = name; 199 this.name = name;
200 this.literal = literal; 200 this.literal = literal;
201 } 201 }
202 202
203 /** 203 /**
204 * <!-- begin-user-doc --> 204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc --> 205 * <!-- end-user-doc -->
206 * @generated 206 * @generated
207 */ 207 */
208 @Override 208 @Override
209 public int getValue() 209 public int getValue()
210 { 210 {
211 return value; 211 return value;
212 } 212 }
213 213
214 /** 214 /**
215 * <!-- begin-user-doc --> 215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc --> 216 * <!-- end-user-doc -->
217 * @generated 217 * @generated
218 */ 218 */
219 @Override 219 @Override
220 public String getName() 220 public String getName()
221 { 221 {
222 return name; 222 return name;
223 } 223 }
224 224
225 /** 225 /**
226 * <!-- begin-user-doc --> 226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc --> 227 * <!-- end-user-doc -->
228 * @generated 228 * @generated
229 */ 229 */
230 @Override 230 @Override
231 public String getLiteral() 231 public String getLiteral()
232 { 232 {
233 return literal; 233 return literal;
234 } 234 }
235 235
236 /** 236 /**
237 * Returns the literal value of the enumerator, which is its string representation. 237 * Returns the literal value of the enumerator, which is its string representation.
238 * <!-- begin-user-doc --> 238 * <!-- begin-user-doc -->
239 * <!-- end-user-doc --> 239 * <!-- end-user-doc -->
240 * @generated 240 * @generated
241 */ 241 */
242 @Override 242 @Override
243 public String toString() 243 public String toString()
244 { 244 {
245 return literal; 245 return literal;
246 } 246 }
247 247
248} //Solver 248} //Solver
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java
index 940dfb8b..e9714505 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java
@@ -1,38 +1,38 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>String Enumeration</b></em>'. 10 * A representation of the model object '<em><b>String Enumeration</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface StringEnumeration extends NumberSpecification 24public interface StringEnumeration extends NumberSpecification
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Entry</b></em>' attribute list. 27 * Returns the value of the '<em><b>Entry</b></em>' attribute list.
28 * The list contents are of type {@link java.lang.String}. 28 * The list contents are of type {@link java.lang.String}.
29 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc --> 30 * <!-- end-user-doc -->
31 * @return the value of the '<em>Entry</em>' attribute list. 31 * @return the value of the '<em>Entry</em>' attribute list.
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry()
33 * @model unique="false" 33 * @model unique="false"
34 * @generated 34 * @generated
35 */ 35 */
36 EList<String> getEntry(); 36 EList<String> getEntry();
37 37
38} // StringEnumeration 38} // StringEnumeration
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java
index 4f3f10ff..06dedb53 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>String Reference</b></em>'. 9 * A representation of the model object '<em><b>String Reference</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface StringReference extends TypeReference 17public interface StringReference extends TypeReference
18{ 18{
19} // StringReference 19} // StringReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java
index ea8d4bb9..3a274bde 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>String Scope</b></em>'. 9 * A representation of the model object '<em><b>String Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface StringScope extends StringReference 17public interface StringScope extends StringReference
18{ 18{
19} // StringScope 19} // StringScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java
index 4c313d76..9511ce03 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java
@@ -1,47 +1,47 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>String Type Scope</b></em>'. 9 * A representation of the model object '<em><b>String Type Scope</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * <p> 12 * <p>
13 * The following features are supported: 13 * The following features are supported:
14 * </p> 14 * </p>
15 * <ul> 15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}</li> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}</li>
17 * </ul> 17 * </ul>
18 * 18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() 19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope()
20 * @model 20 * @model
21 * @generated 21 * @generated
22 */ 22 */
23public interface StringTypeScope extends TypeScope 23public interface StringTypeScope extends TypeScope
24{ 24{
25 /** 25 /**
26 * Returns the value of the '<em><b>Type</b></em>' containment reference. 26 * Returns the value of the '<em><b>Type</b></em>' containment reference.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @return the value of the '<em>Type</em>' containment reference. 29 * @return the value of the '<em>Type</em>' containment reference.
30 * @see #setType(StringReference) 30 * @see #setType(StringReference)
31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() 31 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type()
32 * @model containment="true" 32 * @model containment="true"
33 * @generated 33 * @generated
34 */ 34 */
35 StringReference getType(); 35 StringReference getType();
36 36
37 /** 37 /**
38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}' containment reference. 38 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}' containment reference.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @param value the new value of the '<em>Type</em>' containment reference. 41 * @param value the new value of the '<em>Type</em>' containment reference.
42 * @see #getType() 42 * @see #getType()
43 * @generated 43 * @generated
44 */ 44 */
45 void setType(StringReference value); 45 void setType(StringReference value);
46 46
47} // StringTypeScope 47} // StringTypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java
index 77600bd1..bd045a7d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java
@@ -1,19 +1,19 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6 6
7/** 7/**
8 * <!-- begin-user-doc --> 8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Task</b></em>'. 9 * A representation of the model object '<em><b>Task</b></em>'.
10 * <!-- end-user-doc --> 10 * <!-- end-user-doc -->
11 * 11 *
12 * 12 *
13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() 13 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask()
14 * @model 14 * @model
15 * @generated 15 * @generated
16 */ 16 */
17public interface Task extends Command 17public interface Task extends Command
18{ 18{
19} // Task 19} // Task
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java
index 829c2893..c1ea25ae 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java
@@ -1,74 +1,73 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import java.math.BigDecimal; 6
7 7/**
8/** 8 * <!-- begin-user-doc -->
9 * <!-- begin-user-doc --> 9 * A representation of the model object '<em><b>Threshold Entry</b></em>'.
10 * A representation of the model object '<em><b>Threshold Entry</b></em>'. 10 * <!-- end-user-doc -->
11 * <!-- end-user-doc --> 11 *
12 * 12 * <p>
13 * <p> 13 * The following features are supported:
14 * The following features are supported: 14 * </p>
15 * </p> 15 * <ul>
16 * <ul> 16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}</li> 18 * </ul>
19 * </ul> 19 *
20 * 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry()
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry() 21 * @model
22 * @model 22 * @generated
23 * @generated 23 */
24 */ 24public interface ThresholdEntry extends ObjectiveEntry
25public interface ThresholdEntry extends ObjectiveEntry 25{
26{ 26 /**
27 /** 27 * Returns the value of the '<em><b>Operator</b></em>' attribute.
28 * Returns the value of the '<em><b>Operator</b></em>' attribute. 28 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}.
29 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}. 29 * <!-- begin-user-doc -->
30 * <!-- begin-user-doc --> 30 * <!-- end-user-doc -->
31 * <!-- end-user-doc --> 31 * @return the value of the '<em>Operator</em>' attribute.
32 * @return the value of the '<em>Operator</em>' attribute. 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator
33 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator 33 * @see #setOperator(ComparisonOperator)
34 * @see #setOperator(ComparisonOperator) 34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Operator()
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Operator() 35 * @model
36 * @model 36 * @generated
37 * @generated 37 */
38 */ 38 ComparisonOperator getOperator();
39 ComparisonOperator getOperator(); 39
40 40 /**
41 /** 41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}' attribute.
42 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator <em>Operator</em>}' attribute. 42 * <!-- begin-user-doc -->
43 * <!-- begin-user-doc --> 43 * <!-- end-user-doc -->
44 * <!-- end-user-doc --> 44 * @param value the new value of the '<em>Operator</em>' attribute.
45 * @param value the new value of the '<em>Operator</em>' attribute. 45 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator
46 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator 46 * @see #getOperator()
47 * @see #getOperator() 47 * @generated
48 * @generated 48 */
49 */ 49 void setOperator(ComparisonOperator value);
50 void setOperator(ComparisonOperator value); 50
51 51 /**
52 /** 52 * Returns the value of the '<em><b>Threshold</b></em>' attribute.
53 * Returns the value of the '<em><b>Threshold</b></em>' attribute. 53 * <!-- begin-user-doc -->
54 * <!-- begin-user-doc --> 54 * <!-- end-user-doc -->
55 * <!-- end-user-doc --> 55 * @return the value of the '<em>Threshold</em>' attribute.
56 * @return the value of the '<em>Threshold</em>' attribute. 56 * @see #setThreshold(double)
57 * @see #setThreshold(BigDecimal) 57 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Threshold()
58 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Threshold() 58 * @model
59 * @model 59 * @generated
60 * @generated 60 */
61 */ 61 double getThreshold();
62 BigDecimal getThreshold(); 62
63 63 /**
64 /** 64 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}' attribute.
65 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold <em>Threshold</em>}' attribute. 65 * <!-- begin-user-doc -->
66 * <!-- begin-user-doc --> 66 * <!-- end-user-doc -->
67 * <!-- end-user-doc --> 67 * @param value the new value of the '<em>Threshold</em>' attribute.
68 * @param value the new value of the '<em>Threshold</em>' attribute. 68 * @see #getThreshold()
69 * @see #getThreshold() 69 * @generated
70 * @generated 70 */
71 */ 71 void setThreshold(double value);
72 void setThreshold(BigDecimal value); 72
73 73} // ThresholdEntry
74} // ThresholdEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java
index 458473aa..794c255c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java
@@ -1,20 +1,20 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Type Reference</b></em>'. 10 * A representation of the model object '<em><b>Type Reference</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * 13 *
14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference()
15 * @model 15 * @model
16 * @generated 16 * @generated
17 */ 17 */
18public interface TypeReference extends EObject 18public interface TypeReference extends EObject
19{ 19{
20} // TypeReference 20} // TypeReference
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java
index 6d114c22..0100b7cb 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java
@@ -1,94 +1,94 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Type Scope</b></em>'. 10 * A representation of the model object '<em><b>Type Scope</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}</li> 19 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}</li>
20 * </ul> 20 * </ul>
21 * 21 *
22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() 22 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope()
23 * @model 23 * @model
24 * @generated 24 * @generated
25 */ 25 */
26public interface TypeScope extends EObject 26public interface TypeScope extends EObject
27{ 27{
28 /** 28 /**
29 * Returns the value of the '<em><b>Sets New</b></em>' attribute. 29 * Returns the value of the '<em><b>Sets New</b></em>' attribute.
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc --> 31 * <!-- end-user-doc -->
32 * @return the value of the '<em>Sets New</em>' attribute. 32 * @return the value of the '<em>Sets New</em>' attribute.
33 * @see #setSetsNew(boolean) 33 * @see #setSetsNew(boolean)
34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() 34 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew()
35 * @model 35 * @model
36 * @generated 36 * @generated
37 */ 37 */
38 boolean isSetsNew(); 38 boolean isSetsNew();
39 39
40 /** 40 /**
41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}' attribute. 41 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}' attribute.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @param value the new value of the '<em>Sets New</em>' attribute. 44 * @param value the new value of the '<em>Sets New</em>' attribute.
45 * @see #isSetsNew() 45 * @see #isSetsNew()
46 * @generated 46 * @generated
47 */ 47 */
48 void setSetsNew(boolean value); 48 void setSetsNew(boolean value);
49 49
50 /** 50 /**
51 * Returns the value of the '<em><b>Sets Sum</b></em>' attribute. 51 * Returns the value of the '<em><b>Sets Sum</b></em>' attribute.
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @return the value of the '<em>Sets Sum</em>' attribute. 54 * @return the value of the '<em>Sets Sum</em>' attribute.
55 * @see #setSetsSum(boolean) 55 * @see #setSetsSum(boolean)
56 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() 56 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum()
57 * @model 57 * @model
58 * @generated 58 * @generated
59 */ 59 */
60 boolean isSetsSum(); 60 boolean isSetsSum();
61 61
62 /** 62 /**
63 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}' attribute. 63 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}' attribute.
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @param value the new value of the '<em>Sets Sum</em>' attribute. 66 * @param value the new value of the '<em>Sets Sum</em>' attribute.
67 * @see #isSetsSum() 67 * @see #isSetsSum()
68 * @generated 68 * @generated
69 */ 69 */
70 void setSetsSum(boolean value); 70 void setSetsSum(boolean value);
71 71
72 /** 72 /**
73 * Returns the value of the '<em><b>Number</b></em>' containment reference. 73 * Returns the value of the '<em><b>Number</b></em>' containment reference.
74 * <!-- begin-user-doc --> 74 * <!-- begin-user-doc -->
75 * <!-- end-user-doc --> 75 * <!-- end-user-doc -->
76 * @return the value of the '<em>Number</em>' containment reference. 76 * @return the value of the '<em>Number</em>' containment reference.
77 * @see #setNumber(NumberSpecification) 77 * @see #setNumber(NumberSpecification)
78 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() 78 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number()
79 * @model containment="true" 79 * @model containment="true"
80 * @generated 80 * @generated
81 */ 81 */
82 NumberSpecification getNumber(); 82 NumberSpecification getNumber();
83 83
84 /** 84 /**
85 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}' containment reference. 85 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}' containment reference.
86 * <!-- begin-user-doc --> 86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc --> 87 * <!-- end-user-doc -->
88 * @param value the new value of the '<em>Number</em>' containment reference. 88 * @param value the new value of the '<em>Number</em>' containment reference.
89 * @see #getNumber() 89 * @see #getNumber()
90 * @generated 90 * @generated
91 */ 91 */
92 void setNumber(NumberSpecification value); 92 void setNumber(NumberSpecification value);
93 93
94} // TypeScope 94} // TypeScope
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java
index 354a16ab..3033557e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java
@@ -1,48 +1,48 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5 5
6import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; 6import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel;
7 7
8/** 8/**
9 * <!-- begin-user-doc --> 9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Viatra Import</b></em>'. 10 * A representation of the model object '<em><b>Viatra Import</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p> 13 * <p>
14 * The following features are supported: 14 * The following features are supported:
15 * </p> 15 * </p>
16 * <ul> 16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}</li>
18 * </ul> 18 * </ul>
19 * 19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport() 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport()
21 * @model 21 * @model
22 * @generated 22 * @generated
23 */ 23 */
24public interface ViatraImport extends Import 24public interface ViatraImport extends Import
25{ 25{
26 /** 26 /**
27 * Returns the value of the '<em><b>Imported Viatra</b></em>' reference. 27 * Returns the value of the '<em><b>Imported Viatra</b></em>' reference.
28 * <!-- begin-user-doc --> 28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc --> 29 * <!-- end-user-doc -->
30 * @return the value of the '<em>Imported Viatra</em>' reference. 30 * @return the value of the '<em>Imported Viatra</em>' reference.
31 * @see #setImportedViatra(PatternModel) 31 * @see #setImportedViatra(PatternModel)
32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra() 32 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra()
33 * @model 33 * @model
34 * @generated 34 * @generated
35 */ 35 */
36 PatternModel getImportedViatra(); 36 PatternModel getImportedViatra();
37 37
38 /** 38 /**
39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}' reference. 39 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra <em>Imported Viatra</em>}' reference.
40 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
42 * @param value the new value of the '<em>Imported Viatra</em>' reference. 42 * @param value the new value of the '<em>Imported Viatra</em>' reference.
43 * @see #getImportedViatra() 43 * @see #getImportedViatra()
44 * @generated 44 * @generated
45 */ 45 */
46 void setImportedViatra(PatternModel value); 46 void setImportedViatra(PatternModel value);
47 47
48} // ViatraImport 48} // ViatraImport
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java
index 8b71d7b3..f7f8dd05 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>All Package Entry</b></em>'. 24 * An implementation of the model object '<em><b>All Package Entry</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion <em>Exclusion</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion <em>Exclusion</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry 35public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. 38 * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getExclusion() 41 * @see #getExclusion()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<MetamodelElement> exclusion; 45 protected EList<MetamodelElement> exclusion;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected AllPackageEntryImpl() 52 protected AllPackageEntryImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; 65 return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<MetamodelElement> getExclusion() 74 public EList<MetamodelElement> getExclusion()
75 { 75 {
76 if (exclusion == null) 76 if (exclusion == null)
77 { 77 {
78 exclusion = new EObjectContainmentEList<MetamodelElement>(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); 78 exclusion = new EObjectContainmentEList<MetamodelElement>(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION);
79 } 79 }
80 return exclusion; 80 return exclusion;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: 93 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION:
94 return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: 109 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION:
110 return getExclusion(); 110 return getExclusion();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: 126 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION:
127 getExclusion().clear(); 127 getExclusion().clear();
128 getExclusion().addAll((Collection<? extends MetamodelElement>)newValue); 128 getExclusion().addAll((Collection<? extends MetamodelElement>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: 144 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION:
145 getExclusion().clear(); 145 getExclusion().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: 161 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION:
162 return exclusion != null && !exclusion.isEmpty(); 162 return exclusion != null && !exclusion.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //AllPackageEntryImpl 167} //AllPackageEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java
index 20a362ed..9c26d9c3 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>All Pattern Entry</b></em>'. 24 * An implementation of the model object '<em><b>All Pattern Entry</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion <em>Exclusuion</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion <em>Exclusuion</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry 35public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getExclusuion() <em>Exclusuion</em>}' containment reference list. 38 * The cached value of the '{@link #getExclusuion() <em>Exclusuion</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getExclusuion() 41 * @see #getExclusuion()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<PatternElement> exclusuion; 45 protected EList<PatternElement> exclusuion;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected AllPatternEntryImpl() 52 protected AllPatternEntryImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; 65 return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<PatternElement> getExclusuion() 74 public EList<PatternElement> getExclusuion()
75 { 75 {
76 if (exclusuion == null) 76 if (exclusuion == null)
77 { 77 {
78 exclusuion = new EObjectContainmentEList<PatternElement>(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); 78 exclusuion = new EObjectContainmentEList<PatternElement>(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION);
79 } 79 }
80 return exclusuion; 80 return exclusuion;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: 93 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION:
94 return ((InternalEList<?>)getExclusuion()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getExclusuion()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: 109 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION:
110 return getExclusuion(); 110 return getExclusuion();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: 126 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION:
127 getExclusuion().clear(); 127 getExclusuion().clear();
128 getExclusuion().addAll((Collection<? extends PatternElement>)newValue); 128 getExclusuion().addAll((Collection<? extends PatternElement>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: 144 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION:
145 getExclusuion().clear(); 145 getExclusuion().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: 161 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION:
162 return exclusuion != null && !exclusuion.isEmpty(); 162 return exclusuion != null && !exclusuion.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //AllPatternEntryImpl 167} //AllPatternEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
index fa555b1d..84de173c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
@@ -1,1232 +1,1232 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*;
7 7
8import org.eclipse.emf.ecore.EClass; 8import org.eclipse.emf.ecore.EClass;
9import org.eclipse.emf.ecore.EDataType; 9import org.eclipse.emf.ecore.EDataType;
10import org.eclipse.emf.ecore.EObject; 10import org.eclipse.emf.ecore.EObject;
11import org.eclipse.emf.ecore.EPackage; 11import org.eclipse.emf.ecore.EPackage;
12 12
13import org.eclipse.emf.ecore.impl.EFactoryImpl; 13import org.eclipse.emf.ecore.impl.EFactoryImpl;
14 14
15import org.eclipse.emf.ecore.plugin.EcorePlugin; 15import org.eclipse.emf.ecore.plugin.EcorePlugin;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model <b>Factory</b>. 19 * An implementation of the model <b>Factory</b>.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * @generated 21 * @generated
22 */ 22 */
23public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory 23public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory
24{ 24{
25 /** 25 /**
26 * Creates the default factory implementation. 26 * Creates the default factory implementation.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @generated 29 * @generated
30 */ 30 */
31 public static ApplicationConfigurationFactory init() 31 public static ApplicationConfigurationFactory init()
32 { 32 {
33 try 33 try
34 { 34 {
35 ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); 35 ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI);
36 if (theApplicationConfigurationFactory != null) 36 if (theApplicationConfigurationFactory != null)
37 { 37 {
38 return theApplicationConfigurationFactory; 38 return theApplicationConfigurationFactory;
39 } 39 }
40 } 40 }
41 catch (Exception exception) 41 catch (Exception exception)
42 { 42 {
43 EcorePlugin.INSTANCE.log(exception); 43 EcorePlugin.INSTANCE.log(exception);
44 } 44 }
45 return new ApplicationConfigurationFactoryImpl(); 45 return new ApplicationConfigurationFactoryImpl();
46 } 46 }
47 47
48 /** 48 /**
49 * Creates an instance of the factory. 49 * Creates an instance of the factory.
50 * <!-- begin-user-doc --> 50 * <!-- begin-user-doc -->
51 * <!-- end-user-doc --> 51 * <!-- end-user-doc -->
52 * @generated 52 * @generated
53 */ 53 */
54 public ApplicationConfigurationFactoryImpl() 54 public ApplicationConfigurationFactoryImpl()
55 { 55 {
56 super(); 56 super();
57 } 57 }
58 58
59 /** 59 /**
60 * <!-- begin-user-doc --> 60 * <!-- begin-user-doc -->
61 * <!-- end-user-doc --> 61 * <!-- end-user-doc -->
62 * @generated 62 * @generated
63 */ 63 */
64 @Override 64 @Override
65 public EObject create(EClass eClass) 65 public EObject create(EClass eClass)
66 { 66 {
67 switch (eClass.getClassifierID()) 67 switch (eClass.getClassifierID())
68 { 68 {
69 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); 69 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript();
70 case ApplicationConfigurationPackage.COMMAND: return createCommand(); 70 case ApplicationConfigurationPackage.COMMAND: return createCommand();
71 case ApplicationConfigurationPackage.IMPORT: return createImport(); 71 case ApplicationConfigurationPackage.IMPORT: return createImport();
72 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); 72 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport();
73 case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); 73 case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport();
74 case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); 74 case ApplicationConfigurationPackage.DECLARATION: return createDeclaration();
75 case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); 75 case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification();
76 case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); 76 case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration();
77 case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); 77 case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference();
78 case ApplicationConfigurationPackage.FILE: return createFile(); 78 case ApplicationConfigurationPackage.FILE: return createFile();
79 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); 79 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification();
80 case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); 80 case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry();
81 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); 81 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry();
82 case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); 82 case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement();
83 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); 83 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration();
84 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); 84 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference();
85 case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); 85 case ApplicationConfigurationPackage.METAMODEL: return createMetamodel();
86 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); 86 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification();
87 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); 87 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry();
88 case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); 88 case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry();
89 case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); 89 case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry();
90 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); 90 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration();
91 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); 91 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference();
92 case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); 92 case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel();
93 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); 93 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification();
94 case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); 94 case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry();
95 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); 95 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry();
96 case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); 96 case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement();
97 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); 97 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration();
98 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); 98 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference();
99 case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); 99 case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern();
100 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification(); 100 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification();
101 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry(); 101 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry();
102 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); 102 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry();
103 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); 103 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry();
104 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); 104 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction();
105 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); 105 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction();
106 case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); 106 case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry();
107 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); 107 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration();
108 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); 108 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference();
109 case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); 109 case ApplicationConfigurationPackage.OBJECTIVE: return createObjective();
110 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); 110 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification();
111 case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); 111 case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration();
112 case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); 112 case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry();
113 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); 113 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry();
114 case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); 114 case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry();
115 case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); 115 case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry();
116 case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); 116 case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry();
117 case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); 117 case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference();
118 case ApplicationConfigurationPackage.CONFIG: return createConfig(); 118 case ApplicationConfigurationPackage.CONFIG: return createConfig();
119 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); 119 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification();
120 case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); 120 case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope();
121 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); 121 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope();
122 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); 122 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope();
123 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); 123 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope();
124 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); 124 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope();
125 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); 125 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope();
126 case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); 126 case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference();
127 case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); 127 case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference();
128 case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); 128 case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference();
129 case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); 129 case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference();
130 case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); 130 case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference();
131 case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); 131 case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference();
132 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); 132 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification();
133 case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); 133 case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber();
134 case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); 134 case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber();
135 case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); 135 case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation();
136 case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); 136 case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration();
137 case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); 137 case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration();
138 case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); 138 case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration();
139 case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); 139 case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference();
140 case ApplicationConfigurationPackage.SCOPE: return createScope(); 140 case ApplicationConfigurationPackage.SCOPE: return createScope();
141 case ApplicationConfigurationPackage.TASK: return createTask(); 141 case ApplicationConfigurationPackage.TASK: return createTask();
142 case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); 142 case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask();
143 case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); 143 case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope();
144 case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); 144 case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope();
145 case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); 145 case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope();
146 default: 146 default:
147 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); 147 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
148 } 148 }
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public Object createFromString(EDataType eDataType, String initialValue) 157 public Object createFromString(EDataType eDataType, String initialValue)
158 { 158 {
159 switch (eDataType.getClassifierID()) 159 switch (eDataType.getClassifierID())
160 { 160 {
161 case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: 161 case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION:
162 return createOptimizationDirectionFromString(eDataType, initialValue); 162 return createOptimizationDirectionFromString(eDataType, initialValue);
163 case ApplicationConfigurationPackage.COMPARISON_OPERATOR: 163 case ApplicationConfigurationPackage.COMPARISON_OPERATOR:
164 return createComparisonOperatorFromString(eDataType, initialValue); 164 return createComparisonOperatorFromString(eDataType, initialValue);
165 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: 165 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION:
166 return createDocumentLevelSpecificationFromString(eDataType, initialValue); 166 return createDocumentLevelSpecificationFromString(eDataType, initialValue);
167 case ApplicationConfigurationPackage.SOLVER: 167 case ApplicationConfigurationPackage.SOLVER:
168 return createSolverFromString(eDataType, initialValue); 168 return createSolverFromString(eDataType, initialValue);
169 default: 169 default:
170 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 170 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
171 } 171 }
172 } 172 }
173 173
174 /** 174 /**
175 * <!-- begin-user-doc --> 175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc --> 176 * <!-- end-user-doc -->
177 * @generated 177 * @generated
178 */ 178 */
179 @Override 179 @Override
180 public String convertToString(EDataType eDataType, Object instanceValue) 180 public String convertToString(EDataType eDataType, Object instanceValue)
181 { 181 {
182 switch (eDataType.getClassifierID()) 182 switch (eDataType.getClassifierID())
183 { 183 {
184 case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: 184 case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION:
185 return convertOptimizationDirectionToString(eDataType, instanceValue); 185 return convertOptimizationDirectionToString(eDataType, instanceValue);
186 case ApplicationConfigurationPackage.COMPARISON_OPERATOR: 186 case ApplicationConfigurationPackage.COMPARISON_OPERATOR:
187 return convertComparisonOperatorToString(eDataType, instanceValue); 187 return convertComparisonOperatorToString(eDataType, instanceValue);
188 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: 188 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION:
189 return convertDocumentLevelSpecificationToString(eDataType, instanceValue); 189 return convertDocumentLevelSpecificationToString(eDataType, instanceValue);
190 case ApplicationConfigurationPackage.SOLVER: 190 case ApplicationConfigurationPackage.SOLVER:
191 return convertSolverToString(eDataType, instanceValue); 191 return convertSolverToString(eDataType, instanceValue);
192 default: 192 default:
193 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 193 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
194 } 194 }
195 } 195 }
196 196
197 /** 197 /**
198 * <!-- begin-user-doc --> 198 * <!-- begin-user-doc -->
199 * <!-- end-user-doc --> 199 * <!-- end-user-doc -->
200 * @generated 200 * @generated
201 */ 201 */
202 @Override 202 @Override
203 public ConfigurationScript createConfigurationScript() 203 public ConfigurationScript createConfigurationScript()
204 { 204 {
205 ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); 205 ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl();
206 return configurationScript; 206 return configurationScript;
207 } 207 }
208 208
209 /** 209 /**
210 * <!-- begin-user-doc --> 210 * <!-- begin-user-doc -->
211 * <!-- end-user-doc --> 211 * <!-- end-user-doc -->
212 * @generated 212 * @generated
213 */ 213 */
214 @Override 214 @Override
215 public Command createCommand() 215 public Command createCommand()
216 { 216 {
217 CommandImpl command = new CommandImpl(); 217 CommandImpl command = new CommandImpl();
218 return command; 218 return command;
219 } 219 }
220 220
221 /** 221 /**
222 * <!-- begin-user-doc --> 222 * <!-- begin-user-doc -->
223 * <!-- end-user-doc --> 223 * <!-- end-user-doc -->
224 * @generated 224 * @generated
225 */ 225 */
226 @Override 226 @Override
227 public Import createImport() 227 public Import createImport()
228 { 228 {
229 ImportImpl import_ = new ImportImpl(); 229 ImportImpl import_ = new ImportImpl();
230 return import_; 230 return import_;
231 } 231 }
232 232
233 /** 233 /**
234 * <!-- begin-user-doc --> 234 * <!-- begin-user-doc -->
235 * <!-- end-user-doc --> 235 * <!-- end-user-doc -->
236 * @generated 236 * @generated
237 */ 237 */
238 @Override 238 @Override
239 public EPackageImport createEPackageImport() 239 public EPackageImport createEPackageImport()
240 { 240 {
241 EPackageImportImpl ePackageImport = new EPackageImportImpl(); 241 EPackageImportImpl ePackageImport = new EPackageImportImpl();
242 return ePackageImport; 242 return ePackageImport;
243 } 243 }
244 244
245 /** 245 /**
246 * <!-- begin-user-doc --> 246 * <!-- begin-user-doc -->
247 * <!-- end-user-doc --> 247 * <!-- end-user-doc -->
248 * @generated 248 * @generated
249 */ 249 */
250 @Override 250 @Override
251 public ViatraImport createViatraImport() 251 public ViatraImport createViatraImport()
252 { 252 {
253 ViatraImportImpl viatraImport = new ViatraImportImpl(); 253 ViatraImportImpl viatraImport = new ViatraImportImpl();
254 return viatraImport; 254 return viatraImport;
255 } 255 }
256 256
257 /** 257 /**
258 * <!-- begin-user-doc --> 258 * <!-- begin-user-doc -->
259 * <!-- end-user-doc --> 259 * <!-- end-user-doc -->
260 * @generated 260 * @generated
261 */ 261 */
262 @Override 262 @Override
263 public Declaration createDeclaration() 263 public Declaration createDeclaration()
264 { 264 {
265 DeclarationImpl declaration = new DeclarationImpl(); 265 DeclarationImpl declaration = new DeclarationImpl();
266 return declaration; 266 return declaration;
267 } 267 }
268 268
269 /** 269 /**
270 * <!-- begin-user-doc --> 270 * <!-- begin-user-doc -->
271 * <!-- end-user-doc --> 271 * <!-- end-user-doc -->
272 * @generated 272 * @generated
273 */ 273 */
274 @Override 274 @Override
275 public FileSpecification createFileSpecification() 275 public FileSpecification createFileSpecification()
276 { 276 {
277 FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); 277 FileSpecificationImpl fileSpecification = new FileSpecificationImpl();
278 return fileSpecification; 278 return fileSpecification;
279 } 279 }
280 280
281 /** 281 /**
282 * <!-- begin-user-doc --> 282 * <!-- begin-user-doc -->
283 * <!-- end-user-doc --> 283 * <!-- end-user-doc -->
284 * @generated 284 * @generated
285 */ 285 */
286 @Override 286 @Override
287 public FileDeclaration createFileDeclaration() 287 public FileDeclaration createFileDeclaration()
288 { 288 {
289 FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); 289 FileDeclarationImpl fileDeclaration = new FileDeclarationImpl();
290 return fileDeclaration; 290 return fileDeclaration;
291 } 291 }
292 292
293 /** 293 /**
294 * <!-- begin-user-doc --> 294 * <!-- begin-user-doc -->
295 * <!-- end-user-doc --> 295 * <!-- end-user-doc -->
296 * @generated 296 * @generated
297 */ 297 */
298 @Override 298 @Override
299 public FileReference createFileReference() 299 public FileReference createFileReference()
300 { 300 {
301 FileReferenceImpl fileReference = new FileReferenceImpl(); 301 FileReferenceImpl fileReference = new FileReferenceImpl();
302 return fileReference; 302 return fileReference;
303 } 303 }
304 304
305 /** 305 /**
306 * <!-- begin-user-doc --> 306 * <!-- begin-user-doc -->
307 * <!-- end-user-doc --> 307 * <!-- end-user-doc -->
308 * @generated 308 * @generated
309 */ 309 */
310 @Override 310 @Override
311 public File createFile() 311 public File createFile()
312 { 312 {
313 FileImpl file = new FileImpl(); 313 FileImpl file = new FileImpl();
314 return file; 314 return file;
315 } 315 }
316 316
317 /** 317 /**
318 * <!-- begin-user-doc --> 318 * <!-- begin-user-doc -->
319 * <!-- end-user-doc --> 319 * <!-- end-user-doc -->
320 * @generated 320 * @generated
321 */ 321 */
322 @Override 322 @Override
323 public MetamodelSpecification createMetamodelSpecification() 323 public MetamodelSpecification createMetamodelSpecification()
324 { 324 {
325 MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); 325 MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl();
326 return metamodelSpecification; 326 return metamodelSpecification;
327 } 327 }
328 328
329 /** 329 /**
330 * <!-- begin-user-doc --> 330 * <!-- begin-user-doc -->
331 * <!-- end-user-doc --> 331 * <!-- end-user-doc -->
332 * @generated 332 * @generated
333 */ 333 */
334 @Override 334 @Override
335 public MetamodelEntry createMetamodelEntry() 335 public MetamodelEntry createMetamodelEntry()
336 { 336 {
337 MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); 337 MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl();
338 return metamodelEntry; 338 return metamodelEntry;
339 } 339 }
340 340
341 /** 341 /**
342 * <!-- begin-user-doc --> 342 * <!-- begin-user-doc -->
343 * <!-- end-user-doc --> 343 * <!-- end-user-doc -->
344 * @generated 344 * @generated
345 */ 345 */
346 @Override 346 @Override
347 public AllPackageEntry createAllPackageEntry() 347 public AllPackageEntry createAllPackageEntry()
348 { 348 {
349 AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); 349 AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl();
350 return allPackageEntry; 350 return allPackageEntry;
351 } 351 }
352 352
353 /** 353 /**
354 * <!-- begin-user-doc --> 354 * <!-- begin-user-doc -->
355 * <!-- end-user-doc --> 355 * <!-- end-user-doc -->
356 * @generated 356 * @generated
357 */ 357 */
358 @Override 358 @Override
359 public MetamodelElement createMetamodelElement() 359 public MetamodelElement createMetamodelElement()
360 { 360 {
361 MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); 361 MetamodelElementImpl metamodelElement = new MetamodelElementImpl();
362 return metamodelElement; 362 return metamodelElement;
363 } 363 }
364 364
365 /** 365 /**
366 * <!-- begin-user-doc --> 366 * <!-- begin-user-doc -->
367 * <!-- end-user-doc --> 367 * <!-- end-user-doc -->
368 * @generated 368 * @generated
369 */ 369 */
370 @Override 370 @Override
371 public MetamodelDeclaration createMetamodelDeclaration() 371 public MetamodelDeclaration createMetamodelDeclaration()
372 { 372 {
373 MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); 373 MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl();
374 return metamodelDeclaration; 374 return metamodelDeclaration;
375 } 375 }
376 376
377 /** 377 /**
378 * <!-- begin-user-doc --> 378 * <!-- begin-user-doc -->
379 * <!-- end-user-doc --> 379 * <!-- end-user-doc -->
380 * @generated 380 * @generated
381 */ 381 */
382 @Override 382 @Override
383 public MetamodelReference createMetamodelReference() 383 public MetamodelReference createMetamodelReference()
384 { 384 {
385 MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); 385 MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl();
386 return metamodelReference; 386 return metamodelReference;
387 } 387 }
388 388
389 /** 389 /**
390 * <!-- begin-user-doc --> 390 * <!-- begin-user-doc -->
391 * <!-- end-user-doc --> 391 * <!-- end-user-doc -->
392 * @generated 392 * @generated
393 */ 393 */
394 @Override 394 @Override
395 public Metamodel createMetamodel() 395 public Metamodel createMetamodel()
396 { 396 {
397 MetamodelImpl metamodel = new MetamodelImpl(); 397 MetamodelImpl metamodel = new MetamodelImpl();
398 return metamodel; 398 return metamodel;
399 } 399 }
400 400
401 /** 401 /**
402 * <!-- begin-user-doc --> 402 * <!-- begin-user-doc -->
403 * <!-- end-user-doc --> 403 * <!-- end-user-doc -->
404 * @generated 404 * @generated
405 */ 405 */
406 @Override 406 @Override
407 public PartialModelSpecification createPartialModelSpecification() 407 public PartialModelSpecification createPartialModelSpecification()
408 { 408 {
409 PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); 409 PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl();
410 return partialModelSpecification; 410 return partialModelSpecification;
411 } 411 }
412 412
413 /** 413 /**
414 * <!-- begin-user-doc --> 414 * <!-- begin-user-doc -->
415 * <!-- end-user-doc --> 415 * <!-- end-user-doc -->
416 * @generated 416 * @generated
417 */ 417 */
418 @Override 418 @Override
419 public PartialModelEntry createPartialModelEntry() 419 public PartialModelEntry createPartialModelEntry()
420 { 420 {
421 PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); 421 PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl();
422 return partialModelEntry; 422 return partialModelEntry;
423 } 423 }
424 424
425 /** 425 /**
426 * <!-- begin-user-doc --> 426 * <!-- begin-user-doc -->
427 * <!-- end-user-doc --> 427 * <!-- end-user-doc -->
428 * @generated 428 * @generated
429 */ 429 */
430 @Override 430 @Override
431 public ModelEntry createModelEntry() 431 public ModelEntry createModelEntry()
432 { 432 {
433 ModelEntryImpl modelEntry = new ModelEntryImpl(); 433 ModelEntryImpl modelEntry = new ModelEntryImpl();
434 return modelEntry; 434 return modelEntry;
435 } 435 }
436 436
437 /** 437 /**
438 * <!-- begin-user-doc --> 438 * <!-- begin-user-doc -->
439 * <!-- end-user-doc --> 439 * <!-- end-user-doc -->
440 * @generated 440 * @generated
441 */ 441 */
442 @Override 442 @Override
443 public FolderEntry createFolderEntry() 443 public FolderEntry createFolderEntry()
444 { 444 {
445 FolderEntryImpl folderEntry = new FolderEntryImpl(); 445 FolderEntryImpl folderEntry = new FolderEntryImpl();
446 return folderEntry; 446 return folderEntry;
447 } 447 }
448 448
449 /** 449 /**
450 * <!-- begin-user-doc --> 450 * <!-- begin-user-doc -->
451 * <!-- end-user-doc --> 451 * <!-- end-user-doc -->
452 * @generated 452 * @generated
453 */ 453 */
454 @Override 454 @Override
455 public PartialModelDeclaration createPartialModelDeclaration() 455 public PartialModelDeclaration createPartialModelDeclaration()
456 { 456 {
457 PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); 457 PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl();
458 return partialModelDeclaration; 458 return partialModelDeclaration;
459 } 459 }
460 460
461 /** 461 /**
462 * <!-- begin-user-doc --> 462 * <!-- begin-user-doc -->
463 * <!-- end-user-doc --> 463 * <!-- end-user-doc -->
464 * @generated 464 * @generated
465 */ 465 */
466 @Override 466 @Override
467 public PartialModelReference createPartialModelReference() 467 public PartialModelReference createPartialModelReference()
468 { 468 {
469 PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); 469 PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl();
470 return partialModelReference; 470 return partialModelReference;
471 } 471 }
472 472
473 /** 473 /**
474 * <!-- begin-user-doc --> 474 * <!-- begin-user-doc -->
475 * <!-- end-user-doc --> 475 * <!-- end-user-doc -->
476 * @generated 476 * @generated
477 */ 477 */
478 @Override 478 @Override
479 public PartialModel createPartialModel() 479 public PartialModel createPartialModel()
480 { 480 {
481 PartialModelImpl partialModel = new PartialModelImpl(); 481 PartialModelImpl partialModel = new PartialModelImpl();
482 return partialModel; 482 return partialModel;
483 } 483 }
484 484
485 /** 485 /**
486 * <!-- begin-user-doc --> 486 * <!-- begin-user-doc -->
487 * <!-- end-user-doc --> 487 * <!-- end-user-doc -->
488 * @generated 488 * @generated
489 */ 489 */
490 @Override 490 @Override
491 public PatternSpecification createPatternSpecification() 491 public PatternSpecification createPatternSpecification()
492 { 492 {
493 PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); 493 PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl();
494 return patternSpecification; 494 return patternSpecification;
495 } 495 }
496 496
497 /** 497 /**
498 * <!-- begin-user-doc --> 498 * <!-- begin-user-doc -->
499 * <!-- end-user-doc --> 499 * <!-- end-user-doc -->
500 * @generated 500 * @generated
501 */ 501 */
502 @Override 502 @Override
503 public PatternEntry createPatternEntry() 503 public PatternEntry createPatternEntry()
504 { 504 {
505 PatternEntryImpl patternEntry = new PatternEntryImpl(); 505 PatternEntryImpl patternEntry = new PatternEntryImpl();
506 return patternEntry; 506 return patternEntry;
507 } 507 }
508 508
509 /** 509 /**
510 * <!-- begin-user-doc --> 510 * <!-- begin-user-doc -->
511 * <!-- end-user-doc --> 511 * <!-- end-user-doc -->
512 * @generated 512 * @generated
513 */ 513 */
514 @Override 514 @Override
515 public AllPatternEntry createAllPatternEntry() 515 public AllPatternEntry createAllPatternEntry()
516 { 516 {
517 AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); 517 AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl();
518 return allPatternEntry; 518 return allPatternEntry;
519 } 519 }
520 520
521 /** 521 /**
522 * <!-- begin-user-doc --> 522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc --> 523 * <!-- end-user-doc -->
524 * @generated 524 * @generated
525 */ 525 */
526 @Override 526 @Override
527 public PatternElement createPatternElement() 527 public PatternElement createPatternElement()
528 { 528 {
529 PatternElementImpl patternElement = new PatternElementImpl(); 529 PatternElementImpl patternElement = new PatternElementImpl();
530 return patternElement; 530 return patternElement;
531 } 531 }
532 532
533 /** 533 /**
534 * <!-- begin-user-doc --> 534 * <!-- begin-user-doc -->
535 * <!-- end-user-doc --> 535 * <!-- end-user-doc -->
536 * @generated 536 * @generated
537 */ 537 */
538 @Override 538 @Override
539 public GraphPatternDeclaration createGraphPatternDeclaration() 539 public GraphPatternDeclaration createGraphPatternDeclaration()
540 { 540 {
541 GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); 541 GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl();
542 return graphPatternDeclaration; 542 return graphPatternDeclaration;
543 } 543 }
544 544
545 /** 545 /**
546 * <!-- begin-user-doc --> 546 * <!-- begin-user-doc -->
547 * <!-- end-user-doc --> 547 * <!-- end-user-doc -->
548 * @generated 548 * @generated
549 */ 549 */
550 @Override 550 @Override
551 public GraphPatternReference createGraphPatternReference() 551 public GraphPatternReference createGraphPatternReference()
552 { 552 {
553 GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); 553 GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl();
554 return graphPatternReference; 554 return graphPatternReference;
555 } 555 }
556 556
557 /** 557 /**
558 * <!-- begin-user-doc --> 558 * <!-- begin-user-doc -->
559 * <!-- end-user-doc --> 559 * <!-- end-user-doc -->
560 * @generated 560 * @generated
561 */ 561 */
562 @Override 562 @Override
563 public GraphPattern createGraphPattern() 563 public GraphPattern createGraphPattern()
564 { 564 {
565 GraphPatternImpl graphPattern = new GraphPatternImpl(); 565 GraphPatternImpl graphPattern = new GraphPatternImpl();
566 return graphPattern; 566 return graphPattern;
567 } 567 }
568 568
569 /** 569 /**
570 * <!-- begin-user-doc --> 570 * <!-- begin-user-doc -->
571 * <!-- end-user-doc --> 571 * <!-- end-user-doc -->
572 * @generated 572 * @generated
573 */ 573 */
574 @Override 574 @Override
575 public ObjectiveSpecification createObjectiveSpecification() 575 public ObjectiveSpecification createObjectiveSpecification()
576 { 576 {
577 ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl(); 577 ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl();
578 return objectiveSpecification; 578 return objectiveSpecification;
579 } 579 }
580 580
581 /** 581 /**
582 * <!-- begin-user-doc --> 582 * <!-- begin-user-doc -->
583 * <!-- end-user-doc --> 583 * <!-- end-user-doc -->
584 * @generated 584 * @generated
585 */ 585 */
586 @Override 586 @Override
587 public ObjectiveEntry createObjectiveEntry() 587 public ObjectiveEntry createObjectiveEntry()
588 { 588 {
589 ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl(); 589 ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl();
590 return objectiveEntry; 590 return objectiveEntry;
591 } 591 }
592 592
593 /** 593 /**
594 * <!-- begin-user-doc --> 594 * <!-- begin-user-doc -->
595 * <!-- end-user-doc --> 595 * <!-- end-user-doc -->
596 * @generated 596 * @generated
597 */ 597 */
598 @Override 598 @Override
599 public OptimizationEntry createOptimizationEntry() 599 public OptimizationEntry createOptimizationEntry()
600 { 600 {
601 OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl(); 601 OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl();
602 return optimizationEntry; 602 return optimizationEntry;
603 } 603 }
604 604
605 /** 605 /**
606 * <!-- begin-user-doc --> 606 * <!-- begin-user-doc -->
607 * <!-- end-user-doc --> 607 * <!-- end-user-doc -->
608 * @generated 608 * @generated
609 */ 609 */
610 @Override 610 @Override
611 public ThresholdEntry createThresholdEntry() 611 public ThresholdEntry createThresholdEntry()
612 { 612 {
613 ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl(); 613 ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl();
614 return thresholdEntry; 614 return thresholdEntry;
615 } 615 }
616 616
617 /** 617 /**
618 * <!-- begin-user-doc --> 618 * <!-- begin-user-doc -->
619 * <!-- end-user-doc --> 619 * <!-- end-user-doc -->
620 * @generated 620 * @generated
621 */ 621 */
622 @Override 622 @Override
623 public ObjectiveFunction createObjectiveFunction() 623 public ObjectiveFunction createObjectiveFunction()
624 { 624 {
625 ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl(); 625 ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl();
626 return objectiveFunction; 626 return objectiveFunction;
627 } 627 }
628 628
629 /** 629 /**
630 * <!-- begin-user-doc --> 630 * <!-- begin-user-doc -->
631 * <!-- end-user-doc --> 631 * <!-- end-user-doc -->
632 * @generated 632 * @generated
633 */ 633 */
634 @Override 634 @Override
635 public CostObjectiveFunction createCostObjectiveFunction() 635 public CostObjectiveFunction createCostObjectiveFunction()
636 { 636 {
637 CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); 637 CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl();
638 return costObjectiveFunction; 638 return costObjectiveFunction;
639 } 639 }
640 640
641 /** 641 /**
642 * <!-- begin-user-doc --> 642 * <!-- begin-user-doc -->
643 * <!-- end-user-doc --> 643 * <!-- end-user-doc -->
644 * @generated 644 * @generated
645 */ 645 */
646 @Override 646 @Override
647 public CostEntry createCostEntry() 647 public CostEntry createCostEntry()
648 { 648 {
649 CostEntryImpl costEntry = new CostEntryImpl(); 649 CostEntryImpl costEntry = new CostEntryImpl();
650 return costEntry; 650 return costEntry;
651 } 651 }
652 652
653 /** 653 /**
654 * <!-- begin-user-doc --> 654 * <!-- begin-user-doc -->
655 * <!-- end-user-doc --> 655 * <!-- end-user-doc -->
656 * @generated 656 * @generated
657 */ 657 */
658 @Override 658 @Override
659 public ObjectiveDeclaration createObjectiveDeclaration() 659 public ObjectiveDeclaration createObjectiveDeclaration()
660 { 660 {
661 ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl(); 661 ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl();
662 return objectiveDeclaration; 662 return objectiveDeclaration;
663 } 663 }
664 664
665 /** 665 /**
666 * <!-- begin-user-doc --> 666 * <!-- begin-user-doc -->
667 * <!-- end-user-doc --> 667 * <!-- end-user-doc -->
668 * @generated 668 * @generated
669 */ 669 */
670 @Override 670 @Override
671 public ObjectiveReference createObjectiveReference() 671 public ObjectiveReference createObjectiveReference()
672 { 672 {
673 ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl(); 673 ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl();
674 return objectiveReference; 674 return objectiveReference;
675 } 675 }
676 676
677 /** 677 /**
678 * <!-- begin-user-doc --> 678 * <!-- begin-user-doc -->
679 * <!-- end-user-doc --> 679 * <!-- end-user-doc -->
680 * @generated 680 * @generated
681 */ 681 */
682 @Override 682 @Override
683 public Objective createObjective() 683 public Objective createObjective()
684 { 684 {
685 ObjectiveImpl objective = new ObjectiveImpl(); 685 ObjectiveImpl objective = new ObjectiveImpl();
686 return objective; 686 return objective;
687 } 687 }
688 688
689 /** 689 /**
690 * <!-- begin-user-doc --> 690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc --> 691 * <!-- end-user-doc -->
692 * @generated 692 * @generated
693 */ 693 */
694 @Override 694 @Override
695 public ConfigSpecification createConfigSpecification() 695 public ConfigSpecification createConfigSpecification()
696 { 696 {
697 ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); 697 ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl();
698 return configSpecification; 698 return configSpecification;
699 } 699 }
700 700
701 /** 701 /**
702 * <!-- begin-user-doc --> 702 * <!-- begin-user-doc -->
703 * <!-- end-user-doc --> 703 * <!-- end-user-doc -->
704 * @generated 704 * @generated
705 */ 705 */
706 @Override 706 @Override
707 public ConfigDeclaration createConfigDeclaration() 707 public ConfigDeclaration createConfigDeclaration()
708 { 708 {
709 ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); 709 ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl();
710 return configDeclaration; 710 return configDeclaration;
711 } 711 }
712 712
713 /** 713 /**
714 * <!-- begin-user-doc --> 714 * <!-- begin-user-doc -->
715 * <!-- end-user-doc --> 715 * <!-- end-user-doc -->
716 * @generated 716 * @generated
717 */ 717 */
718 @Override 718 @Override
719 public ConfigEntry createConfigEntry() 719 public ConfigEntry createConfigEntry()
720 { 720 {
721 ConfigEntryImpl configEntry = new ConfigEntryImpl(); 721 ConfigEntryImpl configEntry = new ConfigEntryImpl();
722 return configEntry; 722 return configEntry;
723 } 723 }
724 724
725 /** 725 /**
726 * <!-- begin-user-doc --> 726 * <!-- begin-user-doc -->
727 * <!-- end-user-doc --> 727 * <!-- end-user-doc -->
728 * @generated 728 * @generated
729 */ 729 */
730 @Override 730 @Override
731 public DocumentationEntry createDocumentationEntry() 731 public DocumentationEntry createDocumentationEntry()
732 { 732 {
733 DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); 733 DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl();
734 return documentationEntry; 734 return documentationEntry;
735 } 735 }
736 736
737 /** 737 /**
738 * <!-- begin-user-doc --> 738 * <!-- begin-user-doc -->
739 * <!-- end-user-doc --> 739 * <!-- end-user-doc -->
740 * @generated 740 * @generated
741 */ 741 */
742 @Override 742 @Override
743 public RuntimeEntry createRuntimeEntry() 743 public RuntimeEntry createRuntimeEntry()
744 { 744 {
745 RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); 745 RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl();
746 return runtimeEntry; 746 return runtimeEntry;
747 } 747 }
748 748
749 /** 749 /**
750 * <!-- begin-user-doc --> 750 * <!-- begin-user-doc -->
751 * <!-- end-user-doc --> 751 * <!-- end-user-doc -->
752 * @generated 752 * @generated
753 */ 753 */
754 @Override 754 @Override
755 public MemoryEntry createMemoryEntry() 755 public MemoryEntry createMemoryEntry()
756 { 756 {
757 MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); 757 MemoryEntryImpl memoryEntry = new MemoryEntryImpl();
758 return memoryEntry; 758 return memoryEntry;
759 } 759 }
760 760
761 /** 761 /**
762 * <!-- begin-user-doc --> 762 * <!-- begin-user-doc -->
763 * <!-- end-user-doc --> 763 * <!-- end-user-doc -->
764 * @generated 764 * @generated
765 */ 765 */
766 @Override 766 @Override
767 public CustomEntry createCustomEntry() 767 public CustomEntry createCustomEntry()
768 { 768 {
769 CustomEntryImpl customEntry = new CustomEntryImpl(); 769 CustomEntryImpl customEntry = new CustomEntryImpl();
770 return customEntry; 770 return customEntry;
771 } 771 }
772 772
773 /** 773 /**
774 * <!-- begin-user-doc --> 774 * <!-- begin-user-doc -->
775 * <!-- end-user-doc --> 775 * <!-- end-user-doc -->
776 * @generated 776 * @generated
777 */ 777 */
778 @Override 778 @Override
779 public ConfigReference createConfigReference() 779 public ConfigReference createConfigReference()
780 { 780 {
781 ConfigReferenceImpl configReference = new ConfigReferenceImpl(); 781 ConfigReferenceImpl configReference = new ConfigReferenceImpl();
782 return configReference; 782 return configReference;
783 } 783 }
784 784
785 /** 785 /**
786 * <!-- begin-user-doc --> 786 * <!-- begin-user-doc -->
787 * <!-- end-user-doc --> 787 * <!-- end-user-doc -->
788 * @generated 788 * @generated
789 */ 789 */
790 @Override 790 @Override
791 public Config createConfig() 791 public Config createConfig()
792 { 792 {
793 ConfigImpl config = new ConfigImpl(); 793 ConfigImpl config = new ConfigImpl();
794 return config; 794 return config;
795 } 795 }
796 796
797 /** 797 /**
798 * <!-- begin-user-doc --> 798 * <!-- begin-user-doc -->
799 * <!-- end-user-doc --> 799 * <!-- end-user-doc -->
800 * @generated 800 * @generated
801 */ 801 */
802 @Override 802 @Override
803 public ScopeSpecification createScopeSpecification() 803 public ScopeSpecification createScopeSpecification()
804 { 804 {
805 ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); 805 ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl();
806 return scopeSpecification; 806 return scopeSpecification;
807 } 807 }
808 808
809 /** 809 /**
810 * <!-- begin-user-doc --> 810 * <!-- begin-user-doc -->
811 * <!-- end-user-doc --> 811 * <!-- end-user-doc -->
812 * @generated 812 * @generated
813 */ 813 */
814 @Override 814 @Override
815 public TypeScope createTypeScope() 815 public TypeScope createTypeScope()
816 { 816 {
817 TypeScopeImpl typeScope = new TypeScopeImpl(); 817 TypeScopeImpl typeScope = new TypeScopeImpl();
818 return typeScope; 818 return typeScope;
819 } 819 }
820 820
821 /** 821 /**
822 * <!-- begin-user-doc --> 822 * <!-- begin-user-doc -->
823 * <!-- end-user-doc --> 823 * <!-- end-user-doc -->
824 * @generated 824 * @generated
825 */ 825 */
826 @Override 826 @Override
827 public ClassTypeScope createClassTypeScope() 827 public ClassTypeScope createClassTypeScope()
828 { 828 {
829 ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); 829 ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl();
830 return classTypeScope; 830 return classTypeScope;
831 } 831 }
832 832
833 /** 833 /**
834 * <!-- begin-user-doc --> 834 * <!-- begin-user-doc -->
835 * <!-- end-user-doc --> 835 * <!-- end-user-doc -->
836 * @generated 836 * @generated
837 */ 837 */
838 @Override 838 @Override
839 public ObjectTypeScope createObjectTypeScope() 839 public ObjectTypeScope createObjectTypeScope()
840 { 840 {
841 ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); 841 ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl();
842 return objectTypeScope; 842 return objectTypeScope;
843 } 843 }
844 844
845 /** 845 /**
846 * <!-- begin-user-doc --> 846 * <!-- begin-user-doc -->
847 * <!-- end-user-doc --> 847 * <!-- end-user-doc -->
848 * @generated 848 * @generated
849 */ 849 */
850 @Override 850 @Override
851 public IntegerTypeScope createIntegerTypeScope() 851 public IntegerTypeScope createIntegerTypeScope()
852 { 852 {
853 IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); 853 IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl();
854 return integerTypeScope; 854 return integerTypeScope;
855 } 855 }
856 856
857 /** 857 /**
858 * <!-- begin-user-doc --> 858 * <!-- begin-user-doc -->
859 * <!-- end-user-doc --> 859 * <!-- end-user-doc -->
860 * @generated 860 * @generated
861 */ 861 */
862 @Override 862 @Override
863 public RealTypeScope createRealTypeScope() 863 public RealTypeScope createRealTypeScope()
864 { 864 {
865 RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); 865 RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl();
866 return realTypeScope; 866 return realTypeScope;
867 } 867 }
868 868
869 /** 869 /**
870 * <!-- begin-user-doc --> 870 * <!-- begin-user-doc -->
871 * <!-- end-user-doc --> 871 * <!-- end-user-doc -->
872 * @generated 872 * @generated
873 */ 873 */
874 @Override 874 @Override
875 public StringTypeScope createStringTypeScope() 875 public StringTypeScope createStringTypeScope()
876 { 876 {
877 StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); 877 StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl();
878 return stringTypeScope; 878 return stringTypeScope;
879 } 879 }
880 880
881 /** 881 /**
882 * <!-- begin-user-doc --> 882 * <!-- begin-user-doc -->
883 * <!-- end-user-doc --> 883 * <!-- end-user-doc -->
884 * @generated 884 * @generated
885 */ 885 */
886 @Override 886 @Override
887 public TypeReference createTypeReference() 887 public TypeReference createTypeReference()
888 { 888 {
889 TypeReferenceImpl typeReference = new TypeReferenceImpl(); 889 TypeReferenceImpl typeReference = new TypeReferenceImpl();
890 return typeReference; 890 return typeReference;
891 } 891 }
892 892
893 /** 893 /**
894 * <!-- begin-user-doc --> 894 * <!-- begin-user-doc -->
895 * <!-- end-user-doc --> 895 * <!-- end-user-doc -->
896 * @generated 896 * @generated
897 */ 897 */
898 @Override 898 @Override
899 public ClassReference createClassReference() 899 public ClassReference createClassReference()
900 { 900 {
901 ClassReferenceImpl classReference = new ClassReferenceImpl(); 901 ClassReferenceImpl classReference = new ClassReferenceImpl();
902 return classReference; 902 return classReference;
903 } 903 }
904 904
905 /** 905 /**
906 * <!-- begin-user-doc --> 906 * <!-- begin-user-doc -->
907 * <!-- end-user-doc --> 907 * <!-- end-user-doc -->
908 * @generated 908 * @generated
909 */ 909 */
910 @Override 910 @Override
911 public ObjectReference createObjectReference() 911 public ObjectReference createObjectReference()
912 { 912 {
913 ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); 913 ObjectReferenceImpl objectReference = new ObjectReferenceImpl();
914 return objectReference; 914 return objectReference;
915 } 915 }
916 916
917 /** 917 /**
918 * <!-- begin-user-doc --> 918 * <!-- begin-user-doc -->
919 * <!-- end-user-doc --> 919 * <!-- end-user-doc -->
920 * @generated 920 * @generated
921 */ 921 */
922 @Override 922 @Override
923 public IntegerReference createIntegerReference() 923 public IntegerReference createIntegerReference()
924 { 924 {
925 IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); 925 IntegerReferenceImpl integerReference = new IntegerReferenceImpl();
926 return integerReference; 926 return integerReference;
927 } 927 }
928 928
929 /** 929 /**
930 * <!-- begin-user-doc --> 930 * <!-- begin-user-doc -->
931 * <!-- end-user-doc --> 931 * <!-- end-user-doc -->
932 * @generated 932 * @generated
933 */ 933 */
934 @Override 934 @Override
935 public RealReference createRealReference() 935 public RealReference createRealReference()
936 { 936 {
937 RealReferenceImpl realReference = new RealReferenceImpl(); 937 RealReferenceImpl realReference = new RealReferenceImpl();
938 return realReference; 938 return realReference;
939 } 939 }
940 940
941 /** 941 /**
942 * <!-- begin-user-doc --> 942 * <!-- begin-user-doc -->
943 * <!-- end-user-doc --> 943 * <!-- end-user-doc -->
944 * @generated 944 * @generated
945 */ 945 */
946 @Override 946 @Override
947 public StringReference createStringReference() 947 public StringReference createStringReference()
948 { 948 {
949 StringReferenceImpl stringReference = new StringReferenceImpl(); 949 StringReferenceImpl stringReference = new StringReferenceImpl();
950 return stringReference; 950 return stringReference;
951 } 951 }
952 952
953 /** 953 /**
954 * <!-- begin-user-doc --> 954 * <!-- begin-user-doc -->
955 * <!-- end-user-doc --> 955 * <!-- end-user-doc -->
956 * @generated 956 * @generated
957 */ 957 */
958 @Override 958 @Override
959 public NumberSpecification createNumberSpecification() 959 public NumberSpecification createNumberSpecification()
960 { 960 {
961 NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); 961 NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl();
962 return numberSpecification; 962 return numberSpecification;
963 } 963 }
964 964
965 /** 965 /**
966 * <!-- begin-user-doc --> 966 * <!-- begin-user-doc -->
967 * <!-- end-user-doc --> 967 * <!-- end-user-doc -->
968 * @generated 968 * @generated
969 */ 969 */
970 @Override 970 @Override
971 public ExactNumber createExactNumber() 971 public ExactNumber createExactNumber()
972 { 972 {
973 ExactNumberImpl exactNumber = new ExactNumberImpl(); 973 ExactNumberImpl exactNumber = new ExactNumberImpl();
974 return exactNumber; 974 return exactNumber;
975 } 975 }
976 976
977 /** 977 /**
978 * <!-- begin-user-doc --> 978 * <!-- begin-user-doc -->
979 * <!-- end-user-doc --> 979 * <!-- end-user-doc -->
980 * @generated 980 * @generated
981 */ 981 */
982 @Override 982 @Override
983 public IntervallNumber createIntervallNumber() 983 public IntervallNumber createIntervallNumber()
984 { 984 {
985 IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); 985 IntervallNumberImpl intervallNumber = new IntervallNumberImpl();
986 return intervallNumber; 986 return intervallNumber;
987 } 987 }
988 988
989 /** 989 /**
990 * <!-- begin-user-doc --> 990 * <!-- begin-user-doc -->
991 * <!-- end-user-doc --> 991 * <!-- end-user-doc -->
992 * @generated 992 * @generated
993 */ 993 */
994 @Override 994 @Override
995 public IntEnumberation createIntEnumberation() 995 public IntEnumberation createIntEnumberation()
996 { 996 {
997 IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); 997 IntEnumberationImpl intEnumberation = new IntEnumberationImpl();
998 return intEnumberation; 998 return intEnumberation;
999 } 999 }
1000 1000
1001 /** 1001 /**
1002 * <!-- begin-user-doc --> 1002 * <!-- begin-user-doc -->
1003 * <!-- end-user-doc --> 1003 * <!-- end-user-doc -->
1004 * @generated 1004 * @generated
1005 */ 1005 */
1006 @Override 1006 @Override
1007 public RealEnumeration createRealEnumeration() 1007 public RealEnumeration createRealEnumeration()
1008 { 1008 {
1009 RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); 1009 RealEnumerationImpl realEnumeration = new RealEnumerationImpl();
1010 return realEnumeration; 1010 return realEnumeration;
1011 } 1011 }
1012 1012
1013 /** 1013 /**
1014 * <!-- begin-user-doc --> 1014 * <!-- begin-user-doc -->
1015 * <!-- end-user-doc --> 1015 * <!-- end-user-doc -->
1016 * @generated 1016 * @generated
1017 */ 1017 */
1018 @Override 1018 @Override
1019 public StringEnumeration createStringEnumeration() 1019 public StringEnumeration createStringEnumeration()
1020 { 1020 {
1021 StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); 1021 StringEnumerationImpl stringEnumeration = new StringEnumerationImpl();
1022 return stringEnumeration; 1022 return stringEnumeration;
1023 } 1023 }
1024 1024
1025 /** 1025 /**
1026 * <!-- begin-user-doc --> 1026 * <!-- begin-user-doc -->
1027 * <!-- end-user-doc --> 1027 * <!-- end-user-doc -->
1028 * @generated 1028 * @generated
1029 */ 1029 */
1030 @Override 1030 @Override
1031 public ScopeDeclaration createScopeDeclaration() 1031 public ScopeDeclaration createScopeDeclaration()
1032 { 1032 {
1033 ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); 1033 ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl();
1034 return scopeDeclaration; 1034 return scopeDeclaration;
1035 } 1035 }
1036 1036
1037 /** 1037 /**
1038 * <!-- begin-user-doc --> 1038 * <!-- begin-user-doc -->
1039 * <!-- end-user-doc --> 1039 * <!-- end-user-doc -->
1040 * @generated 1040 * @generated
1041 */ 1041 */
1042 @Override 1042 @Override
1043 public ScopeReference createScopeReference() 1043 public ScopeReference createScopeReference()
1044 { 1044 {
1045 ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); 1045 ScopeReferenceImpl scopeReference = new ScopeReferenceImpl();
1046 return scopeReference; 1046 return scopeReference;
1047 } 1047 }
1048 1048
1049 /** 1049 /**
1050 * <!-- begin-user-doc --> 1050 * <!-- begin-user-doc -->
1051 * <!-- end-user-doc --> 1051 * <!-- end-user-doc -->
1052 * @generated 1052 * @generated
1053 */ 1053 */
1054 @Override 1054 @Override
1055 public Scope createScope() 1055 public Scope createScope()
1056 { 1056 {
1057 ScopeImpl scope = new ScopeImpl(); 1057 ScopeImpl scope = new ScopeImpl();
1058 return scope; 1058 return scope;
1059 } 1059 }
1060 1060
1061 /** 1061 /**
1062 * <!-- begin-user-doc --> 1062 * <!-- begin-user-doc -->
1063 * <!-- end-user-doc --> 1063 * <!-- end-user-doc -->
1064 * @generated 1064 * @generated
1065 */ 1065 */
1066 @Override 1066 @Override
1067 public Task createTask() 1067 public Task createTask()
1068 { 1068 {
1069 TaskImpl task = new TaskImpl(); 1069 TaskImpl task = new TaskImpl();
1070 return task; 1070 return task;
1071 } 1071 }
1072 1072
1073 /** 1073 /**
1074 * <!-- begin-user-doc --> 1074 * <!-- begin-user-doc -->
1075 * <!-- end-user-doc --> 1075 * <!-- end-user-doc -->
1076 * @generated 1076 * @generated
1077 */ 1077 */
1078 @Override 1078 @Override
1079 public GenerationTask createGenerationTask() 1079 public GenerationTask createGenerationTask()
1080 { 1080 {
1081 GenerationTaskImpl generationTask = new GenerationTaskImpl(); 1081 GenerationTaskImpl generationTask = new GenerationTaskImpl();
1082 return generationTask; 1082 return generationTask;
1083 } 1083 }
1084 1084
1085 /** 1085 /**
1086 * <!-- begin-user-doc --> 1086 * <!-- begin-user-doc -->
1087 * <!-- end-user-doc --> 1087 * <!-- end-user-doc -->
1088 * @generated 1088 * @generated
1089 */ 1089 */
1090 @Override 1090 @Override
1091 public IntegerScope createIntegerScope() 1091 public IntegerScope createIntegerScope()
1092 { 1092 {
1093 IntegerScopeImpl integerScope = new IntegerScopeImpl(); 1093 IntegerScopeImpl integerScope = new IntegerScopeImpl();
1094 return integerScope; 1094 return integerScope;
1095 } 1095 }
1096 1096
1097 /** 1097 /**
1098 * <!-- begin-user-doc --> 1098 * <!-- begin-user-doc -->
1099 * <!-- end-user-doc --> 1099 * <!-- end-user-doc -->
1100 * @generated 1100 * @generated
1101 */ 1101 */
1102 @Override 1102 @Override
1103 public RealScope createRealScope() 1103 public RealScope createRealScope()
1104 { 1104 {
1105 RealScopeImpl realScope = new RealScopeImpl(); 1105 RealScopeImpl realScope = new RealScopeImpl();
1106 return realScope; 1106 return realScope;
1107 } 1107 }
1108 1108
1109 /** 1109 /**
1110 * <!-- begin-user-doc --> 1110 * <!-- begin-user-doc -->
1111 * <!-- end-user-doc --> 1111 * <!-- end-user-doc -->
1112 * @generated 1112 * @generated
1113 */ 1113 */
1114 @Override 1114 @Override
1115 public StringScope createStringScope() 1115 public StringScope createStringScope()
1116 { 1116 {
1117 StringScopeImpl stringScope = new StringScopeImpl(); 1117 StringScopeImpl stringScope = new StringScopeImpl();
1118 return stringScope; 1118 return stringScope;
1119 } 1119 }
1120 1120
1121 /** 1121 /**
1122 * <!-- begin-user-doc --> 1122 * <!-- begin-user-doc -->
1123 * <!-- end-user-doc --> 1123 * <!-- end-user-doc -->
1124 * @generated 1124 * @generated
1125 */ 1125 */
1126 public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue) 1126 public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue)
1127 { 1127 {
1128 OptimizationDirection result = OptimizationDirection.get(initialValue); 1128 OptimizationDirection result = OptimizationDirection.get(initialValue);
1129 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 1129 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
1130 return result; 1130 return result;
1131 } 1131 }
1132 1132
1133 /** 1133 /**
1134 * <!-- begin-user-doc --> 1134 * <!-- begin-user-doc -->
1135 * <!-- end-user-doc --> 1135 * <!-- end-user-doc -->
1136 * @generated 1136 * @generated
1137 */ 1137 */
1138 public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue) 1138 public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue)
1139 { 1139 {
1140 return instanceValue == null ? null : instanceValue.toString(); 1140 return instanceValue == null ? null : instanceValue.toString();
1141 } 1141 }
1142 1142
1143 /** 1143 /**
1144 * <!-- begin-user-doc --> 1144 * <!-- begin-user-doc -->
1145 * <!-- end-user-doc --> 1145 * <!-- end-user-doc -->
1146 * @generated 1146 * @generated
1147 */ 1147 */
1148 public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue) 1148 public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue)
1149 { 1149 {
1150 ComparisonOperator result = ComparisonOperator.get(initialValue); 1150 ComparisonOperator result = ComparisonOperator.get(initialValue);
1151 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 1151 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
1152 return result; 1152 return result;
1153 } 1153 }
1154 1154
1155 /** 1155 /**
1156 * <!-- begin-user-doc --> 1156 * <!-- begin-user-doc -->
1157 * <!-- end-user-doc --> 1157 * <!-- end-user-doc -->
1158 * @generated 1158 * @generated
1159 */ 1159 */
1160 public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue) 1160 public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue)
1161 { 1161 {
1162 return instanceValue == null ? null : instanceValue.toString(); 1162 return instanceValue == null ? null : instanceValue.toString();
1163 } 1163 }
1164 1164
1165 /** 1165 /**
1166 * <!-- begin-user-doc --> 1166 * <!-- begin-user-doc -->
1167 * <!-- end-user-doc --> 1167 * <!-- end-user-doc -->
1168 * @generated 1168 * @generated
1169 */ 1169 */
1170 public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) 1170 public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue)
1171 { 1171 {
1172 DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); 1172 DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue);
1173 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 1173 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
1174 return result; 1174 return result;
1175 } 1175 }
1176 1176
1177 /** 1177 /**
1178 * <!-- begin-user-doc --> 1178 * <!-- begin-user-doc -->
1179 * <!-- end-user-doc --> 1179 * <!-- end-user-doc -->
1180 * @generated 1180 * @generated
1181 */ 1181 */
1182 public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) 1182 public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue)
1183 { 1183 {
1184 return instanceValue == null ? null : instanceValue.toString(); 1184 return instanceValue == null ? null : instanceValue.toString();
1185 } 1185 }
1186 1186
1187 /** 1187 /**
1188 * <!-- begin-user-doc --> 1188 * <!-- begin-user-doc -->
1189 * <!-- end-user-doc --> 1189 * <!-- end-user-doc -->
1190 * @generated 1190 * @generated
1191 */ 1191 */
1192 public Solver createSolverFromString(EDataType eDataType, String initialValue) 1192 public Solver createSolverFromString(EDataType eDataType, String initialValue)
1193 { 1193 {
1194 Solver result = Solver.get(initialValue); 1194 Solver result = Solver.get(initialValue);
1195 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 1195 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
1196 return result; 1196 return result;
1197 } 1197 }
1198 1198
1199 /** 1199 /**
1200 * <!-- begin-user-doc --> 1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc --> 1201 * <!-- end-user-doc -->
1202 * @generated 1202 * @generated
1203 */ 1203 */
1204 public String convertSolverToString(EDataType eDataType, Object instanceValue) 1204 public String convertSolverToString(EDataType eDataType, Object instanceValue)
1205 { 1205 {
1206 return instanceValue == null ? null : instanceValue.toString(); 1206 return instanceValue == null ? null : instanceValue.toString();
1207 } 1207 }
1208 1208
1209 /** 1209 /**
1210 * <!-- begin-user-doc --> 1210 * <!-- begin-user-doc -->
1211 * <!-- end-user-doc --> 1211 * <!-- end-user-doc -->
1212 * @generated 1212 * @generated
1213 */ 1213 */
1214 @Override 1214 @Override
1215 public ApplicationConfigurationPackage getApplicationConfigurationPackage() 1215 public ApplicationConfigurationPackage getApplicationConfigurationPackage()
1216 { 1216 {
1217 return (ApplicationConfigurationPackage)getEPackage(); 1217 return (ApplicationConfigurationPackage)getEPackage();
1218 } 1218 }
1219 1219
1220 /** 1220 /**
1221 * <!-- begin-user-doc --> 1221 * <!-- begin-user-doc -->
1222 * <!-- end-user-doc --> 1222 * <!-- end-user-doc -->
1223 * @deprecated 1223 * @deprecated
1224 * @generated 1224 * @generated
1225 */ 1225 */
1226 @Deprecated 1226 @Deprecated
1227 public static ApplicationConfigurationPackage getPackage() 1227 public static ApplicationConfigurationPackage getPackage()
1228 { 1228 {
1229 return ApplicationConfigurationPackage.eINSTANCE; 1229 return ApplicationConfigurationPackage.eINSTANCE;
1230 } 1230 }
1231 1231
1232} //ApplicationConfigurationFactoryImpl 1232} //ApplicationConfigurationFactoryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
index 43de4f82..73931206 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
@@ -1,3133 +1,3133 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; 21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; 24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; 30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; 31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; 32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry;
33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; 33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask;
34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; 34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern;
35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; 35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; 36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference;
37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; 37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import;
38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; 38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation;
39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; 39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference;
40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; 43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; 47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry;
48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; 50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; 51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification;
52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; 52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; 53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope;
54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; 54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective;
55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; 55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration;
56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; 56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry;
57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; 57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction;
58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; 58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference;
59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; 59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification;
60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; 60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection;
61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; 61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry;
62import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; 62import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel;
63import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; 63import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
64import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; 64import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry;
65import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; 65import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference;
66import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; 66import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
67import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 67import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
68import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; 68import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry;
69import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; 69import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
70import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; 70import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration;
71import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; 71import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
72import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 72import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
73import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 73import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
74import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; 74import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
75import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; 75import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
76import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 76import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
77import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 77import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
78import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 78import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
79import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; 79import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver;
80import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; 80import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration;
81import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; 81import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference;
82import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; 82import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope;
83import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; 83import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope;
84import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; 84import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task;
85import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; 85import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry;
86import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; 86import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference;
87import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; 87import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope;
88import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; 88import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport;
89 89
90import org.eclipse.emf.ecore.EAttribute; 90import org.eclipse.emf.ecore.EAttribute;
91import org.eclipse.emf.ecore.EClass; 91import org.eclipse.emf.ecore.EClass;
92import org.eclipse.emf.ecore.EEnum; 92import org.eclipse.emf.ecore.EEnum;
93import org.eclipse.emf.ecore.EPackage; 93import org.eclipse.emf.ecore.EPackage;
94import org.eclipse.emf.ecore.EReference; 94import org.eclipse.emf.ecore.EReference;
95import org.eclipse.emf.ecore.EcorePackage; 95import org.eclipse.emf.ecore.EcorePackage;
96 96
97import org.eclipse.emf.ecore.impl.EPackageImpl; 97import org.eclipse.emf.ecore.impl.EPackageImpl;
98 98
99import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; 99import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage;
100 100
101import org.eclipse.xtext.common.types.TypesPackage; 101import org.eclipse.xtext.common.types.TypesPackage;
102 102
103import org.eclipse.xtext.xbase.XbasePackage; 103import org.eclipse.xtext.xbase.XbasePackage;
104 104
105import org.eclipse.xtext.xtype.XtypePackage; 105import org.eclipse.xtext.xtype.XtypePackage;
106 106
107/** 107/**
108 * <!-- begin-user-doc --> 108 * <!-- begin-user-doc -->
109 * An implementation of the model <b>Package</b>. 109 * An implementation of the model <b>Package</b>.
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage 113public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage
114{ 114{
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 private EClass configurationScriptEClass = null; 120 private EClass configurationScriptEClass = null;
121 121
122 /** 122 /**
123 * <!-- begin-user-doc --> 123 * <!-- begin-user-doc -->
124 * <!-- end-user-doc --> 124 * <!-- end-user-doc -->
125 * @generated 125 * @generated
126 */ 126 */
127 private EClass commandEClass = null; 127 private EClass commandEClass = null;
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 private EClass importEClass = null; 134 private EClass importEClass = null;
135 135
136 /** 136 /**
137 * <!-- begin-user-doc --> 137 * <!-- begin-user-doc -->
138 * <!-- end-user-doc --> 138 * <!-- end-user-doc -->
139 * @generated 139 * @generated
140 */ 140 */
141 private EClass ePackageImportEClass = null; 141 private EClass ePackageImportEClass = null;
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 private EClass viatraImportEClass = null; 148 private EClass viatraImportEClass = null;
149 149
150 /** 150 /**
151 * <!-- begin-user-doc --> 151 * <!-- begin-user-doc -->
152 * <!-- end-user-doc --> 152 * <!-- end-user-doc -->
153 * @generated 153 * @generated
154 */ 154 */
155 private EClass declarationEClass = null; 155 private EClass declarationEClass = null;
156 156
157 /** 157 /**
158 * <!-- begin-user-doc --> 158 * <!-- begin-user-doc -->
159 * <!-- end-user-doc --> 159 * <!-- end-user-doc -->
160 * @generated 160 * @generated
161 */ 161 */
162 private EClass fileSpecificationEClass = null; 162 private EClass fileSpecificationEClass = null;
163 163
164 /** 164 /**
165 * <!-- begin-user-doc --> 165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc --> 166 * <!-- end-user-doc -->
167 * @generated 167 * @generated
168 */ 168 */
169 private EClass fileDeclarationEClass = null; 169 private EClass fileDeclarationEClass = null;
170 170
171 /** 171 /**
172 * <!-- begin-user-doc --> 172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc --> 173 * <!-- end-user-doc -->
174 * @generated 174 * @generated
175 */ 175 */
176 private EClass fileReferenceEClass = null; 176 private EClass fileReferenceEClass = null;
177 177
178 /** 178 /**
179 * <!-- begin-user-doc --> 179 * <!-- begin-user-doc -->
180 * <!-- end-user-doc --> 180 * <!-- end-user-doc -->
181 * @generated 181 * @generated
182 */ 182 */
183 private EClass fileEClass = null; 183 private EClass fileEClass = null;
184 184
185 /** 185 /**
186 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
188 * @generated 188 * @generated
189 */ 189 */
190 private EClass metamodelSpecificationEClass = null; 190 private EClass metamodelSpecificationEClass = null;
191 191
192 /** 192 /**
193 * <!-- begin-user-doc --> 193 * <!-- begin-user-doc -->
194 * <!-- end-user-doc --> 194 * <!-- end-user-doc -->
195 * @generated 195 * @generated
196 */ 196 */
197 private EClass metamodelEntryEClass = null; 197 private EClass metamodelEntryEClass = null;
198 198
199 /** 199 /**
200 * <!-- begin-user-doc --> 200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc --> 201 * <!-- end-user-doc -->
202 * @generated 202 * @generated
203 */ 203 */
204 private EClass allPackageEntryEClass = null; 204 private EClass allPackageEntryEClass = null;
205 205
206 /** 206 /**
207 * <!-- begin-user-doc --> 207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc --> 208 * <!-- end-user-doc -->
209 * @generated 209 * @generated
210 */ 210 */
211 private EClass metamodelElementEClass = null; 211 private EClass metamodelElementEClass = null;
212 212
213 /** 213 /**
214 * <!-- begin-user-doc --> 214 * <!-- begin-user-doc -->
215 * <!-- end-user-doc --> 215 * <!-- end-user-doc -->
216 * @generated 216 * @generated
217 */ 217 */
218 private EClass metamodelDeclarationEClass = null; 218 private EClass metamodelDeclarationEClass = null;
219 219
220 /** 220 /**
221 * <!-- begin-user-doc --> 221 * <!-- begin-user-doc -->
222 * <!-- end-user-doc --> 222 * <!-- end-user-doc -->
223 * @generated 223 * @generated
224 */ 224 */
225 private EClass metamodelReferenceEClass = null; 225 private EClass metamodelReferenceEClass = null;
226 226
227 /** 227 /**
228 * <!-- begin-user-doc --> 228 * <!-- begin-user-doc -->
229 * <!-- end-user-doc --> 229 * <!-- end-user-doc -->
230 * @generated 230 * @generated
231 */ 231 */
232 private EClass metamodelEClass = null; 232 private EClass metamodelEClass = null;
233 233
234 /** 234 /**
235 * <!-- begin-user-doc --> 235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc --> 236 * <!-- end-user-doc -->
237 * @generated 237 * @generated
238 */ 238 */
239 private EClass partialModelSpecificationEClass = null; 239 private EClass partialModelSpecificationEClass = null;
240 240
241 /** 241 /**
242 * <!-- begin-user-doc --> 242 * <!-- begin-user-doc -->
243 * <!-- end-user-doc --> 243 * <!-- end-user-doc -->
244 * @generated 244 * @generated
245 */ 245 */
246 private EClass partialModelEntryEClass = null; 246 private EClass partialModelEntryEClass = null;
247 247
248 /** 248 /**
249 * <!-- begin-user-doc --> 249 * <!-- begin-user-doc -->
250 * <!-- end-user-doc --> 250 * <!-- end-user-doc -->
251 * @generated 251 * @generated
252 */ 252 */
253 private EClass modelEntryEClass = null; 253 private EClass modelEntryEClass = null;
254 254
255 /** 255 /**
256 * <!-- begin-user-doc --> 256 * <!-- begin-user-doc -->
257 * <!-- end-user-doc --> 257 * <!-- end-user-doc -->
258 * @generated 258 * @generated
259 */ 259 */
260 private EClass folderEntryEClass = null; 260 private EClass folderEntryEClass = null;
261 261
262 /** 262 /**
263 * <!-- begin-user-doc --> 263 * <!-- begin-user-doc -->
264 * <!-- end-user-doc --> 264 * <!-- end-user-doc -->
265 * @generated 265 * @generated
266 */ 266 */
267 private EClass partialModelDeclarationEClass = null; 267 private EClass partialModelDeclarationEClass = null;
268 268
269 /** 269 /**
270 * <!-- begin-user-doc --> 270 * <!-- begin-user-doc -->
271 * <!-- end-user-doc --> 271 * <!-- end-user-doc -->
272 * @generated 272 * @generated
273 */ 273 */
274 private EClass partialModelReferenceEClass = null; 274 private EClass partialModelReferenceEClass = null;
275 275
276 /** 276 /**
277 * <!-- begin-user-doc --> 277 * <!-- begin-user-doc -->
278 * <!-- end-user-doc --> 278 * <!-- end-user-doc -->
279 * @generated 279 * @generated
280 */ 280 */
281 private EClass partialModelEClass = null; 281 private EClass partialModelEClass = null;
282 282
283 /** 283 /**
284 * <!-- begin-user-doc --> 284 * <!-- begin-user-doc -->
285 * <!-- end-user-doc --> 285 * <!-- end-user-doc -->
286 * @generated 286 * @generated
287 */ 287 */
288 private EClass patternSpecificationEClass = null; 288 private EClass patternSpecificationEClass = null;
289 289
290 /** 290 /**
291 * <!-- begin-user-doc --> 291 * <!-- begin-user-doc -->
292 * <!-- end-user-doc --> 292 * <!-- end-user-doc -->
293 * @generated 293 * @generated
294 */ 294 */
295 private EClass patternEntryEClass = null; 295 private EClass patternEntryEClass = null;
296 296
297 /** 297 /**
298 * <!-- begin-user-doc --> 298 * <!-- begin-user-doc -->
299 * <!-- end-user-doc --> 299 * <!-- end-user-doc -->
300 * @generated 300 * @generated
301 */ 301 */
302 private EClass allPatternEntryEClass = null; 302 private EClass allPatternEntryEClass = null;
303 303
304 /** 304 /**
305 * <!-- begin-user-doc --> 305 * <!-- begin-user-doc -->
306 * <!-- end-user-doc --> 306 * <!-- end-user-doc -->
307 * @generated 307 * @generated
308 */ 308 */
309 private EClass patternElementEClass = null; 309 private EClass patternElementEClass = null;
310 310
311 /** 311 /**
312 * <!-- begin-user-doc --> 312 * <!-- begin-user-doc -->
313 * <!-- end-user-doc --> 313 * <!-- end-user-doc -->
314 * @generated 314 * @generated
315 */ 315 */
316 private EClass graphPatternDeclarationEClass = null; 316 private EClass graphPatternDeclarationEClass = null;
317 317
318 /** 318 /**
319 * <!-- begin-user-doc --> 319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc --> 320 * <!-- end-user-doc -->
321 * @generated 321 * @generated
322 */ 322 */
323 private EClass graphPatternReferenceEClass = null; 323 private EClass graphPatternReferenceEClass = null;
324 324
325 /** 325 /**
326 * <!-- begin-user-doc --> 326 * <!-- begin-user-doc -->
327 * <!-- end-user-doc --> 327 * <!-- end-user-doc -->
328 * @generated 328 * @generated
329 */ 329 */
330 private EClass graphPatternEClass = null; 330 private EClass graphPatternEClass = null;
331 331
332 /** 332 /**
333 * <!-- begin-user-doc --> 333 * <!-- begin-user-doc -->
334 * <!-- end-user-doc --> 334 * <!-- end-user-doc -->
335 * @generated 335 * @generated
336 */ 336 */
337 private EClass objectiveSpecificationEClass = null; 337 private EClass objectiveSpecificationEClass = null;
338 338
339 /** 339 /**
340 * <!-- begin-user-doc --> 340 * <!-- begin-user-doc -->
341 * <!-- end-user-doc --> 341 * <!-- end-user-doc -->
342 * @generated 342 * @generated
343 */ 343 */
344 private EClass objectiveEntryEClass = null; 344 private EClass objectiveEntryEClass = null;
345 345
346 /** 346 /**
347 * <!-- begin-user-doc --> 347 * <!-- begin-user-doc -->
348 * <!-- end-user-doc --> 348 * <!-- end-user-doc -->
349 * @generated 349 * @generated
350 */ 350 */
351 private EClass optimizationEntryEClass = null; 351 private EClass optimizationEntryEClass = null;
352 352
353 /** 353 /**
354 * <!-- begin-user-doc --> 354 * <!-- begin-user-doc -->
355 * <!-- end-user-doc --> 355 * <!-- end-user-doc -->
356 * @generated 356 * @generated
357 */ 357 */
358 private EClass thresholdEntryEClass = null; 358 private EClass thresholdEntryEClass = null;
359 359
360 /** 360 /**
361 * <!-- begin-user-doc --> 361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc --> 362 * <!-- end-user-doc -->
363 * @generated 363 * @generated
364 */ 364 */
365 private EClass objectiveFunctionEClass = null; 365 private EClass objectiveFunctionEClass = null;
366 366
367 /** 367 /**
368 * <!-- begin-user-doc --> 368 * <!-- begin-user-doc -->
369 * <!-- end-user-doc --> 369 * <!-- end-user-doc -->
370 * @generated 370 * @generated
371 */ 371 */
372 private EClass costObjectiveFunctionEClass = null; 372 private EClass costObjectiveFunctionEClass = null;
373 373
374 /** 374 /**
375 * <!-- begin-user-doc --> 375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc --> 376 * <!-- end-user-doc -->
377 * @generated 377 * @generated
378 */ 378 */
379 private EClass costEntryEClass = null; 379 private EClass costEntryEClass = null;
380 380
381 /** 381 /**
382 * <!-- begin-user-doc --> 382 * <!-- begin-user-doc -->
383 * <!-- end-user-doc --> 383 * <!-- end-user-doc -->
384 * @generated 384 * @generated
385 */ 385 */
386 private EClass objectiveDeclarationEClass = null; 386 private EClass objectiveDeclarationEClass = null;
387 387
388 /** 388 /**
389 * <!-- begin-user-doc --> 389 * <!-- begin-user-doc -->
390 * <!-- end-user-doc --> 390 * <!-- end-user-doc -->
391 * @generated 391 * @generated
392 */ 392 */
393 private EClass objectiveReferenceEClass = null; 393 private EClass objectiveReferenceEClass = null;
394 394
395 /** 395 /**
396 * <!-- begin-user-doc --> 396 * <!-- begin-user-doc -->
397 * <!-- end-user-doc --> 397 * <!-- end-user-doc -->
398 * @generated 398 * @generated
399 */ 399 */
400 private EClass objectiveEClass = null; 400 private EClass objectiveEClass = null;
401 401
402 /** 402 /**
403 * <!-- begin-user-doc --> 403 * <!-- begin-user-doc -->
404 * <!-- end-user-doc --> 404 * <!-- end-user-doc -->
405 * @generated 405 * @generated
406 */ 406 */
407 private EClass configSpecificationEClass = null; 407 private EClass configSpecificationEClass = null;
408 408
409 /** 409 /**
410 * <!-- begin-user-doc --> 410 * <!-- begin-user-doc -->
411 * <!-- end-user-doc --> 411 * <!-- end-user-doc -->
412 * @generated 412 * @generated
413 */ 413 */
414 private EClass configDeclarationEClass = null; 414 private EClass configDeclarationEClass = null;
415 415
416 /** 416 /**
417 * <!-- begin-user-doc --> 417 * <!-- begin-user-doc -->
418 * <!-- end-user-doc --> 418 * <!-- end-user-doc -->
419 * @generated 419 * @generated
420 */ 420 */
421 private EClass configEntryEClass = null; 421 private EClass configEntryEClass = null;
422 422
423 /** 423 /**
424 * <!-- begin-user-doc --> 424 * <!-- begin-user-doc -->
425 * <!-- end-user-doc --> 425 * <!-- end-user-doc -->
426 * @generated 426 * @generated
427 */ 427 */
428 private EClass documentationEntryEClass = null; 428 private EClass documentationEntryEClass = null;
429 429
430 /** 430 /**
431 * <!-- begin-user-doc --> 431 * <!-- begin-user-doc -->
432 * <!-- end-user-doc --> 432 * <!-- end-user-doc -->
433 * @generated 433 * @generated
434 */ 434 */
435 private EClass runtimeEntryEClass = null; 435 private EClass runtimeEntryEClass = null;
436 436
437 /** 437 /**
438 * <!-- begin-user-doc --> 438 * <!-- begin-user-doc -->
439 * <!-- end-user-doc --> 439 * <!-- end-user-doc -->
440 * @generated 440 * @generated
441 */ 441 */
442 private EClass memoryEntryEClass = null; 442 private EClass memoryEntryEClass = null;
443 443
444 /** 444 /**
445 * <!-- begin-user-doc --> 445 * <!-- begin-user-doc -->
446 * <!-- end-user-doc --> 446 * <!-- end-user-doc -->
447 * @generated 447 * @generated
448 */ 448 */
449 private EClass customEntryEClass = null; 449 private EClass customEntryEClass = null;
450 450
451 /** 451 /**
452 * <!-- begin-user-doc --> 452 * <!-- begin-user-doc -->
453 * <!-- end-user-doc --> 453 * <!-- end-user-doc -->
454 * @generated 454 * @generated
455 */ 455 */
456 private EClass configReferenceEClass = null; 456 private EClass configReferenceEClass = null;
457 457
458 /** 458 /**
459 * <!-- begin-user-doc --> 459 * <!-- begin-user-doc -->
460 * <!-- end-user-doc --> 460 * <!-- end-user-doc -->
461 * @generated 461 * @generated
462 */ 462 */
463 private EClass configEClass = null; 463 private EClass configEClass = null;
464 464
465 /** 465 /**
466 * <!-- begin-user-doc --> 466 * <!-- begin-user-doc -->
467 * <!-- end-user-doc --> 467 * <!-- end-user-doc -->
468 * @generated 468 * @generated
469 */ 469 */
470 private EClass scopeSpecificationEClass = null; 470 private EClass scopeSpecificationEClass = null;
471 471
472 /** 472 /**
473 * <!-- begin-user-doc --> 473 * <!-- begin-user-doc -->
474 * <!-- end-user-doc --> 474 * <!-- end-user-doc -->
475 * @generated 475 * @generated
476 */ 476 */
477 private EClass typeScopeEClass = null; 477 private EClass typeScopeEClass = null;
478 478
479 /** 479 /**
480 * <!-- begin-user-doc --> 480 * <!-- begin-user-doc -->
481 * <!-- end-user-doc --> 481 * <!-- end-user-doc -->
482 * @generated 482 * @generated
483 */ 483 */
484 private EClass classTypeScopeEClass = null; 484 private EClass classTypeScopeEClass = null;
485 485
486 /** 486 /**
487 * <!-- begin-user-doc --> 487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc --> 488 * <!-- end-user-doc -->
489 * @generated 489 * @generated
490 */ 490 */
491 private EClass objectTypeScopeEClass = null; 491 private EClass objectTypeScopeEClass = null;
492 492
493 /** 493 /**
494 * <!-- begin-user-doc --> 494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc --> 495 * <!-- end-user-doc -->
496 * @generated 496 * @generated
497 */ 497 */
498 private EClass integerTypeScopeEClass = null; 498 private EClass integerTypeScopeEClass = null;
499 499
500 /** 500 /**
501 * <!-- begin-user-doc --> 501 * <!-- begin-user-doc -->
502 * <!-- end-user-doc --> 502 * <!-- end-user-doc -->
503 * @generated 503 * @generated
504 */ 504 */
505 private EClass realTypeScopeEClass = null; 505 private EClass realTypeScopeEClass = null;
506 506
507 /** 507 /**
508 * <!-- begin-user-doc --> 508 * <!-- begin-user-doc -->
509 * <!-- end-user-doc --> 509 * <!-- end-user-doc -->
510 * @generated 510 * @generated
511 */ 511 */
512 private EClass stringTypeScopeEClass = null; 512 private EClass stringTypeScopeEClass = null;
513 513
514 /** 514 /**
515 * <!-- begin-user-doc --> 515 * <!-- begin-user-doc -->
516 * <!-- end-user-doc --> 516 * <!-- end-user-doc -->
517 * @generated 517 * @generated
518 */ 518 */
519 private EClass typeReferenceEClass = null; 519 private EClass typeReferenceEClass = null;
520 520
521 /** 521 /**
522 * <!-- begin-user-doc --> 522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc --> 523 * <!-- end-user-doc -->
524 * @generated 524 * @generated
525 */ 525 */
526 private EClass classReferenceEClass = null; 526 private EClass classReferenceEClass = null;
527 527
528 /** 528 /**
529 * <!-- begin-user-doc --> 529 * <!-- begin-user-doc -->
530 * <!-- end-user-doc --> 530 * <!-- end-user-doc -->
531 * @generated 531 * @generated
532 */ 532 */
533 private EClass objectReferenceEClass = null; 533 private EClass objectReferenceEClass = null;
534 534
535 /** 535 /**
536 * <!-- begin-user-doc --> 536 * <!-- begin-user-doc -->
537 * <!-- end-user-doc --> 537 * <!-- end-user-doc -->
538 * @generated 538 * @generated
539 */ 539 */
540 private EClass integerReferenceEClass = null; 540 private EClass integerReferenceEClass = null;
541 541
542 /** 542 /**
543 * <!-- begin-user-doc --> 543 * <!-- begin-user-doc -->
544 * <!-- end-user-doc --> 544 * <!-- end-user-doc -->
545 * @generated 545 * @generated
546 */ 546 */
547 private EClass realReferenceEClass = null; 547 private EClass realReferenceEClass = null;
548 548
549 /** 549 /**
550 * <!-- begin-user-doc --> 550 * <!-- begin-user-doc -->
551 * <!-- end-user-doc --> 551 * <!-- end-user-doc -->
552 * @generated 552 * @generated
553 */ 553 */
554 private EClass stringReferenceEClass = null; 554 private EClass stringReferenceEClass = null;
555 555
556 /** 556 /**
557 * <!-- begin-user-doc --> 557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc --> 558 * <!-- end-user-doc -->
559 * @generated 559 * @generated
560 */ 560 */
561 private EClass numberSpecificationEClass = null; 561 private EClass numberSpecificationEClass = null;
562 562
563 /** 563 /**
564 * <!-- begin-user-doc --> 564 * <!-- begin-user-doc -->
565 * <!-- end-user-doc --> 565 * <!-- end-user-doc -->
566 * @generated 566 * @generated
567 */ 567 */
568 private EClass exactNumberEClass = null; 568 private EClass exactNumberEClass = null;
569 569
570 /** 570 /**
571 * <!-- begin-user-doc --> 571 * <!-- begin-user-doc -->
572 * <!-- end-user-doc --> 572 * <!-- end-user-doc -->
573 * @generated 573 * @generated
574 */ 574 */
575 private EClass intervallNumberEClass = null; 575 private EClass intervallNumberEClass = null;
576 576
577 /** 577 /**
578 * <!-- begin-user-doc --> 578 * <!-- begin-user-doc -->
579 * <!-- end-user-doc --> 579 * <!-- end-user-doc -->
580 * @generated 580 * @generated
581 */ 581 */
582 private EClass intEnumberationEClass = null; 582 private EClass intEnumberationEClass = null;
583 583
584 /** 584 /**
585 * <!-- begin-user-doc --> 585 * <!-- begin-user-doc -->
586 * <!-- end-user-doc --> 586 * <!-- end-user-doc -->
587 * @generated 587 * @generated
588 */ 588 */
589 private EClass realEnumerationEClass = null; 589 private EClass realEnumerationEClass = null;
590 590
591 /** 591 /**
592 * <!-- begin-user-doc --> 592 * <!-- begin-user-doc -->
593 * <!-- end-user-doc --> 593 * <!-- end-user-doc -->
594 * @generated 594 * @generated
595 */ 595 */
596 private EClass stringEnumerationEClass = null; 596 private EClass stringEnumerationEClass = null;
597 597
598 /** 598 /**
599 * <!-- begin-user-doc --> 599 * <!-- begin-user-doc -->
600 * <!-- end-user-doc --> 600 * <!-- end-user-doc -->
601 * @generated 601 * @generated
602 */ 602 */
603 private EClass scopeDeclarationEClass = null; 603 private EClass scopeDeclarationEClass = null;
604 604
605 /** 605 /**
606 * <!-- begin-user-doc --> 606 * <!-- begin-user-doc -->
607 * <!-- end-user-doc --> 607 * <!-- end-user-doc -->
608 * @generated 608 * @generated
609 */ 609 */
610 private EClass scopeReferenceEClass = null; 610 private EClass scopeReferenceEClass = null;
611 611
612 /** 612 /**
613 * <!-- begin-user-doc --> 613 * <!-- begin-user-doc -->
614 * <!-- end-user-doc --> 614 * <!-- end-user-doc -->
615 * @generated 615 * @generated
616 */ 616 */
617 private EClass scopeEClass = null; 617 private EClass scopeEClass = null;
618 618
619 /** 619 /**
620 * <!-- begin-user-doc --> 620 * <!-- begin-user-doc -->
621 * <!-- end-user-doc --> 621 * <!-- end-user-doc -->
622 * @generated 622 * @generated
623 */ 623 */
624 private EClass taskEClass = null; 624 private EClass taskEClass = null;
625 625
626 /** 626 /**
627 * <!-- begin-user-doc --> 627 * <!-- begin-user-doc -->
628 * <!-- end-user-doc --> 628 * <!-- end-user-doc -->
629 * @generated 629 * @generated
630 */ 630 */
631 private EClass generationTaskEClass = null; 631 private EClass generationTaskEClass = null;
632 632
633 /** 633 /**
634 * <!-- begin-user-doc --> 634 * <!-- begin-user-doc -->
635 * <!-- end-user-doc --> 635 * <!-- end-user-doc -->
636 * @generated 636 * @generated
637 */ 637 */
638 private EClass integerScopeEClass = null; 638 private EClass integerScopeEClass = null;
639 639
640 /** 640 /**
641 * <!-- begin-user-doc --> 641 * <!-- begin-user-doc -->
642 * <!-- end-user-doc --> 642 * <!-- end-user-doc -->
643 * @generated 643 * @generated
644 */ 644 */
645 private EClass realScopeEClass = null; 645 private EClass realScopeEClass = null;
646 646
647 /** 647 /**
648 * <!-- begin-user-doc --> 648 * <!-- begin-user-doc -->
649 * <!-- end-user-doc --> 649 * <!-- end-user-doc -->
650 * @generated 650 * @generated
651 */ 651 */
652 private EClass stringScopeEClass = null; 652 private EClass stringScopeEClass = null;
653 653
654 /** 654 /**
655 * <!-- begin-user-doc --> 655 * <!-- begin-user-doc -->
656 * <!-- end-user-doc --> 656 * <!-- end-user-doc -->
657 * @generated 657 * @generated
658 */ 658 */
659 private EEnum optimizationDirectionEEnum = null; 659 private EEnum optimizationDirectionEEnum = null;
660 660
661 /** 661 /**
662 * <!-- begin-user-doc --> 662 * <!-- begin-user-doc -->
663 * <!-- end-user-doc --> 663 * <!-- end-user-doc -->
664 * @generated 664 * @generated
665 */ 665 */
666 private EEnum comparisonOperatorEEnum = null; 666 private EEnum comparisonOperatorEEnum = null;
667 667
668 /** 668 /**
669 * <!-- begin-user-doc --> 669 * <!-- begin-user-doc -->
670 * <!-- end-user-doc --> 670 * <!-- end-user-doc -->
671 * @generated 671 * @generated
672 */ 672 */
673 private EEnum documentLevelSpecificationEEnum = null; 673 private EEnum documentLevelSpecificationEEnum = null;
674 674
675 /** 675 /**
676 * <!-- begin-user-doc --> 676 * <!-- begin-user-doc -->
677 * <!-- end-user-doc --> 677 * <!-- end-user-doc -->
678 * @generated 678 * @generated
679 */ 679 */
680 private EEnum solverEEnum = null; 680 private EEnum solverEEnum = null;
681 681
682 /** 682 /**
683 * Creates an instance of the model <b>Package</b>, registered with 683 * Creates an instance of the model <b>Package</b>, registered with
684 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 684 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
685 * package URI value. 685 * package URI value.
686 * <p>Note: the correct way to create the package is via the static 686 * <p>Note: the correct way to create the package is via the static
687 * factory method {@link #init init()}, which also performs 687 * factory method {@link #init init()}, which also performs
688 * initialization of the package, or returns the registered package, 688 * initialization of the package, or returns the registered package,
689 * if one already exists. 689 * if one already exists.
690 * <!-- begin-user-doc --> 690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc --> 691 * <!-- end-user-doc -->
692 * @see org.eclipse.emf.ecore.EPackage.Registry 692 * @see org.eclipse.emf.ecore.EPackage.Registry
693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI 693 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI
694 * @see #init() 694 * @see #init()
695 * @generated 695 * @generated
696 */ 696 */
697 private ApplicationConfigurationPackageImpl() 697 private ApplicationConfigurationPackageImpl()
698 { 698 {
699 super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); 699 super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE);
700 } 700 }
701 701
702 /** 702 /**
703 * <!-- begin-user-doc --> 703 * <!-- begin-user-doc -->
704 * <!-- end-user-doc --> 704 * <!-- end-user-doc -->
705 * @generated 705 * @generated
706 */ 706 */
707 private static boolean isInited = false; 707 private static boolean isInited = false;
708 708
709 /** 709 /**
710 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. 710 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
711 * 711 *
712 * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. 712 * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed.
713 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. 713 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
714 * <!-- begin-user-doc --> 714 * <!-- begin-user-doc -->
715 * <!-- end-user-doc --> 715 * <!-- end-user-doc -->
716 * @see #eNS_URI 716 * @see #eNS_URI
717 * @see #createPackageContents() 717 * @see #createPackageContents()
718 * @see #initializePackageContents() 718 * @see #initializePackageContents()
719 * @generated 719 * @generated
720 */ 720 */
721 public static ApplicationConfigurationPackage init() 721 public static ApplicationConfigurationPackage init()
722 { 722 {
723 if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); 723 if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI);
724 724
725 // Obtain or create and register package 725 // Obtain or create and register package
726 Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); 726 Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
727 ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); 727 ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl();
728 728
729 isInited = true; 729 isInited = true;
730 730
731 // Initialize simple dependencies 731 // Initialize simple dependencies
732 EcorePackage.eINSTANCE.eClass(); 732 EcorePackage.eINSTANCE.eClass();
733 PatternLanguagePackage.eINSTANCE.eClass(); 733 PatternLanguagePackage.eINSTANCE.eClass();
734 XtypePackage.eINSTANCE.eClass(); 734 XtypePackage.eINSTANCE.eClass();
735 TypesPackage.eINSTANCE.eClass(); 735 TypesPackage.eINSTANCE.eClass();
736 XbasePackage.eINSTANCE.eClass(); 736 XbasePackage.eINSTANCE.eClass();
737 737
738 // Create package meta-data objects 738 // Create package meta-data objects
739 theApplicationConfigurationPackage.createPackageContents(); 739 theApplicationConfigurationPackage.createPackageContents();
740 740
741 // Initialize created meta-data 741 // Initialize created meta-data
742 theApplicationConfigurationPackage.initializePackageContents(); 742 theApplicationConfigurationPackage.initializePackageContents();
743 743
744 // Mark meta-data to indicate it can't be changed 744 // Mark meta-data to indicate it can't be changed
745 theApplicationConfigurationPackage.freeze(); 745 theApplicationConfigurationPackage.freeze();
746 746
747 // Update the registry and return the package 747 // Update the registry and return the package
748 EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); 748 EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage);
749 return theApplicationConfigurationPackage; 749 return theApplicationConfigurationPackage;
750 } 750 }
751 751
752 /** 752 /**
753 * <!-- begin-user-doc --> 753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc --> 754 * <!-- end-user-doc -->
755 * @generated 755 * @generated
756 */ 756 */
757 @Override 757 @Override
758 public EClass getConfigurationScript() 758 public EClass getConfigurationScript()
759 { 759 {
760 return configurationScriptEClass; 760 return configurationScriptEClass;
761 } 761 }
762 762
763 /** 763 /**
764 * <!-- begin-user-doc --> 764 * <!-- begin-user-doc -->
765 * <!-- end-user-doc --> 765 * <!-- end-user-doc -->
766 * @generated 766 * @generated
767 */ 767 */
768 @Override 768 @Override
769 public EReference getConfigurationScript_Imports() 769 public EReference getConfigurationScript_Imports()
770 { 770 {
771 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); 771 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0);
772 } 772 }
773 773
774 /** 774 /**
775 * <!-- begin-user-doc --> 775 * <!-- begin-user-doc -->
776 * <!-- end-user-doc --> 776 * <!-- end-user-doc -->
777 * @generated 777 * @generated
778 */ 778 */
779 @Override 779 @Override
780 public EReference getConfigurationScript_Commands() 780 public EReference getConfigurationScript_Commands()
781 { 781 {
782 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); 782 return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1);
783 } 783 }
784 784
785 /** 785 /**
786 * <!-- begin-user-doc --> 786 * <!-- begin-user-doc -->
787 * <!-- end-user-doc --> 787 * <!-- end-user-doc -->
788 * @generated 788 * @generated
789 */ 789 */
790 @Override 790 @Override
791 public EClass getCommand() 791 public EClass getCommand()
792 { 792 {
793 return commandEClass; 793 return commandEClass;
794 } 794 }
795 795
796 /** 796 /**
797 * <!-- begin-user-doc --> 797 * <!-- begin-user-doc -->
798 * <!-- end-user-doc --> 798 * <!-- end-user-doc -->
799 * @generated 799 * @generated
800 */ 800 */
801 @Override 801 @Override
802 public EClass getImport() 802 public EClass getImport()
803 { 803 {
804 return importEClass; 804 return importEClass;
805 } 805 }
806 806
807 /** 807 /**
808 * <!-- begin-user-doc --> 808 * <!-- begin-user-doc -->
809 * <!-- end-user-doc --> 809 * <!-- end-user-doc -->
810 * @generated 810 * @generated
811 */ 811 */
812 @Override 812 @Override
813 public EClass getEPackageImport() 813 public EClass getEPackageImport()
814 { 814 {
815 return ePackageImportEClass; 815 return ePackageImportEClass;
816 } 816 }
817 817
818 /** 818 /**
819 * <!-- begin-user-doc --> 819 * <!-- begin-user-doc -->
820 * <!-- end-user-doc --> 820 * <!-- end-user-doc -->
821 * @generated 821 * @generated
822 */ 822 */
823 @Override 823 @Override
824 public EReference getEPackageImport_ImportedPackage() 824 public EReference getEPackageImport_ImportedPackage()
825 { 825 {
826 return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); 826 return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0);
827 } 827 }
828 828
829 /** 829 /**
830 * <!-- begin-user-doc --> 830 * <!-- begin-user-doc -->
831 * <!-- end-user-doc --> 831 * <!-- end-user-doc -->
832 * @generated 832 * @generated
833 */ 833 */
834 @Override 834 @Override
835 public EClass getViatraImport() 835 public EClass getViatraImport()
836 { 836 {
837 return viatraImportEClass; 837 return viatraImportEClass;
838 } 838 }
839 839
840 /** 840 /**
841 * <!-- begin-user-doc --> 841 * <!-- begin-user-doc -->
842 * <!-- end-user-doc --> 842 * <!-- end-user-doc -->
843 * @generated 843 * @generated
844 */ 844 */
845 @Override 845 @Override
846 public EReference getViatraImport_ImportedViatra() 846 public EReference getViatraImport_ImportedViatra()
847 { 847 {
848 return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); 848 return (EReference)viatraImportEClass.getEStructuralFeatures().get(0);
849 } 849 }
850 850
851 /** 851 /**
852 * <!-- begin-user-doc --> 852 * <!-- begin-user-doc -->
853 * <!-- end-user-doc --> 853 * <!-- end-user-doc -->
854 * @generated 854 * @generated
855 */ 855 */
856 @Override 856 @Override
857 public EClass getDeclaration() 857 public EClass getDeclaration()
858 { 858 {
859 return declarationEClass; 859 return declarationEClass;
860 } 860 }
861 861
862 /** 862 /**
863 * <!-- begin-user-doc --> 863 * <!-- begin-user-doc -->
864 * <!-- end-user-doc --> 864 * <!-- end-user-doc -->
865 * @generated 865 * @generated
866 */ 866 */
867 @Override 867 @Override
868 public EAttribute getDeclaration_Name() 868 public EAttribute getDeclaration_Name()
869 { 869 {
870 return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); 870 return (EAttribute)declarationEClass.getEStructuralFeatures().get(0);
871 } 871 }
872 872
873 /** 873 /**
874 * <!-- begin-user-doc --> 874 * <!-- begin-user-doc -->
875 * <!-- end-user-doc --> 875 * <!-- end-user-doc -->
876 * @generated 876 * @generated
877 */ 877 */
878 @Override 878 @Override
879 public EClass getFileSpecification() 879 public EClass getFileSpecification()
880 { 880 {
881 return fileSpecificationEClass; 881 return fileSpecificationEClass;
882 } 882 }
883 883
884 /** 884 /**
885 * <!-- begin-user-doc --> 885 * <!-- begin-user-doc -->
886 * <!-- end-user-doc --> 886 * <!-- end-user-doc -->
887 * @generated 887 * @generated
888 */ 888 */
889 @Override 889 @Override
890 public EAttribute getFileSpecification_Path() 890 public EAttribute getFileSpecification_Path()
891 { 891 {
892 return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); 892 return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0);
893 } 893 }
894 894
895 /** 895 /**
896 * <!-- begin-user-doc --> 896 * <!-- begin-user-doc -->
897 * <!-- end-user-doc --> 897 * <!-- end-user-doc -->
898 * @generated 898 * @generated
899 */ 899 */
900 @Override 900 @Override
901 public EClass getFileDeclaration() 901 public EClass getFileDeclaration()
902 { 902 {
903 return fileDeclarationEClass; 903 return fileDeclarationEClass;
904 } 904 }
905 905
906 /** 906 /**
907 * <!-- begin-user-doc --> 907 * <!-- begin-user-doc -->
908 * <!-- end-user-doc --> 908 * <!-- end-user-doc -->
909 * @generated 909 * @generated
910 */ 910 */
911 @Override 911 @Override
912 public EReference getFileDeclaration_Specification() 912 public EReference getFileDeclaration_Specification()
913 { 913 {
914 return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); 914 return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0);
915 } 915 }
916 916
917 /** 917 /**
918 * <!-- begin-user-doc --> 918 * <!-- begin-user-doc -->
919 * <!-- end-user-doc --> 919 * <!-- end-user-doc -->
920 * @generated 920 * @generated
921 */ 921 */
922 @Override 922 @Override
923 public EClass getFileReference() 923 public EClass getFileReference()
924 { 924 {
925 return fileReferenceEClass; 925 return fileReferenceEClass;
926 } 926 }
927 927
928 /** 928 /**
929 * <!-- begin-user-doc --> 929 * <!-- begin-user-doc -->
930 * <!-- end-user-doc --> 930 * <!-- end-user-doc -->
931 * @generated 931 * @generated
932 */ 932 */
933 @Override 933 @Override
934 public EReference getFileReference_Referred() 934 public EReference getFileReference_Referred()
935 { 935 {
936 return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); 936 return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0);
937 } 937 }
938 938
939 /** 939 /**
940 * <!-- begin-user-doc --> 940 * <!-- begin-user-doc -->
941 * <!-- end-user-doc --> 941 * <!-- end-user-doc -->
942 * @generated 942 * @generated
943 */ 943 */
944 @Override 944 @Override
945 public EClass getFile() 945 public EClass getFile()
946 { 946 {
947 return fileEClass; 947 return fileEClass;
948 } 948 }
949 949
950 /** 950 /**
951 * <!-- begin-user-doc --> 951 * <!-- begin-user-doc -->
952 * <!-- end-user-doc --> 952 * <!-- end-user-doc -->
953 * @generated 953 * @generated
954 */ 954 */
955 @Override 955 @Override
956 public EClass getMetamodelSpecification() 956 public EClass getMetamodelSpecification()
957 { 957 {
958 return metamodelSpecificationEClass; 958 return metamodelSpecificationEClass;
959 } 959 }
960 960
961 /** 961 /**
962 * <!-- begin-user-doc --> 962 * <!-- begin-user-doc -->
963 * <!-- end-user-doc --> 963 * <!-- end-user-doc -->
964 * @generated 964 * @generated
965 */ 965 */
966 @Override 966 @Override
967 public EReference getMetamodelSpecification_Entries() 967 public EReference getMetamodelSpecification_Entries()
968 { 968 {
969 return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); 969 return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0);
970 } 970 }
971 971
972 /** 972 /**
973 * <!-- begin-user-doc --> 973 * <!-- begin-user-doc -->
974 * <!-- end-user-doc --> 974 * <!-- end-user-doc -->
975 * @generated 975 * @generated
976 */ 976 */
977 @Override 977 @Override
978 public EClass getMetamodelEntry() 978 public EClass getMetamodelEntry()
979 { 979 {
980 return metamodelEntryEClass; 980 return metamodelEntryEClass;
981 } 981 }
982 982
983 /** 983 /**
984 * <!-- begin-user-doc --> 984 * <!-- begin-user-doc -->
985 * <!-- end-user-doc --> 985 * <!-- end-user-doc -->
986 * @generated 986 * @generated
987 */ 987 */
988 @Override 988 @Override
989 public EReference getMetamodelEntry_Package() 989 public EReference getMetamodelEntry_Package()
990 { 990 {
991 return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); 991 return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0);
992 } 992 }
993 993
994 /** 994 /**
995 * <!-- begin-user-doc --> 995 * <!-- begin-user-doc -->
996 * <!-- end-user-doc --> 996 * <!-- end-user-doc -->
997 * @generated 997 * @generated
998 */ 998 */
999 @Override 999 @Override
1000 public EClass getAllPackageEntry() 1000 public EClass getAllPackageEntry()
1001 { 1001 {
1002 return allPackageEntryEClass; 1002 return allPackageEntryEClass;
1003 } 1003 }
1004 1004
1005 /** 1005 /**
1006 * <!-- begin-user-doc --> 1006 * <!-- begin-user-doc -->
1007 * <!-- end-user-doc --> 1007 * <!-- end-user-doc -->
1008 * @generated 1008 * @generated
1009 */ 1009 */
1010 @Override 1010 @Override
1011 public EReference getAllPackageEntry_Exclusion() 1011 public EReference getAllPackageEntry_Exclusion()
1012 { 1012 {
1013 return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); 1013 return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0);
1014 } 1014 }
1015 1015
1016 /** 1016 /**
1017 * <!-- begin-user-doc --> 1017 * <!-- begin-user-doc -->
1018 * <!-- end-user-doc --> 1018 * <!-- end-user-doc -->
1019 * @generated 1019 * @generated
1020 */ 1020 */
1021 @Override 1021 @Override
1022 public EClass getMetamodelElement() 1022 public EClass getMetamodelElement()
1023 { 1023 {
1024 return metamodelElementEClass; 1024 return metamodelElementEClass;
1025 } 1025 }
1026 1026
1027 /** 1027 /**
1028 * <!-- begin-user-doc --> 1028 * <!-- begin-user-doc -->
1029 * <!-- end-user-doc --> 1029 * <!-- end-user-doc -->
1030 * @generated 1030 * @generated
1031 */ 1031 */
1032 @Override 1032 @Override
1033 public EReference getMetamodelElement_Classifier() 1033 public EReference getMetamodelElement_Classifier()
1034 { 1034 {
1035 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); 1035 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0);
1036 } 1036 }
1037 1037
1038 /** 1038 /**
1039 * <!-- begin-user-doc --> 1039 * <!-- begin-user-doc -->
1040 * <!-- end-user-doc --> 1040 * <!-- end-user-doc -->
1041 * @generated 1041 * @generated
1042 */ 1042 */
1043 @Override 1043 @Override
1044 public EReference getMetamodelElement_Feature() 1044 public EReference getMetamodelElement_Feature()
1045 { 1045 {
1046 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); 1046 return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1);
1047 } 1047 }
1048 1048
1049 /** 1049 /**
1050 * <!-- begin-user-doc --> 1050 * <!-- begin-user-doc -->
1051 * <!-- end-user-doc --> 1051 * <!-- end-user-doc -->
1052 * @generated 1052 * @generated
1053 */ 1053 */
1054 @Override 1054 @Override
1055 public EClass getMetamodelDeclaration() 1055 public EClass getMetamodelDeclaration()
1056 { 1056 {
1057 return metamodelDeclarationEClass; 1057 return metamodelDeclarationEClass;
1058 } 1058 }
1059 1059
1060 /** 1060 /**
1061 * <!-- begin-user-doc --> 1061 * <!-- begin-user-doc -->
1062 * <!-- end-user-doc --> 1062 * <!-- end-user-doc -->
1063 * @generated 1063 * @generated
1064 */ 1064 */
1065 @Override 1065 @Override
1066 public EReference getMetamodelDeclaration_Specification() 1066 public EReference getMetamodelDeclaration_Specification()
1067 { 1067 {
1068 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); 1068 return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0);
1069 } 1069 }
1070 1070
1071 /** 1071 /**
1072 * <!-- begin-user-doc --> 1072 * <!-- begin-user-doc -->
1073 * <!-- end-user-doc --> 1073 * <!-- end-user-doc -->
1074 * @generated 1074 * @generated
1075 */ 1075 */
1076 @Override 1076 @Override
1077 public EClass getMetamodelReference() 1077 public EClass getMetamodelReference()
1078 { 1078 {
1079 return metamodelReferenceEClass; 1079 return metamodelReferenceEClass;
1080 } 1080 }
1081 1081
1082 /** 1082 /**
1083 * <!-- begin-user-doc --> 1083 * <!-- begin-user-doc -->
1084 * <!-- end-user-doc --> 1084 * <!-- end-user-doc -->
1085 * @generated 1085 * @generated
1086 */ 1086 */
1087 @Override 1087 @Override
1088 public EReference getMetamodelReference_Referred() 1088 public EReference getMetamodelReference_Referred()
1089 { 1089 {
1090 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); 1090 return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0);
1091 } 1091 }
1092 1092
1093 /** 1093 /**
1094 * <!-- begin-user-doc --> 1094 * <!-- begin-user-doc -->
1095 * <!-- end-user-doc --> 1095 * <!-- end-user-doc -->
1096 * @generated 1096 * @generated
1097 */ 1097 */
1098 @Override 1098 @Override
1099 public EClass getMetamodel() 1099 public EClass getMetamodel()
1100 { 1100 {
1101 return metamodelEClass; 1101 return metamodelEClass;
1102 } 1102 }
1103 1103
1104 /** 1104 /**
1105 * <!-- begin-user-doc --> 1105 * <!-- begin-user-doc -->
1106 * <!-- end-user-doc --> 1106 * <!-- end-user-doc -->
1107 * @generated 1107 * @generated
1108 */ 1108 */
1109 @Override 1109 @Override
1110 public EClass getPartialModelSpecification() 1110 public EClass getPartialModelSpecification()
1111 { 1111 {
1112 return partialModelSpecificationEClass; 1112 return partialModelSpecificationEClass;
1113 } 1113 }
1114 1114
1115 /** 1115 /**
1116 * <!-- begin-user-doc --> 1116 * <!-- begin-user-doc -->
1117 * <!-- end-user-doc --> 1117 * <!-- end-user-doc -->
1118 * @generated 1118 * @generated
1119 */ 1119 */
1120 @Override 1120 @Override
1121 public EReference getPartialModelSpecification_Entry() 1121 public EReference getPartialModelSpecification_Entry()
1122 { 1122 {
1123 return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); 1123 return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0);
1124 } 1124 }
1125 1125
1126 /** 1126 /**
1127 * <!-- begin-user-doc --> 1127 * <!-- begin-user-doc -->
1128 * <!-- end-user-doc --> 1128 * <!-- end-user-doc -->
1129 * @generated 1129 * @generated
1130 */ 1130 */
1131 @Override 1131 @Override
1132 public EClass getPartialModelEntry() 1132 public EClass getPartialModelEntry()
1133 { 1133 {
1134 return partialModelEntryEClass; 1134 return partialModelEntryEClass;
1135 } 1135 }
1136 1136
1137 /** 1137 /**
1138 * <!-- begin-user-doc --> 1138 * <!-- begin-user-doc -->
1139 * <!-- end-user-doc --> 1139 * <!-- end-user-doc -->
1140 * @generated 1140 * @generated
1141 */ 1141 */
1142 @Override 1142 @Override
1143 public EReference getPartialModelEntry_Path() 1143 public EReference getPartialModelEntry_Path()
1144 { 1144 {
1145 return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); 1145 return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0);
1146 } 1146 }
1147 1147
1148 /** 1148 /**
1149 * <!-- begin-user-doc --> 1149 * <!-- begin-user-doc -->
1150 * <!-- end-user-doc --> 1150 * <!-- end-user-doc -->
1151 * @generated 1151 * @generated
1152 */ 1152 */
1153 @Override 1153 @Override
1154 public EClass getModelEntry() 1154 public EClass getModelEntry()
1155 { 1155 {
1156 return modelEntryEClass; 1156 return modelEntryEClass;
1157 } 1157 }
1158 1158
1159 /** 1159 /**
1160 * <!-- begin-user-doc --> 1160 * <!-- begin-user-doc -->
1161 * <!-- end-user-doc --> 1161 * <!-- end-user-doc -->
1162 * @generated 1162 * @generated
1163 */ 1163 */
1164 @Override 1164 @Override
1165 public EClass getFolderEntry() 1165 public EClass getFolderEntry()
1166 { 1166 {
1167 return folderEntryEClass; 1167 return folderEntryEClass;
1168 } 1168 }
1169 1169
1170 /** 1170 /**
1171 * <!-- begin-user-doc --> 1171 * <!-- begin-user-doc -->
1172 * <!-- end-user-doc --> 1172 * <!-- end-user-doc -->
1173 * @generated 1173 * @generated
1174 */ 1174 */
1175 @Override 1175 @Override
1176 public EReference getFolderEntry_Exclusion() 1176 public EReference getFolderEntry_Exclusion()
1177 { 1177 {
1178 return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); 1178 return (EReference)folderEntryEClass.getEStructuralFeatures().get(0);
1179 } 1179 }
1180 1180
1181 /** 1181 /**
1182 * <!-- begin-user-doc --> 1182 * <!-- begin-user-doc -->
1183 * <!-- end-user-doc --> 1183 * <!-- end-user-doc -->
1184 * @generated 1184 * @generated
1185 */ 1185 */
1186 @Override 1186 @Override
1187 public EClass getPartialModelDeclaration() 1187 public EClass getPartialModelDeclaration()
1188 { 1188 {
1189 return partialModelDeclarationEClass; 1189 return partialModelDeclarationEClass;
1190 } 1190 }
1191 1191
1192 /** 1192 /**
1193 * <!-- begin-user-doc --> 1193 * <!-- begin-user-doc -->
1194 * <!-- end-user-doc --> 1194 * <!-- end-user-doc -->
1195 * @generated 1195 * @generated
1196 */ 1196 */
1197 @Override 1197 @Override
1198 public EReference getPartialModelDeclaration_Specification() 1198 public EReference getPartialModelDeclaration_Specification()
1199 { 1199 {
1200 return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); 1200 return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0);
1201 } 1201 }
1202 1202
1203 /** 1203 /**
1204 * <!-- begin-user-doc --> 1204 * <!-- begin-user-doc -->
1205 * <!-- end-user-doc --> 1205 * <!-- end-user-doc -->
1206 * @generated 1206 * @generated
1207 */ 1207 */
1208 @Override 1208 @Override
1209 public EClass getPartialModelReference() 1209 public EClass getPartialModelReference()
1210 { 1210 {
1211 return partialModelReferenceEClass; 1211 return partialModelReferenceEClass;
1212 } 1212 }
1213 1213
1214 /** 1214 /**
1215 * <!-- begin-user-doc --> 1215 * <!-- begin-user-doc -->
1216 * <!-- end-user-doc --> 1216 * <!-- end-user-doc -->
1217 * @generated 1217 * @generated
1218 */ 1218 */
1219 @Override 1219 @Override
1220 public EReference getPartialModelReference_Referred() 1220 public EReference getPartialModelReference_Referred()
1221 { 1221 {
1222 return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); 1222 return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0);
1223 } 1223 }
1224 1224
1225 /** 1225 /**
1226 * <!-- begin-user-doc --> 1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc --> 1227 * <!-- end-user-doc -->
1228 * @generated 1228 * @generated
1229 */ 1229 */
1230 @Override 1230 @Override
1231 public EClass getPartialModel() 1231 public EClass getPartialModel()
1232 { 1232 {
1233 return partialModelEClass; 1233 return partialModelEClass;
1234 } 1234 }
1235 1235
1236 /** 1236 /**
1237 * <!-- begin-user-doc --> 1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc --> 1238 * <!-- end-user-doc -->
1239 * @generated 1239 * @generated
1240 */ 1240 */
1241 @Override 1241 @Override
1242 public EClass getPatternSpecification() 1242 public EClass getPatternSpecification()
1243 { 1243 {
1244 return patternSpecificationEClass; 1244 return patternSpecificationEClass;
1245 } 1245 }
1246 1246
1247 /** 1247 /**
1248 * <!-- begin-user-doc --> 1248 * <!-- begin-user-doc -->
1249 * <!-- end-user-doc --> 1249 * <!-- end-user-doc -->
1250 * @generated 1250 * @generated
1251 */ 1251 */
1252 @Override 1252 @Override
1253 public EReference getPatternSpecification_Entries() 1253 public EReference getPatternSpecification_Entries()
1254 { 1254 {
1255 return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); 1255 return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0);
1256 } 1256 }
1257 1257
1258 /** 1258 /**
1259 * <!-- begin-user-doc --> 1259 * <!-- begin-user-doc -->
1260 * <!-- end-user-doc --> 1260 * <!-- end-user-doc -->
1261 * @generated 1261 * @generated
1262 */ 1262 */
1263 @Override 1263 @Override
1264 public EClass getPatternEntry() 1264 public EClass getPatternEntry()
1265 { 1265 {
1266 return patternEntryEClass; 1266 return patternEntryEClass;
1267 } 1267 }
1268 1268
1269 /** 1269 /**
1270 * <!-- begin-user-doc --> 1270 * <!-- begin-user-doc -->
1271 * <!-- end-user-doc --> 1271 * <!-- end-user-doc -->
1272 * @generated 1272 * @generated
1273 */ 1273 */
1274 @Override 1274 @Override
1275 public EReference getPatternEntry_Package() 1275 public EReference getPatternEntry_Package()
1276 { 1276 {
1277 return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); 1277 return (EReference)patternEntryEClass.getEStructuralFeatures().get(0);
1278 } 1278 }
1279 1279
1280 /** 1280 /**
1281 * <!-- begin-user-doc --> 1281 * <!-- begin-user-doc -->
1282 * <!-- end-user-doc --> 1282 * <!-- end-user-doc -->
1283 * @generated 1283 * @generated
1284 */ 1284 */
1285 @Override 1285 @Override
1286 public EClass getAllPatternEntry() 1286 public EClass getAllPatternEntry()
1287 { 1287 {
1288 return allPatternEntryEClass; 1288 return allPatternEntryEClass;
1289 } 1289 }
1290 1290
1291 /** 1291 /**
1292 * <!-- begin-user-doc --> 1292 * <!-- begin-user-doc -->
1293 * <!-- end-user-doc --> 1293 * <!-- end-user-doc -->
1294 * @generated 1294 * @generated
1295 */ 1295 */
1296 @Override 1296 @Override
1297 public EReference getAllPatternEntry_Exclusuion() 1297 public EReference getAllPatternEntry_Exclusuion()
1298 { 1298 {
1299 return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); 1299 return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0);
1300 } 1300 }
1301 1301
1302 /** 1302 /**
1303 * <!-- begin-user-doc --> 1303 * <!-- begin-user-doc -->
1304 * <!-- end-user-doc --> 1304 * <!-- end-user-doc -->
1305 * @generated 1305 * @generated
1306 */ 1306 */
1307 @Override 1307 @Override
1308 public EClass getPatternElement() 1308 public EClass getPatternElement()
1309 { 1309 {
1310 return patternElementEClass; 1310 return patternElementEClass;
1311 } 1311 }
1312 1312
1313 /** 1313 /**
1314 * <!-- begin-user-doc --> 1314 * <!-- begin-user-doc -->
1315 * <!-- end-user-doc --> 1315 * <!-- end-user-doc -->
1316 * @generated 1316 * @generated
1317 */ 1317 */
1318 @Override 1318 @Override
1319 public EReference getPatternElement_Pattern() 1319 public EReference getPatternElement_Pattern()
1320 { 1320 {
1321 return (EReference)patternElementEClass.getEStructuralFeatures().get(0); 1321 return (EReference)patternElementEClass.getEStructuralFeatures().get(0);
1322 } 1322 }
1323 1323
1324 /** 1324 /**
1325 * <!-- begin-user-doc --> 1325 * <!-- begin-user-doc -->
1326 * <!-- end-user-doc --> 1326 * <!-- end-user-doc -->
1327 * @generated 1327 * @generated
1328 */ 1328 */
1329 @Override 1329 @Override
1330 public EClass getGraphPatternDeclaration() 1330 public EClass getGraphPatternDeclaration()
1331 { 1331 {
1332 return graphPatternDeclarationEClass; 1332 return graphPatternDeclarationEClass;
1333 } 1333 }
1334 1334
1335 /** 1335 /**
1336 * <!-- begin-user-doc --> 1336 * <!-- begin-user-doc -->
1337 * <!-- end-user-doc --> 1337 * <!-- end-user-doc -->
1338 * @generated 1338 * @generated
1339 */ 1339 */
1340 @Override 1340 @Override
1341 public EReference getGraphPatternDeclaration_Specification() 1341 public EReference getGraphPatternDeclaration_Specification()
1342 { 1342 {
1343 return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); 1343 return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0);
1344 } 1344 }
1345 1345
1346 /** 1346 /**
1347 * <!-- begin-user-doc --> 1347 * <!-- begin-user-doc -->
1348 * <!-- end-user-doc --> 1348 * <!-- end-user-doc -->
1349 * @generated 1349 * @generated
1350 */ 1350 */
1351 @Override 1351 @Override
1352 public EClass getGraphPatternReference() 1352 public EClass getGraphPatternReference()
1353 { 1353 {
1354 return graphPatternReferenceEClass; 1354 return graphPatternReferenceEClass;
1355 } 1355 }
1356 1356
1357 /** 1357 /**
1358 * <!-- begin-user-doc --> 1358 * <!-- begin-user-doc -->
1359 * <!-- end-user-doc --> 1359 * <!-- end-user-doc -->
1360 * @generated 1360 * @generated
1361 */ 1361 */
1362 @Override 1362 @Override
1363 public EReference getGraphPatternReference_Referred() 1363 public EReference getGraphPatternReference_Referred()
1364 { 1364 {
1365 return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); 1365 return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0);
1366 } 1366 }
1367 1367
1368 /** 1368 /**
1369 * <!-- begin-user-doc --> 1369 * <!-- begin-user-doc -->
1370 * <!-- end-user-doc --> 1370 * <!-- end-user-doc -->
1371 * @generated 1371 * @generated
1372 */ 1372 */
1373 @Override 1373 @Override
1374 public EClass getGraphPattern() 1374 public EClass getGraphPattern()
1375 { 1375 {
1376 return graphPatternEClass; 1376 return graphPatternEClass;
1377 } 1377 }
1378 1378
1379 /** 1379 /**
1380 * <!-- begin-user-doc --> 1380 * <!-- begin-user-doc -->
1381 * <!-- end-user-doc --> 1381 * <!-- end-user-doc -->
1382 * @generated 1382 * @generated
1383 */ 1383 */
1384 @Override 1384 @Override
1385 public EClass getObjectiveSpecification() 1385 public EClass getObjectiveSpecification()
1386 { 1386 {
1387 return objectiveSpecificationEClass; 1387 return objectiveSpecificationEClass;
1388 } 1388 }
1389 1389
1390 /** 1390 /**
1391 * <!-- begin-user-doc --> 1391 * <!-- begin-user-doc -->
1392 * <!-- end-user-doc --> 1392 * <!-- end-user-doc -->
1393 * @generated 1393 * @generated
1394 */ 1394 */
1395 @Override 1395 @Override
1396 public EReference getObjectiveSpecification_Entries() 1396 public EReference getObjectiveSpecification_Entries()
1397 { 1397 {
1398 return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); 1398 return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0);
1399 } 1399 }
1400 1400
1401 /** 1401 /**
1402 * <!-- begin-user-doc --> 1402 * <!-- begin-user-doc -->
1403 * <!-- end-user-doc --> 1403 * <!-- end-user-doc -->
1404 * @generated 1404 * @generated
1405 */ 1405 */
1406 @Override 1406 @Override
1407 public EClass getObjectiveEntry() 1407 public EClass getObjectiveEntry()
1408 { 1408 {
1409 return objectiveEntryEClass; 1409 return objectiveEntryEClass;
1410 } 1410 }
1411 1411
1412 /** 1412 /**
1413 * <!-- begin-user-doc --> 1413 * <!-- begin-user-doc -->
1414 * <!-- end-user-doc --> 1414 * <!-- end-user-doc -->
1415 * @generated 1415 * @generated
1416 */ 1416 */
1417 @Override 1417 @Override
1418 public EReference getObjectiveEntry_Function() 1418 public EReference getObjectiveEntry_Function()
1419 { 1419 {
1420 return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); 1420 return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0);
1421 } 1421 }
1422 1422
1423 /** 1423 /**
1424 * <!-- begin-user-doc --> 1424 * <!-- begin-user-doc -->
1425 * <!-- end-user-doc --> 1425 * <!-- end-user-doc -->
1426 * @generated 1426 * @generated
1427 */ 1427 */
1428 @Override 1428 @Override
1429 public EClass getOptimizationEntry() 1429 public EClass getOptimizationEntry()
1430 { 1430 {
1431 return optimizationEntryEClass; 1431 return optimizationEntryEClass;
1432 } 1432 }
1433 1433
1434 /** 1434 /**
1435 * <!-- begin-user-doc --> 1435 * <!-- begin-user-doc -->
1436 * <!-- end-user-doc --> 1436 * <!-- end-user-doc -->
1437 * @generated 1437 * @generated
1438 */ 1438 */
1439 @Override 1439 @Override
1440 public EAttribute getOptimizationEntry_Direction() 1440 public EAttribute getOptimizationEntry_Direction()
1441 { 1441 {
1442 return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); 1442 return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0);
1443 } 1443 }
1444 1444
1445 /** 1445 /**
1446 * <!-- begin-user-doc --> 1446 * <!-- begin-user-doc -->
1447 * <!-- end-user-doc --> 1447 * <!-- end-user-doc -->
1448 * @generated 1448 * @generated
1449 */ 1449 */
1450 @Override 1450 @Override
1451 public EClass getThresholdEntry() 1451 public EClass getThresholdEntry()
1452 { 1452 {
1453 return thresholdEntryEClass; 1453 return thresholdEntryEClass;
1454 } 1454 }
1455 1455
1456 /** 1456 /**
1457 * <!-- begin-user-doc --> 1457 * <!-- begin-user-doc -->
1458 * <!-- end-user-doc --> 1458 * <!-- end-user-doc -->
1459 * @generated 1459 * @generated
1460 */ 1460 */
1461 @Override 1461 @Override
1462 public EAttribute getThresholdEntry_Operator() 1462 public EAttribute getThresholdEntry_Operator()
1463 { 1463 {
1464 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); 1464 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0);
1465 } 1465 }
1466 1466
1467 /** 1467 /**
1468 * <!-- begin-user-doc --> 1468 * <!-- begin-user-doc -->
1469 * <!-- end-user-doc --> 1469 * <!-- end-user-doc -->
1470 * @generated 1470 * @generated
1471 */ 1471 */
1472 @Override 1472 @Override
1473 public EAttribute getThresholdEntry_Threshold() 1473 public EAttribute getThresholdEntry_Threshold()
1474 { 1474 {
1475 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); 1475 return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1);
1476 } 1476 }
1477 1477
1478 /** 1478 /**
1479 * <!-- begin-user-doc --> 1479 * <!-- begin-user-doc -->
1480 * <!-- end-user-doc --> 1480 * <!-- end-user-doc -->
1481 * @generated 1481 * @generated
1482 */ 1482 */
1483 @Override 1483 @Override
1484 public EClass getObjectiveFunction() 1484 public EClass getObjectiveFunction()
1485 { 1485 {
1486 return objectiveFunctionEClass; 1486 return objectiveFunctionEClass;
1487 } 1487 }
1488 1488
1489 /** 1489 /**
1490 * <!-- begin-user-doc --> 1490 * <!-- begin-user-doc -->
1491 * <!-- end-user-doc --> 1491 * <!-- end-user-doc -->
1492 * @generated 1492 * @generated
1493 */ 1493 */
1494 @Override 1494 @Override
1495 public EClass getCostObjectiveFunction() 1495 public EClass getCostObjectiveFunction()
1496 { 1496 {
1497 return costObjectiveFunctionEClass; 1497 return costObjectiveFunctionEClass;
1498 } 1498 }
1499 1499
1500 /** 1500 /**
1501 * <!-- begin-user-doc --> 1501 * <!-- begin-user-doc -->
1502 * <!-- end-user-doc --> 1502 * <!-- end-user-doc -->
1503 * @generated 1503 * @generated
1504 */ 1504 */
1505 @Override 1505 @Override
1506 public EReference getCostObjectiveFunction_Entries() 1506 public EReference getCostObjectiveFunction_Entries()
1507 { 1507 {
1508 return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); 1508 return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0);
1509 } 1509 }
1510 1510
1511 /** 1511 /**
1512 * <!-- begin-user-doc --> 1512 * <!-- begin-user-doc -->
1513 * <!-- end-user-doc --> 1513 * <!-- end-user-doc -->
1514 * @generated 1514 * @generated
1515 */ 1515 */
1516 @Override 1516 @Override
1517 public EClass getCostEntry() 1517 public EClass getCostEntry()
1518 { 1518 {
1519 return costEntryEClass; 1519 return costEntryEClass;
1520 } 1520 }
1521 1521
1522 /** 1522 /**
1523 * <!-- begin-user-doc --> 1523 * <!-- begin-user-doc -->
1524 * <!-- end-user-doc --> 1524 * <!-- end-user-doc -->
1525 * @generated 1525 * @generated
1526 */ 1526 */
1527 @Override 1527 @Override
1528 public EReference getCostEntry_PatternElement() 1528 public EReference getCostEntry_PatternElement()
1529 { 1529 {
1530 return (EReference)costEntryEClass.getEStructuralFeatures().get(0); 1530 return (EReference)costEntryEClass.getEStructuralFeatures().get(0);
1531 } 1531 }
1532 1532
1533 /** 1533 /**
1534 * <!-- begin-user-doc --> 1534 * <!-- begin-user-doc -->
1535 * <!-- end-user-doc --> 1535 * <!-- end-user-doc -->
1536 * @generated 1536 * @generated
1537 */ 1537 */
1538 @Override 1538 @Override
1539 public EAttribute getCostEntry_Weight() 1539 public EAttribute getCostEntry_Weight()
1540 { 1540 {
1541 return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); 1541 return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1);
1542 } 1542 }
1543 1543
1544 /** 1544 /**
1545 * <!-- begin-user-doc --> 1545 * <!-- begin-user-doc -->
1546 * <!-- end-user-doc --> 1546 * <!-- end-user-doc -->
1547 * @generated 1547 * @generated
1548 */ 1548 */
1549 @Override 1549 @Override
1550 public EClass getObjectiveDeclaration() 1550 public EClass getObjectiveDeclaration()
1551 { 1551 {
1552 return objectiveDeclarationEClass; 1552 return objectiveDeclarationEClass;
1553 } 1553 }
1554 1554
1555 /** 1555 /**
1556 * <!-- begin-user-doc --> 1556 * <!-- begin-user-doc -->
1557 * <!-- end-user-doc --> 1557 * <!-- end-user-doc -->
1558 * @generated 1558 * @generated
1559 */ 1559 */
1560 @Override 1560 @Override
1561 public EReference getObjectiveDeclaration_Specification() 1561 public EReference getObjectiveDeclaration_Specification()
1562 { 1562 {
1563 return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); 1563 return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0);
1564 } 1564 }
1565 1565
1566 /** 1566 /**
1567 * <!-- begin-user-doc --> 1567 * <!-- begin-user-doc -->
1568 * <!-- end-user-doc --> 1568 * <!-- end-user-doc -->
1569 * @generated 1569 * @generated
1570 */ 1570 */
1571 @Override 1571 @Override
1572 public EClass getObjectiveReference() 1572 public EClass getObjectiveReference()
1573 { 1573 {
1574 return objectiveReferenceEClass; 1574 return objectiveReferenceEClass;
1575 } 1575 }
1576 1576
1577 /** 1577 /**
1578 * <!-- begin-user-doc --> 1578 * <!-- begin-user-doc -->
1579 * <!-- end-user-doc --> 1579 * <!-- end-user-doc -->
1580 * @generated 1580 * @generated
1581 */ 1581 */
1582 @Override 1582 @Override
1583 public EReference getObjectiveReference_Referred() 1583 public EReference getObjectiveReference_Referred()
1584 { 1584 {
1585 return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); 1585 return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0);
1586 } 1586 }
1587 1587
1588 /** 1588 /**
1589 * <!-- begin-user-doc --> 1589 * <!-- begin-user-doc -->
1590 * <!-- end-user-doc --> 1590 * <!-- end-user-doc -->
1591 * @generated 1591 * @generated
1592 */ 1592 */
1593 @Override 1593 @Override
1594 public EClass getObjective() 1594 public EClass getObjective()
1595 { 1595 {
1596 return objectiveEClass; 1596 return objectiveEClass;
1597 } 1597 }
1598 1598
1599 /** 1599 /**
1600 * <!-- begin-user-doc --> 1600 * <!-- begin-user-doc -->
1601 * <!-- end-user-doc --> 1601 * <!-- end-user-doc -->
1602 * @generated 1602 * @generated
1603 */ 1603 */
1604 @Override 1604 @Override
1605 public EClass getConfigSpecification() 1605 public EClass getConfigSpecification()
1606 { 1606 {
1607 return configSpecificationEClass; 1607 return configSpecificationEClass;
1608 } 1608 }
1609 1609
1610 /** 1610 /**
1611 * <!-- begin-user-doc --> 1611 * <!-- begin-user-doc -->
1612 * <!-- end-user-doc --> 1612 * <!-- end-user-doc -->
1613 * @generated 1613 * @generated
1614 */ 1614 */
1615 @Override 1615 @Override
1616 public EReference getConfigSpecification_Entries() 1616 public EReference getConfigSpecification_Entries()
1617 { 1617 {
1618 return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); 1618 return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0);
1619 } 1619 }
1620 1620
1621 /** 1621 /**
1622 * <!-- begin-user-doc --> 1622 * <!-- begin-user-doc -->
1623 * <!-- end-user-doc --> 1623 * <!-- end-user-doc -->
1624 * @generated 1624 * @generated
1625 */ 1625 */
1626 @Override 1626 @Override
1627 public EClass getConfigDeclaration() 1627 public EClass getConfigDeclaration()
1628 { 1628 {
1629 return configDeclarationEClass; 1629 return configDeclarationEClass;
1630 } 1630 }
1631 1631
1632 /** 1632 /**
1633 * <!-- begin-user-doc --> 1633 * <!-- begin-user-doc -->
1634 * <!-- end-user-doc --> 1634 * <!-- end-user-doc -->
1635 * @generated 1635 * @generated
1636 */ 1636 */
1637 @Override 1637 @Override
1638 public EReference getConfigDeclaration_Specification() 1638 public EReference getConfigDeclaration_Specification()
1639 { 1639 {
1640 return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); 1640 return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0);
1641 } 1641 }
1642 1642
1643 /** 1643 /**
1644 * <!-- begin-user-doc --> 1644 * <!-- begin-user-doc -->
1645 * <!-- end-user-doc --> 1645 * <!-- end-user-doc -->
1646 * @generated 1646 * @generated
1647 */ 1647 */
1648 @Override 1648 @Override
1649 public EClass getConfigEntry() 1649 public EClass getConfigEntry()
1650 { 1650 {
1651 return configEntryEClass; 1651 return configEntryEClass;
1652 } 1652 }
1653 1653
1654 /** 1654 /**
1655 * <!-- begin-user-doc --> 1655 * <!-- begin-user-doc -->
1656 * <!-- end-user-doc --> 1656 * <!-- end-user-doc -->
1657 * @generated 1657 * @generated
1658 */ 1658 */
1659 @Override 1659 @Override
1660 public EClass getDocumentationEntry() 1660 public EClass getDocumentationEntry()
1661 { 1661 {
1662 return documentationEntryEClass; 1662 return documentationEntryEClass;
1663 } 1663 }
1664 1664
1665 /** 1665 /**
1666 * <!-- begin-user-doc --> 1666 * <!-- begin-user-doc -->
1667 * <!-- end-user-doc --> 1667 * <!-- end-user-doc -->
1668 * @generated 1668 * @generated
1669 */ 1669 */
1670 @Override 1670 @Override
1671 public EAttribute getDocumentationEntry_Level() 1671 public EAttribute getDocumentationEntry_Level()
1672 { 1672 {
1673 return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); 1673 return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0);
1674 } 1674 }
1675 1675
1676 /** 1676 /**
1677 * <!-- begin-user-doc --> 1677 * <!-- begin-user-doc -->
1678 * <!-- end-user-doc --> 1678 * <!-- end-user-doc -->
1679 * @generated 1679 * @generated
1680 */ 1680 */
1681 @Override 1681 @Override
1682 public EClass getRuntimeEntry() 1682 public EClass getRuntimeEntry()
1683 { 1683 {
1684 return runtimeEntryEClass; 1684 return runtimeEntryEClass;
1685 } 1685 }
1686 1686
1687 /** 1687 /**
1688 * <!-- begin-user-doc --> 1688 * <!-- begin-user-doc -->
1689 * <!-- end-user-doc --> 1689 * <!-- end-user-doc -->
1690 * @generated 1690 * @generated
1691 */ 1691 */
1692 @Override 1692 @Override
1693 public EAttribute getRuntimeEntry_MillisecLimit() 1693 public EAttribute getRuntimeEntry_MillisecLimit()
1694 { 1694 {
1695 return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); 1695 return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0);
1696 } 1696 }
1697 1697
1698 /** 1698 /**
1699 * <!-- begin-user-doc --> 1699 * <!-- begin-user-doc -->
1700 * <!-- end-user-doc --> 1700 * <!-- end-user-doc -->
1701 * @generated 1701 * @generated
1702 */ 1702 */
1703 @Override 1703 @Override
1704 public EClass getMemoryEntry() 1704 public EClass getMemoryEntry()
1705 { 1705 {
1706 return memoryEntryEClass; 1706 return memoryEntryEClass;
1707 } 1707 }
1708 1708
1709 /** 1709 /**
1710 * <!-- begin-user-doc --> 1710 * <!-- begin-user-doc -->
1711 * <!-- end-user-doc --> 1711 * <!-- end-user-doc -->
1712 * @generated 1712 * @generated
1713 */ 1713 */
1714 @Override 1714 @Override
1715 public EAttribute getMemoryEntry_MegabyteLimit() 1715 public EAttribute getMemoryEntry_MegabyteLimit()
1716 { 1716 {
1717 return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); 1717 return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0);
1718 } 1718 }
1719 1719
1720 /** 1720 /**
1721 * <!-- begin-user-doc --> 1721 * <!-- begin-user-doc -->
1722 * <!-- end-user-doc --> 1722 * <!-- end-user-doc -->
1723 * @generated 1723 * @generated
1724 */ 1724 */
1725 @Override 1725 @Override
1726 public EClass getCustomEntry() 1726 public EClass getCustomEntry()
1727 { 1727 {
1728 return customEntryEClass; 1728 return customEntryEClass;
1729 } 1729 }
1730 1730
1731 /** 1731 /**
1732 * <!-- begin-user-doc --> 1732 * <!-- begin-user-doc -->
1733 * <!-- end-user-doc --> 1733 * <!-- end-user-doc -->
1734 * @generated 1734 * @generated
1735 */ 1735 */
1736 @Override 1736 @Override
1737 public EAttribute getCustomEntry_Key() 1737 public EAttribute getCustomEntry_Key()
1738 { 1738 {
1739 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); 1739 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0);
1740 } 1740 }
1741 1741
1742 /** 1742 /**
1743 * <!-- begin-user-doc --> 1743 * <!-- begin-user-doc -->
1744 * <!-- end-user-doc --> 1744 * <!-- end-user-doc -->
1745 * @generated 1745 * @generated
1746 */ 1746 */
1747 @Override 1747 @Override
1748 public EAttribute getCustomEntry_Value() 1748 public EAttribute getCustomEntry_Value()
1749 { 1749 {
1750 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); 1750 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1);
1751 } 1751 }
1752 1752
1753 /** 1753 /**
1754 * <!-- begin-user-doc --> 1754 * <!-- begin-user-doc -->
1755 * <!-- end-user-doc --> 1755 * <!-- end-user-doc -->
1756 * @generated 1756 * @generated
1757 */ 1757 */
1758 @Override 1758 @Override
1759 public EClass getConfigReference() 1759 public EClass getConfigReference()
1760 { 1760 {
1761 return configReferenceEClass; 1761 return configReferenceEClass;
1762 } 1762 }
1763 1763
1764 /** 1764 /**
1765 * <!-- begin-user-doc --> 1765 * <!-- begin-user-doc -->
1766 * <!-- end-user-doc --> 1766 * <!-- end-user-doc -->
1767 * @generated 1767 * @generated
1768 */ 1768 */
1769 @Override 1769 @Override
1770 public EReference getConfigReference_Config() 1770 public EReference getConfigReference_Config()
1771 { 1771 {
1772 return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); 1772 return (EReference)configReferenceEClass.getEStructuralFeatures().get(0);
1773 } 1773 }
1774 1774
1775 /** 1775 /**
1776 * <!-- begin-user-doc --> 1776 * <!-- begin-user-doc -->
1777 * <!-- end-user-doc --> 1777 * <!-- end-user-doc -->
1778 * @generated 1778 * @generated
1779 */ 1779 */
1780 @Override 1780 @Override
1781 public EClass getConfig() 1781 public EClass getConfig()
1782 { 1782 {
1783 return configEClass; 1783 return configEClass;
1784 } 1784 }
1785 1785
1786 /** 1786 /**
1787 * <!-- begin-user-doc --> 1787 * <!-- begin-user-doc -->
1788 * <!-- end-user-doc --> 1788 * <!-- end-user-doc -->
1789 * @generated 1789 * @generated
1790 */ 1790 */
1791 @Override 1791 @Override
1792 public EClass getScopeSpecification() 1792 public EClass getScopeSpecification()
1793 { 1793 {
1794 return scopeSpecificationEClass; 1794 return scopeSpecificationEClass;
1795 } 1795 }
1796 1796
1797 /** 1797 /**
1798 * <!-- begin-user-doc --> 1798 * <!-- begin-user-doc -->
1799 * <!-- end-user-doc --> 1799 * <!-- end-user-doc -->
1800 * @generated 1800 * @generated
1801 */ 1801 */
1802 @Override 1802 @Override
1803 public EReference getScopeSpecification_Scopes() 1803 public EReference getScopeSpecification_Scopes()
1804 { 1804 {
1805 return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); 1805 return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0);
1806 } 1806 }
1807 1807
1808 /** 1808 /**
1809 * <!-- begin-user-doc --> 1809 * <!-- begin-user-doc -->
1810 * <!-- end-user-doc --> 1810 * <!-- end-user-doc -->
1811 * @generated 1811 * @generated
1812 */ 1812 */
1813 @Override 1813 @Override
1814 public EClass getTypeScope() 1814 public EClass getTypeScope()
1815 { 1815 {
1816 return typeScopeEClass; 1816 return typeScopeEClass;
1817 } 1817 }
1818 1818
1819 /** 1819 /**
1820 * <!-- begin-user-doc --> 1820 * <!-- begin-user-doc -->
1821 * <!-- end-user-doc --> 1821 * <!-- end-user-doc -->
1822 * @generated 1822 * @generated
1823 */ 1823 */
1824 @Override 1824 @Override
1825 public EAttribute getTypeScope_SetsNew() 1825 public EAttribute getTypeScope_SetsNew()
1826 { 1826 {
1827 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); 1827 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0);
1828 } 1828 }
1829 1829
1830 /** 1830 /**
1831 * <!-- begin-user-doc --> 1831 * <!-- begin-user-doc -->
1832 * <!-- end-user-doc --> 1832 * <!-- end-user-doc -->
1833 * @generated 1833 * @generated
1834 */ 1834 */
1835 @Override 1835 @Override
1836 public EAttribute getTypeScope_SetsSum() 1836 public EAttribute getTypeScope_SetsSum()
1837 { 1837 {
1838 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); 1838 return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1);
1839 } 1839 }
1840 1840
1841 /** 1841 /**
1842 * <!-- begin-user-doc --> 1842 * <!-- begin-user-doc -->
1843 * <!-- end-user-doc --> 1843 * <!-- end-user-doc -->
1844 * @generated 1844 * @generated
1845 */ 1845 */
1846 @Override 1846 @Override
1847 public EReference getTypeScope_Number() 1847 public EReference getTypeScope_Number()
1848 { 1848 {
1849 return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); 1849 return (EReference)typeScopeEClass.getEStructuralFeatures().get(2);
1850 } 1850 }
1851 1851
1852 /** 1852 /**
1853 * <!-- begin-user-doc --> 1853 * <!-- begin-user-doc -->
1854 * <!-- end-user-doc --> 1854 * <!-- end-user-doc -->
1855 * @generated 1855 * @generated
1856 */ 1856 */
1857 @Override 1857 @Override
1858 public EClass getClassTypeScope() 1858 public EClass getClassTypeScope()
1859 { 1859 {
1860 return classTypeScopeEClass; 1860 return classTypeScopeEClass;
1861 } 1861 }
1862 1862
1863 /** 1863 /**
1864 * <!-- begin-user-doc --> 1864 * <!-- begin-user-doc -->
1865 * <!-- end-user-doc --> 1865 * <!-- end-user-doc -->
1866 * @generated 1866 * @generated
1867 */ 1867 */
1868 @Override 1868 @Override
1869 public EReference getClassTypeScope_Type() 1869 public EReference getClassTypeScope_Type()
1870 { 1870 {
1871 return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); 1871 return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0);
1872 } 1872 }
1873 1873
1874 /** 1874 /**
1875 * <!-- begin-user-doc --> 1875 * <!-- begin-user-doc -->
1876 * <!-- end-user-doc --> 1876 * <!-- end-user-doc -->
1877 * @generated 1877 * @generated
1878 */ 1878 */
1879 @Override 1879 @Override
1880 public EClass getObjectTypeScope() 1880 public EClass getObjectTypeScope()
1881 { 1881 {
1882 return objectTypeScopeEClass; 1882 return objectTypeScopeEClass;
1883 } 1883 }
1884 1884
1885 /** 1885 /**
1886 * <!-- begin-user-doc --> 1886 * <!-- begin-user-doc -->
1887 * <!-- end-user-doc --> 1887 * <!-- end-user-doc -->
1888 * @generated 1888 * @generated
1889 */ 1889 */
1890 @Override 1890 @Override
1891 public EReference getObjectTypeScope_Type() 1891 public EReference getObjectTypeScope_Type()
1892 { 1892 {
1893 return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); 1893 return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0);
1894 } 1894 }
1895 1895
1896 /** 1896 /**
1897 * <!-- begin-user-doc --> 1897 * <!-- begin-user-doc -->
1898 * <!-- end-user-doc --> 1898 * <!-- end-user-doc -->
1899 * @generated 1899 * @generated
1900 */ 1900 */
1901 @Override 1901 @Override
1902 public EClass getIntegerTypeScope() 1902 public EClass getIntegerTypeScope()
1903 { 1903 {
1904 return integerTypeScopeEClass; 1904 return integerTypeScopeEClass;
1905 } 1905 }
1906 1906
1907 /** 1907 /**
1908 * <!-- begin-user-doc --> 1908 * <!-- begin-user-doc -->
1909 * <!-- end-user-doc --> 1909 * <!-- end-user-doc -->
1910 * @generated 1910 * @generated
1911 */ 1911 */
1912 @Override 1912 @Override
1913 public EReference getIntegerTypeScope_Type() 1913 public EReference getIntegerTypeScope_Type()
1914 { 1914 {
1915 return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); 1915 return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0);
1916 } 1916 }
1917 1917
1918 /** 1918 /**
1919 * <!-- begin-user-doc --> 1919 * <!-- begin-user-doc -->
1920 * <!-- end-user-doc --> 1920 * <!-- end-user-doc -->
1921 * @generated 1921 * @generated
1922 */ 1922 */
1923 @Override 1923 @Override
1924 public EClass getRealTypeScope() 1924 public EClass getRealTypeScope()
1925 { 1925 {
1926 return realTypeScopeEClass; 1926 return realTypeScopeEClass;
1927 } 1927 }
1928 1928
1929 /** 1929 /**
1930 * <!-- begin-user-doc --> 1930 * <!-- begin-user-doc -->
1931 * <!-- end-user-doc --> 1931 * <!-- end-user-doc -->
1932 * @generated 1932 * @generated
1933 */ 1933 */
1934 @Override 1934 @Override
1935 public EReference getRealTypeScope_Type() 1935 public EReference getRealTypeScope_Type()
1936 { 1936 {
1937 return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); 1937 return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0);
1938 } 1938 }
1939 1939
1940 /** 1940 /**
1941 * <!-- begin-user-doc --> 1941 * <!-- begin-user-doc -->
1942 * <!-- end-user-doc --> 1942 * <!-- end-user-doc -->
1943 * @generated 1943 * @generated
1944 */ 1944 */
1945 @Override 1945 @Override
1946 public EClass getStringTypeScope() 1946 public EClass getStringTypeScope()
1947 { 1947 {
1948 return stringTypeScopeEClass; 1948 return stringTypeScopeEClass;
1949 } 1949 }
1950 1950
1951 /** 1951 /**
1952 * <!-- begin-user-doc --> 1952 * <!-- begin-user-doc -->
1953 * <!-- end-user-doc --> 1953 * <!-- end-user-doc -->
1954 * @generated 1954 * @generated
1955 */ 1955 */
1956 @Override 1956 @Override
1957 public EReference getStringTypeScope_Type() 1957 public EReference getStringTypeScope_Type()
1958 { 1958 {
1959 return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); 1959 return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0);
1960 } 1960 }
1961 1961
1962 /** 1962 /**
1963 * <!-- begin-user-doc --> 1963 * <!-- begin-user-doc -->
1964 * <!-- end-user-doc --> 1964 * <!-- end-user-doc -->
1965 * @generated 1965 * @generated
1966 */ 1966 */
1967 @Override 1967 @Override
1968 public EClass getTypeReference() 1968 public EClass getTypeReference()
1969 { 1969 {
1970 return typeReferenceEClass; 1970 return typeReferenceEClass;
1971 } 1971 }
1972 1972
1973 /** 1973 /**
1974 * <!-- begin-user-doc --> 1974 * <!-- begin-user-doc -->
1975 * <!-- end-user-doc --> 1975 * <!-- end-user-doc -->
1976 * @generated 1976 * @generated
1977 */ 1977 */
1978 @Override 1978 @Override
1979 public EClass getClassReference() 1979 public EClass getClassReference()
1980 { 1980 {
1981 return classReferenceEClass; 1981 return classReferenceEClass;
1982 } 1982 }
1983 1983
1984 /** 1984 /**
1985 * <!-- begin-user-doc --> 1985 * <!-- begin-user-doc -->
1986 * <!-- end-user-doc --> 1986 * <!-- end-user-doc -->
1987 * @generated 1987 * @generated
1988 */ 1988 */
1989 @Override 1989 @Override
1990 public EReference getClassReference_Element() 1990 public EReference getClassReference_Element()
1991 { 1991 {
1992 return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); 1992 return (EReference)classReferenceEClass.getEStructuralFeatures().get(0);
1993 } 1993 }
1994 1994
1995 /** 1995 /**
1996 * <!-- begin-user-doc --> 1996 * <!-- begin-user-doc -->
1997 * <!-- end-user-doc --> 1997 * <!-- end-user-doc -->
1998 * @generated 1998 * @generated
1999 */ 1999 */
2000 @Override 2000 @Override
2001 public EClass getObjectReference() 2001 public EClass getObjectReference()
2002 { 2002 {
2003 return objectReferenceEClass; 2003 return objectReferenceEClass;
2004 } 2004 }
2005 2005
2006 /** 2006 /**
2007 * <!-- begin-user-doc --> 2007 * <!-- begin-user-doc -->
2008 * <!-- end-user-doc --> 2008 * <!-- end-user-doc -->
2009 * @generated 2009 * @generated
2010 */ 2010 */
2011 @Override 2011 @Override
2012 public EClass getIntegerReference() 2012 public EClass getIntegerReference()
2013 { 2013 {
2014 return integerReferenceEClass; 2014 return integerReferenceEClass;
2015 } 2015 }
2016 2016
2017 /** 2017 /**
2018 * <!-- begin-user-doc --> 2018 * <!-- begin-user-doc -->
2019 * <!-- end-user-doc --> 2019 * <!-- end-user-doc -->
2020 * @generated 2020 * @generated
2021 */ 2021 */
2022 @Override 2022 @Override
2023 public EClass getRealReference() 2023 public EClass getRealReference()
2024 { 2024 {
2025 return realReferenceEClass; 2025 return realReferenceEClass;
2026 } 2026 }
2027 2027
2028 /** 2028 /**
2029 * <!-- begin-user-doc --> 2029 * <!-- begin-user-doc -->
2030 * <!-- end-user-doc --> 2030 * <!-- end-user-doc -->
2031 * @generated 2031 * @generated
2032 */ 2032 */
2033 @Override 2033 @Override
2034 public EClass getStringReference() 2034 public EClass getStringReference()
2035 { 2035 {
2036 return stringReferenceEClass; 2036 return stringReferenceEClass;
2037 } 2037 }
2038 2038
2039 /** 2039 /**
2040 * <!-- begin-user-doc --> 2040 * <!-- begin-user-doc -->
2041 * <!-- end-user-doc --> 2041 * <!-- end-user-doc -->
2042 * @generated 2042 * @generated
2043 */ 2043 */
2044 @Override 2044 @Override
2045 public EClass getNumberSpecification() 2045 public EClass getNumberSpecification()
2046 { 2046 {
2047 return numberSpecificationEClass; 2047 return numberSpecificationEClass;
2048 } 2048 }
2049 2049
2050 /** 2050 /**
2051 * <!-- begin-user-doc --> 2051 * <!-- begin-user-doc -->
2052 * <!-- end-user-doc --> 2052 * <!-- end-user-doc -->
2053 * @generated 2053 * @generated
2054 */ 2054 */
2055 @Override 2055 @Override
2056 public EClass getExactNumber() 2056 public EClass getExactNumber()
2057 { 2057 {
2058 return exactNumberEClass; 2058 return exactNumberEClass;
2059 } 2059 }
2060 2060
2061 /** 2061 /**
2062 * <!-- begin-user-doc --> 2062 * <!-- begin-user-doc -->
2063 * <!-- end-user-doc --> 2063 * <!-- end-user-doc -->
2064 * @generated 2064 * @generated
2065 */ 2065 */
2066 @Override 2066 @Override
2067 public EAttribute getExactNumber_ExactNumber() 2067 public EAttribute getExactNumber_ExactNumber()
2068 { 2068 {
2069 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); 2069 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0);
2070 } 2070 }
2071 2071
2072 /** 2072 /**
2073 * <!-- begin-user-doc --> 2073 * <!-- begin-user-doc -->
2074 * <!-- end-user-doc --> 2074 * <!-- end-user-doc -->
2075 * @generated 2075 * @generated
2076 */ 2076 */
2077 @Override 2077 @Override
2078 public EAttribute getExactNumber_ExactUnlimited() 2078 public EAttribute getExactNumber_ExactUnlimited()
2079 { 2079 {
2080 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); 2080 return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1);
2081 } 2081 }
2082 2082
2083 /** 2083 /**
2084 * <!-- begin-user-doc --> 2084 * <!-- begin-user-doc -->
2085 * <!-- end-user-doc --> 2085 * <!-- end-user-doc -->
2086 * @generated 2086 * @generated
2087 */ 2087 */
2088 @Override 2088 @Override
2089 public EClass getIntervallNumber() 2089 public EClass getIntervallNumber()
2090 { 2090 {
2091 return intervallNumberEClass; 2091 return intervallNumberEClass;
2092 } 2092 }
2093 2093
2094 /** 2094 /**
2095 * <!-- begin-user-doc --> 2095 * <!-- begin-user-doc -->
2096 * <!-- end-user-doc --> 2096 * <!-- end-user-doc -->
2097 * @generated 2097 * @generated
2098 */ 2098 */
2099 @Override 2099 @Override
2100 public EAttribute getIntervallNumber_Min() 2100 public EAttribute getIntervallNumber_Min()
2101 { 2101 {
2102 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); 2102 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0);
2103 } 2103 }
2104 2104
2105 /** 2105 /**
2106 * <!-- begin-user-doc --> 2106 * <!-- begin-user-doc -->
2107 * <!-- end-user-doc --> 2107 * <!-- end-user-doc -->
2108 * @generated 2108 * @generated
2109 */ 2109 */
2110 @Override 2110 @Override
2111 public EAttribute getIntervallNumber_MaxNumber() 2111 public EAttribute getIntervallNumber_MaxNumber()
2112 { 2112 {
2113 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); 2113 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1);
2114 } 2114 }
2115 2115
2116 /** 2116 /**
2117 * <!-- begin-user-doc --> 2117 * <!-- begin-user-doc -->
2118 * <!-- end-user-doc --> 2118 * <!-- end-user-doc -->
2119 * @generated 2119 * @generated
2120 */ 2120 */
2121 @Override 2121 @Override
2122 public EAttribute getIntervallNumber_MaxUnlimited() 2122 public EAttribute getIntervallNumber_MaxUnlimited()
2123 { 2123 {
2124 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); 2124 return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2);
2125 } 2125 }
2126 2126
2127 /** 2127 /**
2128 * <!-- begin-user-doc --> 2128 * <!-- begin-user-doc -->
2129 * <!-- end-user-doc --> 2129 * <!-- end-user-doc -->
2130 * @generated 2130 * @generated
2131 */ 2131 */
2132 @Override 2132 @Override
2133 public EClass getIntEnumberation() 2133 public EClass getIntEnumberation()
2134 { 2134 {
2135 return intEnumberationEClass; 2135 return intEnumberationEClass;
2136 } 2136 }
2137 2137
2138 /** 2138 /**
2139 * <!-- begin-user-doc --> 2139 * <!-- begin-user-doc -->
2140 * <!-- end-user-doc --> 2140 * <!-- end-user-doc -->
2141 * @generated 2141 * @generated
2142 */ 2142 */
2143 @Override 2143 @Override
2144 public EAttribute getIntEnumberation_Entry() 2144 public EAttribute getIntEnumberation_Entry()
2145 { 2145 {
2146 return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); 2146 return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0);
2147 } 2147 }
2148 2148
2149 /** 2149 /**
2150 * <!-- begin-user-doc --> 2150 * <!-- begin-user-doc -->
2151 * <!-- end-user-doc --> 2151 * <!-- end-user-doc -->
2152 * @generated 2152 * @generated
2153 */ 2153 */
2154 @Override 2154 @Override
2155 public EClass getRealEnumeration() 2155 public EClass getRealEnumeration()
2156 { 2156 {
2157 return realEnumerationEClass; 2157 return realEnumerationEClass;
2158 } 2158 }
2159 2159
2160 /** 2160 /**
2161 * <!-- begin-user-doc --> 2161 * <!-- begin-user-doc -->
2162 * <!-- end-user-doc --> 2162 * <!-- end-user-doc -->
2163 * @generated 2163 * @generated
2164 */ 2164 */
2165 @Override 2165 @Override
2166 public EAttribute getRealEnumeration_Entry() 2166 public EAttribute getRealEnumeration_Entry()
2167 { 2167 {
2168 return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); 2168 return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0);
2169 } 2169 }
2170 2170
2171 /** 2171 /**
2172 * <!-- begin-user-doc --> 2172 * <!-- begin-user-doc -->
2173 * <!-- end-user-doc --> 2173 * <!-- end-user-doc -->
2174 * @generated 2174 * @generated
2175 */ 2175 */
2176 @Override 2176 @Override
2177 public EClass getStringEnumeration() 2177 public EClass getStringEnumeration()
2178 { 2178 {
2179 return stringEnumerationEClass; 2179 return stringEnumerationEClass;
2180 } 2180 }
2181 2181
2182 /** 2182 /**
2183 * <!-- begin-user-doc --> 2183 * <!-- begin-user-doc -->
2184 * <!-- end-user-doc --> 2184 * <!-- end-user-doc -->
2185 * @generated 2185 * @generated
2186 */ 2186 */
2187 @Override 2187 @Override
2188 public EAttribute getStringEnumeration_Entry() 2188 public EAttribute getStringEnumeration_Entry()
2189 { 2189 {
2190 return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); 2190 return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0);
2191 } 2191 }
2192 2192
2193 /** 2193 /**
2194 * <!-- begin-user-doc --> 2194 * <!-- begin-user-doc -->
2195 * <!-- end-user-doc --> 2195 * <!-- end-user-doc -->
2196 * @generated 2196 * @generated
2197 */ 2197 */
2198 @Override 2198 @Override
2199 public EClass getScopeDeclaration() 2199 public EClass getScopeDeclaration()
2200 { 2200 {
2201 return scopeDeclarationEClass; 2201 return scopeDeclarationEClass;
2202 } 2202 }
2203 2203
2204 /** 2204 /**
2205 * <!-- begin-user-doc --> 2205 * <!-- begin-user-doc -->
2206 * <!-- end-user-doc --> 2206 * <!-- end-user-doc -->
2207 * @generated 2207 * @generated
2208 */ 2208 */
2209 @Override 2209 @Override
2210 public EReference getScopeDeclaration_Specification() 2210 public EReference getScopeDeclaration_Specification()
2211 { 2211 {
2212 return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); 2212 return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0);
2213 } 2213 }
2214 2214
2215 /** 2215 /**
2216 * <!-- begin-user-doc --> 2216 * <!-- begin-user-doc -->
2217 * <!-- end-user-doc --> 2217 * <!-- end-user-doc -->
2218 * @generated 2218 * @generated
2219 */ 2219 */
2220 @Override 2220 @Override
2221 public EClass getScopeReference() 2221 public EClass getScopeReference()
2222 { 2222 {
2223 return scopeReferenceEClass; 2223 return scopeReferenceEClass;
2224 } 2224 }
2225 2225
2226 /** 2226 /**
2227 * <!-- begin-user-doc --> 2227 * <!-- begin-user-doc -->
2228 * <!-- end-user-doc --> 2228 * <!-- end-user-doc -->
2229 * @generated 2229 * @generated
2230 */ 2230 */
2231 @Override 2231 @Override
2232 public EReference getScopeReference_Referred() 2232 public EReference getScopeReference_Referred()
2233 { 2233 {
2234 return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); 2234 return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0);
2235 } 2235 }
2236 2236
2237 /** 2237 /**
2238 * <!-- begin-user-doc --> 2238 * <!-- begin-user-doc -->
2239 * <!-- end-user-doc --> 2239 * <!-- end-user-doc -->
2240 * @generated 2240 * @generated
2241 */ 2241 */
2242 @Override 2242 @Override
2243 public EClass getScope() 2243 public EClass getScope()
2244 { 2244 {
2245 return scopeEClass; 2245 return scopeEClass;
2246 } 2246 }
2247 2247
2248 /** 2248 /**
2249 * <!-- begin-user-doc --> 2249 * <!-- begin-user-doc -->
2250 * <!-- end-user-doc --> 2250 * <!-- end-user-doc -->
2251 * @generated 2251 * @generated
2252 */ 2252 */
2253 @Override 2253 @Override
2254 public EClass getTask() 2254 public EClass getTask()
2255 { 2255 {
2256 return taskEClass; 2256 return taskEClass;
2257 } 2257 }
2258 2258
2259 /** 2259 /**
2260 * <!-- begin-user-doc --> 2260 * <!-- begin-user-doc -->
2261 * <!-- end-user-doc --> 2261 * <!-- end-user-doc -->
2262 * @generated 2262 * @generated
2263 */ 2263 */
2264 @Override 2264 @Override
2265 public EClass getGenerationTask() 2265 public EClass getGenerationTask()
2266 { 2266 {
2267 return generationTaskEClass; 2267 return generationTaskEClass;
2268 } 2268 }
2269 2269
2270 /** 2270 /**
2271 * <!-- begin-user-doc --> 2271 * <!-- begin-user-doc -->
2272 * <!-- end-user-doc --> 2272 * <!-- end-user-doc -->
2273 * @generated 2273 * @generated
2274 */ 2274 */
2275 @Override 2275 @Override
2276 public EReference getGenerationTask_Metamodel() 2276 public EReference getGenerationTask_Metamodel()
2277 { 2277 {
2278 return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); 2278 return (EReference)generationTaskEClass.getEStructuralFeatures().get(0);
2279 } 2279 }
2280 2280
2281 /** 2281 /**
2282 * <!-- begin-user-doc --> 2282 * <!-- begin-user-doc -->
2283 * <!-- end-user-doc --> 2283 * <!-- end-user-doc -->
2284 * @generated 2284 * @generated
2285 */ 2285 */
2286 @Override 2286 @Override
2287 public EReference getGenerationTask_PartialModel() 2287 public EReference getGenerationTask_PartialModel()
2288 { 2288 {
2289 return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); 2289 return (EReference)generationTaskEClass.getEStructuralFeatures().get(1);
2290 } 2290 }
2291 2291
2292 /** 2292 /**
2293 * <!-- begin-user-doc --> 2293 * <!-- begin-user-doc -->
2294 * <!-- end-user-doc --> 2294 * <!-- end-user-doc -->
2295 * @generated 2295 * @generated
2296 */ 2296 */
2297 @Override 2297 @Override
2298 public EReference getGenerationTask_Patterns() 2298 public EReference getGenerationTask_Patterns()
2299 { 2299 {
2300 return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); 2300 return (EReference)generationTaskEClass.getEStructuralFeatures().get(2);
2301 } 2301 }
2302 2302
2303 /** 2303 /**
2304 * <!-- begin-user-doc --> 2304 * <!-- begin-user-doc -->
2305 * <!-- end-user-doc --> 2305 * <!-- end-user-doc -->
2306 * @generated 2306 * @generated
2307 */ 2307 */
2308 @Override 2308 @Override
2309 public EReference getGenerationTask_Objectives() 2309 public EReference getGenerationTask_Objectives()
2310 { 2310 {
2311 return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); 2311 return (EReference)generationTaskEClass.getEStructuralFeatures().get(3);
2312 } 2312 }
2313 2313
2314 /** 2314 /**
2315 * <!-- begin-user-doc --> 2315 * <!-- begin-user-doc -->
2316 * <!-- end-user-doc --> 2316 * <!-- end-user-doc -->
2317 * @generated 2317 * @generated
2318 */ 2318 */
2319 @Override 2319 @Override
2320 public EReference getGenerationTask_Scope() 2320 public EReference getGenerationTask_Scope()
2321 { 2321 {
2322 return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); 2322 return (EReference)generationTaskEClass.getEStructuralFeatures().get(4);
2323 } 2323 }
2324 2324
2325 /** 2325 /**
2326 * <!-- begin-user-doc --> 2326 * <!-- begin-user-doc -->
2327 * <!-- end-user-doc --> 2327 * <!-- end-user-doc -->
2328 * @generated 2328 * @generated
2329 */ 2329 */
2330 @Override 2330 @Override
2331 public EAttribute getGenerationTask_NumberSpecified() 2331 public EAttribute getGenerationTask_NumberSpecified()
2332 { 2332 {
2333 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); 2333 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5);
2334 } 2334 }
2335 2335
2336 /** 2336 /**
2337 * <!-- begin-user-doc --> 2337 * <!-- begin-user-doc -->
2338 * <!-- end-user-doc --> 2338 * <!-- end-user-doc -->
2339 * @generated 2339 * @generated
2340 */ 2340 */
2341 @Override 2341 @Override
2342 public EAttribute getGenerationTask_Number() 2342 public EAttribute getGenerationTask_Number()
2343 { 2343 {
2344 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); 2344 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6);
2345 } 2345 }
2346 2346
2347 /** 2347 /**
2348 * <!-- begin-user-doc --> 2348 * <!-- begin-user-doc -->
2349 * <!-- end-user-doc --> 2349 * <!-- end-user-doc -->
2350 * @generated 2350 * @generated
2351 */ 2351 */
2352 @Override 2352 @Override
2353 public EAttribute getGenerationTask_RunSpecified() 2353 public EAttribute getGenerationTask_RunSpecified()
2354 { 2354 {
2355 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); 2355 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7);
2356 } 2356 }
2357 2357
2358 /** 2358 /**
2359 * <!-- begin-user-doc --> 2359 * <!-- begin-user-doc -->
2360 * <!-- end-user-doc --> 2360 * <!-- end-user-doc -->
2361 * @generated 2361 * @generated
2362 */ 2362 */
2363 @Override 2363 @Override
2364 public EAttribute getGenerationTask_Runs() 2364 public EAttribute getGenerationTask_Runs()
2365 { 2365 {
2366 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); 2366 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8);
2367 } 2367 }
2368 2368
2369 /** 2369 /**
2370 * <!-- begin-user-doc --> 2370 * <!-- begin-user-doc -->
2371 * <!-- end-user-doc --> 2371 * <!-- end-user-doc -->
2372 * @generated 2372 * @generated
2373 */ 2373 */
2374 @Override 2374 @Override
2375 public EAttribute getGenerationTask_Solver() 2375 public EAttribute getGenerationTask_Solver()
2376 { 2376 {
2377 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); 2377 return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9);
2378 } 2378 }
2379 2379
2380 /** 2380 /**
2381 * <!-- begin-user-doc --> 2381 * <!-- begin-user-doc -->
2382 * <!-- end-user-doc --> 2382 * <!-- end-user-doc -->
2383 * @generated 2383 * @generated
2384 */ 2384 */
2385 @Override 2385 @Override
2386 public EReference getGenerationTask_Config() 2386 public EReference getGenerationTask_Config()
2387 { 2387 {
2388 return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); 2388 return (EReference)generationTaskEClass.getEStructuralFeatures().get(10);
2389 } 2389 }
2390 2390
2391 /** 2391 /**
2392 * <!-- begin-user-doc --> 2392 * <!-- begin-user-doc -->
2393 * <!-- end-user-doc --> 2393 * <!-- end-user-doc -->
2394 * @generated 2394 * @generated
2395 */ 2395 */
2396 @Override 2396 @Override
2397 public EReference getGenerationTask_DebugFolder() 2397 public EReference getGenerationTask_DebugFolder()
2398 { 2398 {
2399 return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); 2399 return (EReference)generationTaskEClass.getEStructuralFeatures().get(11);
2400 } 2400 }
2401 2401
2402 /** 2402 /**
2403 * <!-- begin-user-doc --> 2403 * <!-- begin-user-doc -->
2404 * <!-- end-user-doc --> 2404 * <!-- end-user-doc -->
2405 * @generated 2405 * @generated
2406 */ 2406 */
2407 @Override 2407 @Override
2408 public EReference getGenerationTask_TargetLogFile() 2408 public EReference getGenerationTask_TargetLogFile()
2409 { 2409 {
2410 return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); 2410 return (EReference)generationTaskEClass.getEStructuralFeatures().get(12);
2411 } 2411 }
2412 2412
2413 /** 2413 /**
2414 * <!-- begin-user-doc --> 2414 * <!-- begin-user-doc -->
2415 * <!-- end-user-doc --> 2415 * <!-- end-user-doc -->
2416 * @generated 2416 * @generated
2417 */ 2417 */
2418 @Override 2418 @Override
2419 public EReference getGenerationTask_TargetStatisticsFile() 2419 public EReference getGenerationTask_TargetStatisticsFile()
2420 { 2420 {
2421 return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); 2421 return (EReference)generationTaskEClass.getEStructuralFeatures().get(13);
2422 } 2422 }
2423 2423
2424 /** 2424 /**
2425 * <!-- begin-user-doc --> 2425 * <!-- begin-user-doc -->
2426 * <!-- end-user-doc --> 2426 * <!-- end-user-doc -->
2427 * @generated 2427 * @generated
2428 */ 2428 */
2429 @Override 2429 @Override
2430 public EReference getGenerationTask_TagetFolder() 2430 public EReference getGenerationTask_TagetFolder()
2431 { 2431 {
2432 return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); 2432 return (EReference)generationTaskEClass.getEStructuralFeatures().get(14);
2433 } 2433 }
2434 2434
2435 /** 2435 /**
2436 * <!-- begin-user-doc --> 2436 * <!-- begin-user-doc -->
2437 * <!-- end-user-doc --> 2437 * <!-- end-user-doc -->
2438 * @generated 2438 * @generated
2439 */ 2439 */
2440 @Override 2440 @Override
2441 public EClass getIntegerScope() 2441 public EClass getIntegerScope()
2442 { 2442 {
2443 return integerScopeEClass; 2443 return integerScopeEClass;
2444 } 2444 }
2445 2445
2446 /** 2446 /**
2447 * <!-- begin-user-doc --> 2447 * <!-- begin-user-doc -->
2448 * <!-- end-user-doc --> 2448 * <!-- end-user-doc -->
2449 * @generated 2449 * @generated
2450 */ 2450 */
2451 @Override 2451 @Override
2452 public EClass getRealScope() 2452 public EClass getRealScope()
2453 { 2453 {
2454 return realScopeEClass; 2454 return realScopeEClass;
2455 } 2455 }
2456 2456
2457 /** 2457 /**
2458 * <!-- begin-user-doc --> 2458 * <!-- begin-user-doc -->
2459 * <!-- end-user-doc --> 2459 * <!-- end-user-doc -->
2460 * @generated 2460 * @generated
2461 */ 2461 */
2462 @Override 2462 @Override
2463 public EClass getStringScope() 2463 public EClass getStringScope()
2464 { 2464 {
2465 return stringScopeEClass; 2465 return stringScopeEClass;
2466 } 2466 }
2467 2467
2468 /** 2468 /**
2469 * <!-- begin-user-doc --> 2469 * <!-- begin-user-doc -->
2470 * <!-- end-user-doc --> 2470 * <!-- end-user-doc -->
2471 * @generated 2471 * @generated
2472 */ 2472 */
2473 @Override 2473 @Override
2474 public EEnum getOptimizationDirection() 2474 public EEnum getOptimizationDirection()
2475 { 2475 {
2476 return optimizationDirectionEEnum; 2476 return optimizationDirectionEEnum;
2477 } 2477 }
2478 2478
2479 /** 2479 /**
2480 * <!-- begin-user-doc --> 2480 * <!-- begin-user-doc -->
2481 * <!-- end-user-doc --> 2481 * <!-- end-user-doc -->
2482 * @generated 2482 * @generated
2483 */ 2483 */
2484 @Override 2484 @Override
2485 public EEnum getComparisonOperator() 2485 public EEnum getComparisonOperator()
2486 { 2486 {
2487 return comparisonOperatorEEnum; 2487 return comparisonOperatorEEnum;
2488 } 2488 }
2489 2489
2490 /** 2490 /**
2491 * <!-- begin-user-doc --> 2491 * <!-- begin-user-doc -->
2492 * <!-- end-user-doc --> 2492 * <!-- end-user-doc -->
2493 * @generated 2493 * @generated
2494 */ 2494 */
2495 @Override 2495 @Override
2496 public EEnum getDocumentLevelSpecification() 2496 public EEnum getDocumentLevelSpecification()
2497 { 2497 {
2498 return documentLevelSpecificationEEnum; 2498 return documentLevelSpecificationEEnum;
2499 } 2499 }
2500 2500
2501 /** 2501 /**
2502 * <!-- begin-user-doc --> 2502 * <!-- begin-user-doc -->
2503 * <!-- end-user-doc --> 2503 * <!-- end-user-doc -->
2504 * @generated 2504 * @generated
2505 */ 2505 */
2506 @Override 2506 @Override
2507 public EEnum getSolver() 2507 public EEnum getSolver()
2508 { 2508 {
2509 return solverEEnum; 2509 return solverEEnum;
2510 } 2510 }
2511 2511
2512 /** 2512 /**
2513 * <!-- begin-user-doc --> 2513 * <!-- begin-user-doc -->
2514 * <!-- end-user-doc --> 2514 * <!-- end-user-doc -->
2515 * @generated 2515 * @generated
2516 */ 2516 */
2517 @Override 2517 @Override
2518 public ApplicationConfigurationFactory getApplicationConfigurationFactory() 2518 public ApplicationConfigurationFactory getApplicationConfigurationFactory()
2519 { 2519 {
2520 return (ApplicationConfigurationFactory)getEFactoryInstance(); 2520 return (ApplicationConfigurationFactory)getEFactoryInstance();
2521 } 2521 }
2522 2522
2523 /** 2523 /**
2524 * <!-- begin-user-doc --> 2524 * <!-- begin-user-doc -->
2525 * <!-- end-user-doc --> 2525 * <!-- end-user-doc -->
2526 * @generated 2526 * @generated
2527 */ 2527 */
2528 private boolean isCreated = false; 2528 private boolean isCreated = false;
2529 2529
2530 /** 2530 /**
2531 * Creates the meta-model objects for the package. This method is 2531 * Creates the meta-model objects for the package. This method is
2532 * guarded to have no affect on any invocation but its first. 2532 * guarded to have no affect on any invocation but its first.
2533 * <!-- begin-user-doc --> 2533 * <!-- begin-user-doc -->
2534 * <!-- end-user-doc --> 2534 * <!-- end-user-doc -->
2535 * @generated 2535 * @generated
2536 */ 2536 */
2537 public void createPackageContents() 2537 public void createPackageContents()
2538 { 2538 {
2539 if (isCreated) return; 2539 if (isCreated) return;
2540 isCreated = true; 2540 isCreated = true;
2541 2541
2542 // Create classes and their features 2542 // Create classes and their features
2543 configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); 2543 configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT);
2544 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); 2544 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS);
2545 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); 2545 createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS);
2546 2546
2547 commandEClass = createEClass(COMMAND); 2547 commandEClass = createEClass(COMMAND);
2548 2548
2549 importEClass = createEClass(IMPORT); 2549 importEClass = createEClass(IMPORT);
2550 2550
2551 ePackageImportEClass = createEClass(EPACKAGE_IMPORT); 2551 ePackageImportEClass = createEClass(EPACKAGE_IMPORT);
2552 createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); 2552 createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE);
2553 2553
2554 viatraImportEClass = createEClass(VIATRA_IMPORT); 2554 viatraImportEClass = createEClass(VIATRA_IMPORT);
2555 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); 2555 createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA);
2556 2556
2557 declarationEClass = createEClass(DECLARATION); 2557 declarationEClass = createEClass(DECLARATION);
2558 createEAttribute(declarationEClass, DECLARATION__NAME); 2558 createEAttribute(declarationEClass, DECLARATION__NAME);
2559 2559
2560 fileSpecificationEClass = createEClass(FILE_SPECIFICATION); 2560 fileSpecificationEClass = createEClass(FILE_SPECIFICATION);
2561 createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); 2561 createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH);
2562 2562
2563 fileDeclarationEClass = createEClass(FILE_DECLARATION); 2563 fileDeclarationEClass = createEClass(FILE_DECLARATION);
2564 createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); 2564 createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION);
2565 2565
2566 fileReferenceEClass = createEClass(FILE_REFERENCE); 2566 fileReferenceEClass = createEClass(FILE_REFERENCE);
2567 createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); 2567 createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED);
2568 2568
2569 fileEClass = createEClass(FILE); 2569 fileEClass = createEClass(FILE);
2570 2570
2571 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); 2571 metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION);
2572 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); 2572 createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES);
2573 2573
2574 metamodelEntryEClass = createEClass(METAMODEL_ENTRY); 2574 metamodelEntryEClass = createEClass(METAMODEL_ENTRY);
2575 createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); 2575 createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE);
2576 2576
2577 allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); 2577 allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY);
2578 createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); 2578 createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION);
2579 2579
2580 metamodelElementEClass = createEClass(METAMODEL_ELEMENT); 2580 metamodelElementEClass = createEClass(METAMODEL_ELEMENT);
2581 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); 2581 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER);
2582 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); 2582 createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE);
2583 2583
2584 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); 2584 metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION);
2585 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); 2585 createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION);
2586 2586
2587 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); 2587 metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE);
2588 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); 2588 createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED);
2589 2589
2590 metamodelEClass = createEClass(METAMODEL); 2590 metamodelEClass = createEClass(METAMODEL);
2591 2591
2592 partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); 2592 partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION);
2593 createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); 2593 createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY);
2594 2594
2595 partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); 2595 partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY);
2596 createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); 2596 createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH);
2597 2597
2598 modelEntryEClass = createEClass(MODEL_ENTRY); 2598 modelEntryEClass = createEClass(MODEL_ENTRY);
2599 2599
2600 folderEntryEClass = createEClass(FOLDER_ENTRY); 2600 folderEntryEClass = createEClass(FOLDER_ENTRY);
2601 createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); 2601 createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION);
2602 2602
2603 partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); 2603 partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION);
2604 createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); 2604 createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION);
2605 2605
2606 partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); 2606 partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE);
2607 createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); 2607 createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED);
2608 2608
2609 partialModelEClass = createEClass(PARTIAL_MODEL); 2609 partialModelEClass = createEClass(PARTIAL_MODEL);
2610 2610
2611 patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); 2611 patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION);
2612 createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); 2612 createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES);
2613 2613
2614 patternEntryEClass = createEClass(PATTERN_ENTRY); 2614 patternEntryEClass = createEClass(PATTERN_ENTRY);
2615 createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); 2615 createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE);
2616 2616
2617 allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); 2617 allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY);
2618 createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); 2618 createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION);
2619 2619
2620 patternElementEClass = createEClass(PATTERN_ELEMENT); 2620 patternElementEClass = createEClass(PATTERN_ELEMENT);
2621 createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); 2621 createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN);
2622 2622
2623 graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); 2623 graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION);
2624 createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); 2624 createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION);
2625 2625
2626 graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); 2626 graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE);
2627 createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); 2627 createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED);
2628 2628
2629 graphPatternEClass = createEClass(GRAPH_PATTERN); 2629 graphPatternEClass = createEClass(GRAPH_PATTERN);
2630 2630
2631 objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); 2631 objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION);
2632 createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); 2632 createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES);
2633 2633
2634 objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); 2634 objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY);
2635 createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); 2635 createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION);
2636 2636
2637 optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); 2637 optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY);
2638 createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); 2638 createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION);
2639 2639
2640 thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); 2640 thresholdEntryEClass = createEClass(THRESHOLD_ENTRY);
2641 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); 2641 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR);
2642 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); 2642 createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD);
2643 2643
2644 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); 2644 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION);
2645 2645
2646 costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); 2646 costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION);
2647 createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); 2647 createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES);
2648 2648
2649 costEntryEClass = createEClass(COST_ENTRY); 2649 costEntryEClass = createEClass(COST_ENTRY);
2650 createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); 2650 createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT);
2651 createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); 2651 createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT);
2652 2652
2653 objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); 2653 objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION);
2654 createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); 2654 createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION);
2655 2655
2656 objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); 2656 objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE);
2657 createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); 2657 createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED);
2658 2658
2659 objectiveEClass = createEClass(OBJECTIVE); 2659 objectiveEClass = createEClass(OBJECTIVE);
2660 2660
2661 configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); 2661 configSpecificationEClass = createEClass(CONFIG_SPECIFICATION);
2662 createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); 2662 createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES);
2663 2663
2664 configDeclarationEClass = createEClass(CONFIG_DECLARATION); 2664 configDeclarationEClass = createEClass(CONFIG_DECLARATION);
2665 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); 2665 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION);
2666 2666
2667 configEntryEClass = createEClass(CONFIG_ENTRY); 2667 configEntryEClass = createEClass(CONFIG_ENTRY);
2668 2668
2669 documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); 2669 documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY);
2670 createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); 2670 createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL);
2671 2671
2672 runtimeEntryEClass = createEClass(RUNTIME_ENTRY); 2672 runtimeEntryEClass = createEClass(RUNTIME_ENTRY);
2673 createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); 2673 createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT);
2674 2674
2675 memoryEntryEClass = createEClass(MEMORY_ENTRY); 2675 memoryEntryEClass = createEClass(MEMORY_ENTRY);
2676 createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); 2676 createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT);
2677 2677
2678 customEntryEClass = createEClass(CUSTOM_ENTRY); 2678 customEntryEClass = createEClass(CUSTOM_ENTRY);
2679 createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); 2679 createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY);
2680 createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); 2680 createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE);
2681 2681
2682 configReferenceEClass = createEClass(CONFIG_REFERENCE); 2682 configReferenceEClass = createEClass(CONFIG_REFERENCE);
2683 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); 2683 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG);
2684 2684
2685 configEClass = createEClass(CONFIG); 2685 configEClass = createEClass(CONFIG);
2686 2686
2687 scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); 2687 scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION);
2688 createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); 2688 createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES);
2689 2689
2690 typeScopeEClass = createEClass(TYPE_SCOPE); 2690 typeScopeEClass = createEClass(TYPE_SCOPE);
2691 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); 2691 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW);
2692 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); 2692 createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM);
2693 createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); 2693 createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER);
2694 2694
2695 classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); 2695 classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE);
2696 createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); 2696 createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE);
2697 2697
2698 objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); 2698 objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE);
2699 createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); 2699 createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE);
2700 2700
2701 integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); 2701 integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE);
2702 createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); 2702 createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE);
2703 2703
2704 realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); 2704 realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE);
2705 createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); 2705 createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE);
2706 2706
2707 stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); 2707 stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE);
2708 createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); 2708 createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE);
2709 2709
2710 typeReferenceEClass = createEClass(TYPE_REFERENCE); 2710 typeReferenceEClass = createEClass(TYPE_REFERENCE);
2711 2711
2712 classReferenceEClass = createEClass(CLASS_REFERENCE); 2712 classReferenceEClass = createEClass(CLASS_REFERENCE);
2713 createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); 2713 createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT);
2714 2714
2715 objectReferenceEClass = createEClass(OBJECT_REFERENCE); 2715 objectReferenceEClass = createEClass(OBJECT_REFERENCE);
2716 2716
2717 integerReferenceEClass = createEClass(INTEGER_REFERENCE); 2717 integerReferenceEClass = createEClass(INTEGER_REFERENCE);
2718 2718
2719 realReferenceEClass = createEClass(REAL_REFERENCE); 2719 realReferenceEClass = createEClass(REAL_REFERENCE);
2720 2720
2721 stringReferenceEClass = createEClass(STRING_REFERENCE); 2721 stringReferenceEClass = createEClass(STRING_REFERENCE);
2722 2722
2723 numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); 2723 numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION);
2724 2724
2725 exactNumberEClass = createEClass(EXACT_NUMBER); 2725 exactNumberEClass = createEClass(EXACT_NUMBER);
2726 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); 2726 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER);
2727 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); 2727 createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED);
2728 2728
2729 intervallNumberEClass = createEClass(INTERVALL_NUMBER); 2729 intervallNumberEClass = createEClass(INTERVALL_NUMBER);
2730 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); 2730 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN);
2731 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); 2731 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER);
2732 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); 2732 createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED);
2733 2733
2734 intEnumberationEClass = createEClass(INT_ENUMBERATION); 2734 intEnumberationEClass = createEClass(INT_ENUMBERATION);
2735 createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); 2735 createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY);
2736 2736
2737 realEnumerationEClass = createEClass(REAL_ENUMERATION); 2737 realEnumerationEClass = createEClass(REAL_ENUMERATION);
2738 createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); 2738 createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY);
2739 2739
2740 stringEnumerationEClass = createEClass(STRING_ENUMERATION); 2740 stringEnumerationEClass = createEClass(STRING_ENUMERATION);
2741 createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); 2741 createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY);
2742 2742
2743 scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); 2743 scopeDeclarationEClass = createEClass(SCOPE_DECLARATION);
2744 createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); 2744 createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION);
2745 2745
2746 scopeReferenceEClass = createEClass(SCOPE_REFERENCE); 2746 scopeReferenceEClass = createEClass(SCOPE_REFERENCE);
2747 createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); 2747 createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED);
2748 2748
2749 scopeEClass = createEClass(SCOPE); 2749 scopeEClass = createEClass(SCOPE);
2750 2750
2751 taskEClass = createEClass(TASK); 2751 taskEClass = createEClass(TASK);
2752 2752
2753 generationTaskEClass = createEClass(GENERATION_TASK); 2753 generationTaskEClass = createEClass(GENERATION_TASK);
2754 createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); 2754 createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL);
2755 createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); 2755 createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL);
2756 createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); 2756 createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS);
2757 createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); 2757 createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES);
2758 createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); 2758 createEReference(generationTaskEClass, GENERATION_TASK__SCOPE);
2759 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); 2759 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED);
2760 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); 2760 createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER);
2761 createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); 2761 createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED);
2762 createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); 2762 createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS);
2763 createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); 2763 createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER);
2764 createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); 2764 createEReference(generationTaskEClass, GENERATION_TASK__CONFIG);
2765 createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); 2765 createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER);
2766 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); 2766 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE);
2767 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); 2767 createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE);
2768 createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); 2768 createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER);
2769 2769
2770 integerScopeEClass = createEClass(INTEGER_SCOPE); 2770 integerScopeEClass = createEClass(INTEGER_SCOPE);
2771 2771
2772 realScopeEClass = createEClass(REAL_SCOPE); 2772 realScopeEClass = createEClass(REAL_SCOPE);
2773 2773
2774 stringScopeEClass = createEClass(STRING_SCOPE); 2774 stringScopeEClass = createEClass(STRING_SCOPE);
2775 2775
2776 // Create enums 2776 // Create enums
2777 optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); 2777 optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION);
2778 comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); 2778 comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR);
2779 documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); 2779 documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION);
2780 solverEEnum = createEEnum(SOLVER); 2780 solverEEnum = createEEnum(SOLVER);
2781 } 2781 }
2782 2782
2783 /** 2783 /**
2784 * <!-- begin-user-doc --> 2784 * <!-- begin-user-doc -->
2785 * <!-- end-user-doc --> 2785 * <!-- end-user-doc -->
2786 * @generated 2786 * @generated
2787 */ 2787 */
2788 private boolean isInitialized = false; 2788 private boolean isInitialized = false;
2789 2789
2790 /** 2790 /**
2791 * Complete the initialization of the package and its meta-model. This 2791 * Complete the initialization of the package and its meta-model. This
2792 * method is guarded to have no affect on any invocation but its first. 2792 * method is guarded to have no affect on any invocation but its first.
2793 * <!-- begin-user-doc --> 2793 * <!-- begin-user-doc -->
2794 * <!-- end-user-doc --> 2794 * <!-- end-user-doc -->
2795 * @generated 2795 * @generated
2796 */ 2796 */
2797 public void initializePackageContents() 2797 public void initializePackageContents()
2798 { 2798 {
2799 if (isInitialized) return; 2799 if (isInitialized) return;
2800 isInitialized = true; 2800 isInitialized = true;
2801 2801
2802 // Initialize package 2802 // Initialize package
2803 setName(eNAME); 2803 setName(eNAME);
2804 setNsPrefix(eNS_PREFIX); 2804 setNsPrefix(eNS_PREFIX);
2805 setNsURI(eNS_URI); 2805 setNsURI(eNS_URI);
2806 2806
2807 // Obtain other dependent packages 2807 // Obtain other dependent packages
2808 EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); 2808 EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
2809 PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); 2809 PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI);
2810 2810
2811 // Create type parameters 2811 // Create type parameters
2812 2812
2813 // Set bounds for type parameters 2813 // Set bounds for type parameters
2814 2814
2815 // Add supertypes to classes 2815 // Add supertypes to classes
2816 ePackageImportEClass.getESuperTypes().add(this.getImport()); 2816 ePackageImportEClass.getESuperTypes().add(this.getImport());
2817 viatraImportEClass.getESuperTypes().add(this.getImport()); 2817 viatraImportEClass.getESuperTypes().add(this.getImport());
2818 declarationEClass.getESuperTypes().add(this.getCommand()); 2818 declarationEClass.getESuperTypes().add(this.getCommand());
2819 fileSpecificationEClass.getESuperTypes().add(this.getFile()); 2819 fileSpecificationEClass.getESuperTypes().add(this.getFile());
2820 fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2820 fileDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2821 fileReferenceEClass.getESuperTypes().add(this.getFile()); 2821 fileReferenceEClass.getESuperTypes().add(this.getFile());
2822 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); 2822 metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel());
2823 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); 2823 allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry());
2824 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); 2824 metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry());
2825 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2825 metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2826 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); 2826 metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel());
2827 partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); 2827 partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel());
2828 modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); 2828 modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
2829 folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); 2829 folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry());
2830 partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2830 partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2831 partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); 2831 partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel());
2832 patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); 2832 patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern());
2833 allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); 2833 allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry());
2834 patternElementEClass.getESuperTypes().add(this.getPatternEntry()); 2834 patternElementEClass.getESuperTypes().add(this.getPatternEntry());
2835 graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2835 graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2836 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); 2836 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern());
2837 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); 2837 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective());
2838 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2838 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2839 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2839 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2840 costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); 2840 costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
2841 objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2841 objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2842 objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); 2842 objectiveReferenceEClass.getESuperTypes().add(this.getObjective());
2843 configSpecificationEClass.getESuperTypes().add(this.getConfig()); 2843 configSpecificationEClass.getESuperTypes().add(this.getConfig());
2844 configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2844 configDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2845 documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2845 documentationEntryEClass.getESuperTypes().add(this.getConfigEntry());
2846 runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2846 runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry());
2847 memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2847 memoryEntryEClass.getESuperTypes().add(this.getConfigEntry());
2848 customEntryEClass.getESuperTypes().add(this.getConfigEntry()); 2848 customEntryEClass.getESuperTypes().add(this.getConfigEntry());
2849 configReferenceEClass.getESuperTypes().add(this.getConfig()); 2849 configReferenceEClass.getESuperTypes().add(this.getConfig());
2850 scopeSpecificationEClass.getESuperTypes().add(this.getScope()); 2850 scopeSpecificationEClass.getESuperTypes().add(this.getScope());
2851 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2851 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2852 objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2852 objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2853 integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2853 integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2854 realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2854 realTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2855 stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2855 stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
2856 classReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2856 classReferenceEClass.getESuperTypes().add(this.getTypeReference());
2857 objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2857 objectReferenceEClass.getESuperTypes().add(this.getTypeReference());
2858 integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2858 integerReferenceEClass.getESuperTypes().add(this.getTypeReference());
2859 realReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2859 realReferenceEClass.getESuperTypes().add(this.getTypeReference());
2860 stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); 2860 stringReferenceEClass.getESuperTypes().add(this.getTypeReference());
2861 exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); 2861 exactNumberEClass.getESuperTypes().add(this.getNumberSpecification());
2862 intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); 2862 intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification());
2863 intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); 2863 intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification());
2864 realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); 2864 realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification());
2865 stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); 2865 stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification());
2866 scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2866 scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2867 scopeReferenceEClass.getESuperTypes().add(this.getScope()); 2867 scopeReferenceEClass.getESuperTypes().add(this.getScope());
2868 taskEClass.getESuperTypes().add(this.getCommand()); 2868 taskEClass.getESuperTypes().add(this.getCommand());
2869 generationTaskEClass.getESuperTypes().add(this.getTask()); 2869 generationTaskEClass.getESuperTypes().add(this.getTask());
2870 integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); 2870 integerScopeEClass.getESuperTypes().add(this.getIntegerReference());
2871 realScopeEClass.getESuperTypes().add(this.getRealReference()); 2871 realScopeEClass.getESuperTypes().add(this.getRealReference());
2872 stringScopeEClass.getESuperTypes().add(this.getStringReference()); 2872 stringScopeEClass.getESuperTypes().add(this.getStringReference());
2873 2873
2874 // Initialize classes and features; add operations and parameters 2874 // Initialize classes and features; add operations and parameters
2875 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2875 initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2876 initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2876 initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2877 initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2877 initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2878 2878
2879 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2879 initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2880 2880
2881 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2881 initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2882 2882
2883 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2883 initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2884 initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2884 initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2885 2885
2886 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2886 initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2887 initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2887 initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2888 2888
2889 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2889 initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2890 initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2890 initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2891 2891
2892 initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2892 initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2893 initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2893 initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2894 2894
2895 initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2895 initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2896 initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2896 initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2897 2897
2898 initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2898 initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2899 initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2899 initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2900 2900
2901 initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2901 initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2902 2902
2903 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2903 initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2904 initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2904 initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2905 2905
2906 initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2906 initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2907 initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2907 initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2908 2908
2909 initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2909 initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2910 initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2910 initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2911 2911
2912 initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2912 initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2913 initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2913 initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2914 initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2914 initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2915 2915
2916 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2916 initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2917 initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2917 initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2918 2918
2919 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2919 initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2920 initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2920 initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2921 2921
2922 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2922 initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2923 2923
2924 initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2924 initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2925 initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2925 initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2926 2926
2927 initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2927 initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2928 initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2928 initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2929 2929
2930 initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2930 initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2931 2931
2932 initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2932 initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2933 initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2933 initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2934 2934
2935 initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2935 initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2936 initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2936 initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2937 2937
2938 initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2938 initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2939 initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2939 initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2940 2940
2941 initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2941 initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2942 2942
2943 initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2943 initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2944 initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2944 initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2945 2945
2946 initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2946 initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2947 initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2947 initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2948 2948
2949 initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2949 initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2950 initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2950 initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2951 2951
2952 initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2952 initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2953 initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2953 initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2954 2954
2955 initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2955 initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2956 initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2956 initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2957 2957
2958 initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2958 initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2959 initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2959 initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2960 2960
2961 initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2961 initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2962 2962
2963 initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2963 initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2964 initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2964 initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2965 2965
2966 initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2966 initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2967 initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2967 initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2968 2968
2969 initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2969 initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2970 initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2970 initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2971 2971
2972 initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2972 initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2973 initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2973 initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2974 initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEBigDecimal(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2974 initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEDouble(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2975 2975
2976 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2976 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2977 2977
2978 initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2978 initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2979 initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2979 initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2980 2980
2981 initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2981 initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2982 initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2982 initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2983 initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2983 initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2984 2984
2985 initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2985 initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2986 initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2986 initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2987 2987
2988 initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2988 initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2989 initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2989 initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2990 2990
2991 initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2991 initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2992 2992
2993 initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2993 initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2994 initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2994 initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2995 2995
2996 initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2996 initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2997 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2997 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2998 2998
2999 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2999 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3000 3000
3001 initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3001 initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3002 initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3002 initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3003 3003
3004 initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3004 initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3005 initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3005 initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3006 3006
3007 initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3007 initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3008 initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3008 initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3009 3009
3010 initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3010 initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3011 initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3011 initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3012 initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3012 initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3013 3013
3014 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3014 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3015 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3015 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3016 3016
3017 initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3017 initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3018 3018
3019 initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3019 initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3020 initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3020 initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3021 3021
3022 initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3022 initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3023 initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3023 initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3024 initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3024 initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3025 initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3025 initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3026 3026
3027 initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3027 initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3028 initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3028 initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3029 3029
3030 initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3030 initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3031 initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3031 initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3032 3032
3033 initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3033 initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3034 initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3034 initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3035 3035
3036 initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3036 initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3037 initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3037 initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3038 3038
3039 initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3039 initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3040 initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3040 initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3041 3041
3042 initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3042 initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3043 3043
3044 initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3044 initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3045 initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3045 initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3046 3046
3047 initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3047 initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3048 3048
3049 initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3049 initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3050 3050
3051 initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3051 initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3052 3052
3053 initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3053 initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3054 3054
3055 initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3055 initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3056 3056
3057 initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3057 initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3058 initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3058 initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3059 initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3059 initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3060 3060
3061 initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3061 initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3062 initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3062 initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3063 initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3063 initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3064 initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3064 initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3065 3065
3066 initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3066 initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3067 initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3067 initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3068 3068
3069 initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3069 initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3070 initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEBigDecimal(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3070 initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEDouble(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3071 3071
3072 initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3072 initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3073 initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3073 initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3074 3074
3075 initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3075 initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3076 initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3076 initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3077 3077
3078 initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3078 initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3079 initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3079 initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3080 3080
3081 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3081 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3082 3082
3083 initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3083 initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3084 3084
3085 initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3085 initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3086 initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3086 initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3087 initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3087 initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3088 initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3088 initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3089 initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3089 initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3090 initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3090 initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3091 initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3091 initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3092 initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3092 initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3093 initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3093 initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3094 initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3094 initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3095 initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3095 initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3096 initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3096 initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3097 initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3097 initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3098 initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3098 initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3099 initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3099 initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3100 initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 3100 initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3101 3101
3102 initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3102 initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3103 3103
3104 initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3104 initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3105 3105
3106 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3106 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3107 3107
3108 // Initialize enums and add enum literals 3108 // Initialize enums and add enum literals
3109 initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); 3109 initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection");
3110 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); 3110 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE);
3111 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); 3111 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE);
3112 3112
3113 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); 3113 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator");
3114 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); 3114 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS);
3115 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); 3115 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER);
3116 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); 3116 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS);
3117 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); 3117 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS);
3118 3118
3119 initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); 3119 initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification");
3120 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); 3120 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE);
3121 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); 3121 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL);
3122 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); 3122 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL);
3123 3123
3124 initEEnum(solverEEnum, Solver.class, "Solver"); 3124 initEEnum(solverEEnum, Solver.class, "Solver");
3125 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); 3125 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER);
3126 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); 3126 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER);
3127 addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); 3127 addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER);
3128 3128
3129 // Create resource 3129 // Create resource
3130 createResource(eNS_URI); 3130 createResource(eNS_URI);
3131 } 3131 }
3132 3132
3133} //ApplicationConfigurationPackageImpl 3133} //ApplicationConfigurationPackageImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java
index 2506ac73..3caf25c0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Class Reference</b></em>'. 20 * An implementation of the model object '<em><b>Class Reference</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement <em>Element</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement <em>Element</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference 31public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getElement() <em>Element</em>}' containment reference. 34 * The cached value of the '{@link #getElement() <em>Element</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getElement() 37 * @see #getElement()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected MetamodelElement element; 41 protected MetamodelElement element;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ClassReferenceImpl() 48 protected ClassReferenceImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; 61 return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public MetamodelElement getElement() 70 public MetamodelElement getElement()
71 { 71 {
72 return element; 72 return element;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) 80 public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs)
81 { 81 {
82 MetamodelElement oldElement = element; 82 MetamodelElement oldElement = element;
83 element = newElement; 83 element = newElement;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setElement(MetamodelElement newElement) 98 public void setElement(MetamodelElement newElement)
99 { 99 {
100 if (newElement != element) 100 if (newElement != element)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (element != null) 103 if (element != null)
104 msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); 104 msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs);
105 if (newElement != null) 105 if (newElement != null)
106 msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); 106 msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs);
107 msgs = basicSetElement(newElement, msgs); 107 msgs = basicSetElement(newElement, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: 124 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT:
125 return basicSetElement(null, msgs); 125 return basicSetElement(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: 140 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT:
141 return getElement(); 141 return getElement();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: 156 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT:
157 setElement((MetamodelElement)newValue); 157 setElement((MetamodelElement)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: 173 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT:
174 setElement((MetamodelElement)null); 174 setElement((MetamodelElement)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: 190 case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT:
191 return element != null; 191 return element != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ClassReferenceImpl 196} //ClassReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java
index 8af31aa5..cbaa50af 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Class Type Scope</b></em>'. 20 * An implementation of the model object '<em><b>Class Type Scope</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope 31public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. 34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getType() 37 * @see #getType()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected ClassReference type; 41 protected ClassReference type;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ClassTypeScopeImpl() 48 protected ClassTypeScopeImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; 61 return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public ClassReference getType() 70 public ClassReference getType()
71 { 71 {
72 return type; 72 return type;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) 80 public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs)
81 { 81 {
82 ClassReference oldType = type; 82 ClassReference oldType = type;
83 type = newType; 83 type = newType;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setType(ClassReference newType) 98 public void setType(ClassReference newType)
99 { 99 {
100 if (newType != type) 100 if (newType != type)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (type != null) 103 if (type != null)
104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); 104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs);
105 if (newType != null) 105 if (newType != null)
106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); 106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs);
107 msgs = basicSetType(newType, msgs); 107 msgs = basicSetType(newType, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: 124 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE:
125 return basicSetType(null, msgs); 125 return basicSetType(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: 140 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE:
141 return getType(); 141 return getType();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: 156 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE:
157 setType((ClassReference)newValue); 157 setType((ClassReference)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: 173 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE:
174 setType((ClassReference)null); 174 setType((ClassReference)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: 190 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE:
191 return type != null; 191 return type != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ClassTypeScopeImpl 196} //ClassTypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java
index 5cd597d1..669176b5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Command</b></em>'. 15 * An implementation of the model object '<em><b>Command</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class CommandImpl extends MinimalEObjectImpl.Container implements Command 20public class CommandImpl extends MinimalEObjectImpl.Container implements Command
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected CommandImpl() 27 protected CommandImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.COMMAND; 40 return ApplicationConfigurationPackage.Literals.COMMAND;
41 } 41 }
42 42
43} //CommandImpl 43} //CommandImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java
index bb648afc..a7e9e0ca 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Config Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Config Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration 31public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected ConfigSpecification specification; 41 protected ConfigSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ConfigDeclarationImpl() 48 protected ConfigDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public ConfigSpecification getSpecification() 70 public ConfigSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 ConfigSpecification oldSpecification = specification; 82 ConfigSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(ConfigSpecification newSpecification) 98 public void setSpecification(ConfigSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION:
157 setSpecification((ConfigSpecification)newValue); 157 setSpecification((ConfigSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION:
174 setSpecification((ConfigSpecification)null); 174 setSpecification((ConfigSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ConfigDeclarationImpl 196} //ConfigDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
index 66ebb270..4be87b6d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Config Entry</b></em>'. 15 * An implementation of the model object '<em><b>Config Entry</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry 20public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ConfigEntryImpl() 27 protected ConfigEntryImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; 40 return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY;
41 } 41 }
42 42
43} //ConfigEntryImpl 43} //ConfigEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java
index 21b873fb..19ac6a05 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Config</b></em>'. 15 * An implementation of the model object '<em><b>Config</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ConfigImpl extends MinimalEObjectImpl.Container implements Config 20public class ConfigImpl extends MinimalEObjectImpl.Container implements Config
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ConfigImpl() 27 protected ConfigImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.CONFIG; 40 return ApplicationConfigurationPackage.Literals.CONFIG;
41 } 41 }
42 42
43} //ConfigImpl 43} //ConfigImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java
index 3e543afd..5bae4cf5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Config Reference</b></em>'. 19 * An implementation of the model object '<em><b>Config Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig <em>Config</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig <em>Config</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference 30public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getConfig() <em>Config</em>}' reference. 33 * The cached value of the '{@link #getConfig() <em>Config</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getConfig() 36 * @see #getConfig()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected ConfigDeclaration config; 40 protected ConfigDeclaration config;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected ConfigReferenceImpl() 47 protected ConfigReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public ConfigDeclaration getConfig() 69 public ConfigDeclaration getConfig()
70 { 70 {
71 if (config != null && config.eIsProxy()) 71 if (config != null && config.eIsProxy())
72 { 72 {
73 InternalEObject oldConfig = (InternalEObject)config; 73 InternalEObject oldConfig = (InternalEObject)config;
74 config = (ConfigDeclaration)eResolveProxy(oldConfig); 74 config = (ConfigDeclaration)eResolveProxy(oldConfig);
75 if (config != oldConfig) 75 if (config != oldConfig)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config));
79 } 79 }
80 } 80 }
81 return config; 81 return config;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public ConfigDeclaration basicGetConfig() 89 public ConfigDeclaration basicGetConfig()
90 { 90 {
91 return config; 91 return config;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setConfig(ConfigDeclaration newConfig) 100 public void setConfig(ConfigDeclaration newConfig)
101 { 101 {
102 ConfigDeclaration oldConfig = config; 102 ConfigDeclaration oldConfig = config;
103 config = newConfig; 103 config = newConfig;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: 118 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG:
119 if (resolve) return getConfig(); 119 if (resolve) return getConfig();
120 return basicGetConfig(); 120 return basicGetConfig();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: 135 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG:
136 setConfig((ConfigDeclaration)newValue); 136 setConfig((ConfigDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: 152 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG:
153 setConfig((ConfigDeclaration)null); 153 setConfig((ConfigDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: 169 case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG:
170 return config != null; 170 return config != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //ConfigReferenceImpl 175} //ConfigReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java
index cda3b016..66251019 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Config Specification</b></em>'. 24 * An implementation of the model object '<em><b>Config Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries <em>Entries</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries <em>Entries</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification 35public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. 38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntries() 41 * @see #getEntries()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<ConfigEntry> entries; 45 protected EList<ConfigEntry> entries;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected ConfigSpecificationImpl() 52 protected ConfigSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<ConfigEntry> getEntries() 74 public EList<ConfigEntry> getEntries()
75 { 75 {
76 if (entries == null) 76 if (entries == null)
77 { 77 {
78 entries = new EObjectContainmentEList<ConfigEntry>(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); 78 entries = new EObjectContainmentEList<ConfigEntry>(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES);
79 } 79 }
80 return entries; 80 return entries;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: 93 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: 109 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES:
110 return getEntries(); 110 return getEntries();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: 126 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES:
127 getEntries().clear(); 127 getEntries().clear();
128 getEntries().addAll((Collection<? extends ConfigEntry>)newValue); 128 getEntries().addAll((Collection<? extends ConfigEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: 144 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES:
145 getEntries().clear(); 145 getEntries().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: 161 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES:
162 return entries != null && !entries.isEmpty(); 162 return entries != null && !entries.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //ConfigSpecificationImpl 167} //ConfigSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java
index 6dd4a34d..a45f68c2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java
@@ -1,209 +1,209 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; 9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import;
10 10
11import java.util.Collection; 11import java.util.Collection;
12 12
13import org.eclipse.emf.common.notify.NotificationChain; 13import org.eclipse.emf.common.notify.NotificationChain;
14 14
15import org.eclipse.emf.common.util.EList; 15import org.eclipse.emf.common.util.EList;
16 16
17import org.eclipse.emf.ecore.EClass; 17import org.eclipse.emf.ecore.EClass;
18import org.eclipse.emf.ecore.InternalEObject; 18import org.eclipse.emf.ecore.InternalEObject;
19 19
20import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 20import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
21 21
22import org.eclipse.emf.ecore.util.EObjectContainmentEList; 22import org.eclipse.emf.ecore.util.EObjectContainmentEList;
23import org.eclipse.emf.ecore.util.InternalEList; 23import org.eclipse.emf.ecore.util.InternalEList;
24 24
25/** 25/**
26 * <!-- begin-user-doc --> 26 * <!-- begin-user-doc -->
27 * An implementation of the model object '<em><b>Configuration Script</b></em>'. 27 * An implementation of the model object '<em><b>Configuration Script</b></em>'.
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * <p> 29 * <p>
30 * The following features are implemented: 30 * The following features are implemented:
31 * </p> 31 * </p>
32 * <ul> 32 * <ul>
33 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports <em>Imports</em>}</li> 33 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports <em>Imports</em>}</li>
34 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands <em>Commands</em>}</li> 34 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands <em>Commands</em>}</li>
35 * </ul> 35 * </ul>
36 * 36 *
37 * @generated 37 * @generated
38 */ 38 */
39public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript 39public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript
40{ 40{
41 /** 41 /**
42 * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list. 42 * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list.
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @see #getImports() 45 * @see #getImports()
46 * @generated 46 * @generated
47 * @ordered 47 * @ordered
48 */ 48 */
49 protected EList<Import> imports; 49 protected EList<Import> imports;
50 50
51 /** 51 /**
52 * The cached value of the '{@link #getCommands() <em>Commands</em>}' containment reference list. 52 * The cached value of the '{@link #getCommands() <em>Commands</em>}' containment reference list.
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @see #getCommands() 55 * @see #getCommands()
56 * @generated 56 * @generated
57 * @ordered 57 * @ordered
58 */ 58 */
59 protected EList<Command> commands; 59 protected EList<Command> commands;
60 60
61 /** 61 /**
62 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
64 * @generated 64 * @generated
65 */ 65 */
66 protected ConfigurationScriptImpl() 66 protected ConfigurationScriptImpl()
67 { 67 {
68 super(); 68 super();
69 } 69 }
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 @Override 76 @Override
77 protected EClass eStaticClass() 77 protected EClass eStaticClass()
78 { 78 {
79 return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; 79 return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT;
80 } 80 }
81 81
82 /** 82 /**
83 * <!-- begin-user-doc --> 83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc --> 84 * <!-- end-user-doc -->
85 * @generated 85 * @generated
86 */ 86 */
87 @Override 87 @Override
88 public EList<Import> getImports() 88 public EList<Import> getImports()
89 { 89 {
90 if (imports == null) 90 if (imports == null)
91 { 91 {
92 imports = new EObjectContainmentEList<Import>(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); 92 imports = new EObjectContainmentEList<Import>(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS);
93 } 93 }
94 return imports; 94 return imports;
95 } 95 }
96 96
97 /** 97 /**
98 * <!-- begin-user-doc --> 98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc --> 99 * <!-- end-user-doc -->
100 * @generated 100 * @generated
101 */ 101 */
102 @Override 102 @Override
103 public EList<Command> getCommands() 103 public EList<Command> getCommands()
104 { 104 {
105 if (commands == null) 105 if (commands == null)
106 { 106 {
107 commands = new EObjectContainmentEList<Command>(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); 107 commands = new EObjectContainmentEList<Command>(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS);
108 } 108 }
109 return commands; 109 return commands;
110 } 110 }
111 111
112 /** 112 /**
113 * <!-- begin-user-doc --> 113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc --> 114 * <!-- end-user-doc -->
115 * @generated 115 * @generated
116 */ 116 */
117 @Override 117 @Override
118 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 118 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
119 { 119 {
120 switch (featureID) 120 switch (featureID)
121 { 121 {
122 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: 122 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS:
123 return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs); 123 return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs);
124 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: 124 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS:
125 return ((InternalEList<?>)getCommands()).basicRemove(otherEnd, msgs); 125 return ((InternalEList<?>)getCommands()).basicRemove(otherEnd, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: 140 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS:
141 return getImports(); 141 return getImports();
142 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: 142 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS:
143 return getCommands(); 143 return getCommands();
144 } 144 }
145 return super.eGet(featureID, resolve, coreType); 145 return super.eGet(featureID, resolve, coreType);
146 } 146 }
147 147
148 /** 148 /**
149 * <!-- begin-user-doc --> 149 * <!-- begin-user-doc -->
150 * <!-- end-user-doc --> 150 * <!-- end-user-doc -->
151 * @generated 151 * @generated
152 */ 152 */
153 @SuppressWarnings("unchecked") 153 @SuppressWarnings("unchecked")
154 @Override 154 @Override
155 public void eSet(int featureID, Object newValue) 155 public void eSet(int featureID, Object newValue)
156 { 156 {
157 switch (featureID) 157 switch (featureID)
158 { 158 {
159 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: 159 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS:
160 getImports().clear(); 160 getImports().clear();
161 getImports().addAll((Collection<? extends Import>)newValue); 161 getImports().addAll((Collection<? extends Import>)newValue);
162 return; 162 return;
163 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: 163 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS:
164 getCommands().clear(); 164 getCommands().clear();
165 getCommands().addAll((Collection<? extends Command>)newValue); 165 getCommands().addAll((Collection<? extends Command>)newValue);
166 return; 166 return;
167 } 167 }
168 super.eSet(featureID, newValue); 168 super.eSet(featureID, newValue);
169 } 169 }
170 170
171 /** 171 /**
172 * <!-- begin-user-doc --> 172 * <!-- begin-user-doc -->
173 * <!-- end-user-doc --> 173 * <!-- end-user-doc -->
174 * @generated 174 * @generated
175 */ 175 */
176 @Override 176 @Override
177 public void eUnset(int featureID) 177 public void eUnset(int featureID)
178 { 178 {
179 switch (featureID) 179 switch (featureID)
180 { 180 {
181 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: 181 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS:
182 getImports().clear(); 182 getImports().clear();
183 return; 183 return;
184 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: 184 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS:
185 getCommands().clear(); 185 getCommands().clear();
186 return; 186 return;
187 } 187 }
188 super.eUnset(featureID); 188 super.eUnset(featureID);
189 } 189 }
190 190
191 /** 191 /**
192 * <!-- begin-user-doc --> 192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc --> 193 * <!-- end-user-doc -->
194 * @generated 194 * @generated
195 */ 195 */
196 @Override 196 @Override
197 public boolean eIsSet(int featureID) 197 public boolean eIsSet(int featureID)
198 { 198 {
199 switch (featureID) 199 switch (featureID)
200 { 200 {
201 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: 201 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS:
202 return imports != null && !imports.isEmpty(); 202 return imports != null && !imports.isEmpty();
203 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: 203 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS:
204 return commands != null && !commands.isEmpty(); 204 return commands != null && !commands.isEmpty();
205 } 205 }
206 return super.eIsSet(featureID); 206 return super.eIsSet(featureID);
207 } 207 }
208 208
209} //ConfigurationScriptImpl 209} //ConfigurationScriptImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
index c5f60bd0..bac57db4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
@@ -1,270 +1,270 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Cost Entry</b></em>'. 21 * An implementation of the model object '<em><b>Cost Entry</b></em>'.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * <p> 23 * <p>
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement <em>Pattern Element</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement <em>Pattern Element</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight <em>Weight</em>}</li> 28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight <em>Weight</em>}</li>
29 * </ul> 29 * </ul>
30 * 30 *
31 * @generated 31 * @generated
32 */ 32 */
33public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry 33public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry
34{ 34{
35 /** 35 /**
36 * The cached value of the '{@link #getPatternElement() <em>Pattern Element</em>}' containment reference. 36 * The cached value of the '{@link #getPatternElement() <em>Pattern Element</em>}' containment reference.
37 * <!-- begin-user-doc --> 37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc --> 38 * <!-- end-user-doc -->
39 * @see #getPatternElement() 39 * @see #getPatternElement()
40 * @generated 40 * @generated
41 * @ordered 41 * @ordered
42 */ 42 */
43 protected PatternElement patternElement; 43 protected PatternElement patternElement;
44 44
45 /** 45 /**
46 * The default value of the '{@link #getWeight() <em>Weight</em>}' attribute. 46 * The default value of the '{@link #getWeight() <em>Weight</em>}' attribute.
47 * <!-- begin-user-doc --> 47 * <!-- begin-user-doc -->
48 * <!-- end-user-doc --> 48 * <!-- end-user-doc -->
49 * @see #getWeight() 49 * @see #getWeight()
50 * @generated 50 * @generated
51 * @ordered 51 * @ordered
52 */ 52 */
53 protected static final int WEIGHT_EDEFAULT = 0; 53 protected static final int WEIGHT_EDEFAULT = 0;
54 54
55 /** 55 /**
56 * The cached value of the '{@link #getWeight() <em>Weight</em>}' attribute. 56 * The cached value of the '{@link #getWeight() <em>Weight</em>}' attribute.
57 * <!-- begin-user-doc --> 57 * <!-- begin-user-doc -->
58 * <!-- end-user-doc --> 58 * <!-- end-user-doc -->
59 * @see #getWeight() 59 * @see #getWeight()
60 * @generated 60 * @generated
61 * @ordered 61 * @ordered
62 */ 62 */
63 protected int weight = WEIGHT_EDEFAULT; 63 protected int weight = WEIGHT_EDEFAULT;
64 64
65 /** 65 /**
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @generated 68 * @generated
69 */ 69 */
70 protected CostEntryImpl() 70 protected CostEntryImpl()
71 { 71 {
72 super(); 72 super();
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 @Override 80 @Override
81 protected EClass eStaticClass() 81 protected EClass eStaticClass()
82 { 82 {
83 return ApplicationConfigurationPackage.Literals.COST_ENTRY; 83 return ApplicationConfigurationPackage.Literals.COST_ENTRY;
84 } 84 }
85 85
86 /** 86 /**
87 * <!-- begin-user-doc --> 87 * <!-- begin-user-doc -->
88 * <!-- end-user-doc --> 88 * <!-- end-user-doc -->
89 * @generated 89 * @generated
90 */ 90 */
91 @Override 91 @Override
92 public PatternElement getPatternElement() 92 public PatternElement getPatternElement()
93 { 93 {
94 return patternElement; 94 return patternElement;
95 } 95 }
96 96
97 /** 97 /**
98 * <!-- begin-user-doc --> 98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc --> 99 * <!-- end-user-doc -->
100 * @generated 100 * @generated
101 */ 101 */
102 public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) 102 public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs)
103 { 103 {
104 PatternElement oldPatternElement = patternElement; 104 PatternElement oldPatternElement = patternElement;
105 patternElement = newPatternElement; 105 patternElement = newPatternElement;
106 if (eNotificationRequired()) 106 if (eNotificationRequired())
107 { 107 {
108 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); 108 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement);
109 if (msgs == null) msgs = notification; else msgs.add(notification); 109 if (msgs == null) msgs = notification; else msgs.add(notification);
110 } 110 }
111 return msgs; 111 return msgs;
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public void setPatternElement(PatternElement newPatternElement) 120 public void setPatternElement(PatternElement newPatternElement)
121 { 121 {
122 if (newPatternElement != patternElement) 122 if (newPatternElement != patternElement)
123 { 123 {
124 NotificationChain msgs = null; 124 NotificationChain msgs = null;
125 if (patternElement != null) 125 if (patternElement != null)
126 msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); 126 msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
127 if (newPatternElement != null) 127 if (newPatternElement != null)
128 msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); 128 msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
129 msgs = basicSetPatternElement(newPatternElement, msgs); 129 msgs = basicSetPatternElement(newPatternElement, msgs);
130 if (msgs != null) msgs.dispatch(); 130 if (msgs != null) msgs.dispatch();
131 } 131 }
132 else if (eNotificationRequired()) 132 else if (eNotificationRequired())
133 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); 133 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement));
134 } 134 }
135 135
136 /** 136 /**
137 * <!-- begin-user-doc --> 137 * <!-- begin-user-doc -->
138 * <!-- end-user-doc --> 138 * <!-- end-user-doc -->
139 * @generated 139 * @generated
140 */ 140 */
141 @Override 141 @Override
142 public int getWeight() 142 public int getWeight()
143 { 143 {
144 return weight; 144 return weight;
145 } 145 }
146 146
147 /** 147 /**
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 */ 151 */
152 @Override 152 @Override
153 public void setWeight(int newWeight) 153 public void setWeight(int newWeight)
154 { 154 {
155 int oldWeight = weight; 155 int oldWeight = weight;
156 weight = newWeight; 156 weight = newWeight;
157 if (eNotificationRequired()) 157 if (eNotificationRequired())
158 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); 158 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight));
159 } 159 }
160 160
161 /** 161 /**
162 * <!-- begin-user-doc --> 162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc --> 163 * <!-- end-user-doc -->
164 * @generated 164 * @generated
165 */ 165 */
166 @Override 166 @Override
167 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 167 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
168 { 168 {
169 switch (featureID) 169 switch (featureID)
170 { 170 {
171 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: 171 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
172 return basicSetPatternElement(null, msgs); 172 return basicSetPatternElement(null, msgs);
173 } 173 }
174 return super.eInverseRemove(otherEnd, featureID, msgs); 174 return super.eInverseRemove(otherEnd, featureID, msgs);
175 } 175 }
176 176
177 /** 177 /**
178 * <!-- begin-user-doc --> 178 * <!-- begin-user-doc -->
179 * <!-- end-user-doc --> 179 * <!-- end-user-doc -->
180 * @generated 180 * @generated
181 */ 181 */
182 @Override 182 @Override
183 public Object eGet(int featureID, boolean resolve, boolean coreType) 183 public Object eGet(int featureID, boolean resolve, boolean coreType)
184 { 184 {
185 switch (featureID) 185 switch (featureID)
186 { 186 {
187 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: 187 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
188 return getPatternElement(); 188 return getPatternElement();
189 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: 189 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
190 return getWeight(); 190 return getWeight();
191 } 191 }
192 return super.eGet(featureID, resolve, coreType); 192 return super.eGet(featureID, resolve, coreType);
193 } 193 }
194 194
195 /** 195 /**
196 * <!-- begin-user-doc --> 196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc --> 197 * <!-- end-user-doc -->
198 * @generated 198 * @generated
199 */ 199 */
200 @Override 200 @Override
201 public void eSet(int featureID, Object newValue) 201 public void eSet(int featureID, Object newValue)
202 { 202 {
203 switch (featureID) 203 switch (featureID)
204 { 204 {
205 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: 205 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
206 setPatternElement((PatternElement)newValue); 206 setPatternElement((PatternElement)newValue);
207 return; 207 return;
208 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: 208 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
209 setWeight((Integer)newValue); 209 setWeight((Integer)newValue);
210 return; 210 return;
211 } 211 }
212 super.eSet(featureID, newValue); 212 super.eSet(featureID, newValue);
213 } 213 }
214 214
215 /** 215 /**
216 * <!-- begin-user-doc --> 216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc --> 217 * <!-- end-user-doc -->
218 * @generated 218 * @generated
219 */ 219 */
220 @Override 220 @Override
221 public void eUnset(int featureID) 221 public void eUnset(int featureID)
222 { 222 {
223 switch (featureID) 223 switch (featureID)
224 { 224 {
225 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: 225 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
226 setPatternElement((PatternElement)null); 226 setPatternElement((PatternElement)null);
227 return; 227 return;
228 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: 228 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
229 setWeight(WEIGHT_EDEFAULT); 229 setWeight(WEIGHT_EDEFAULT);
230 return; 230 return;
231 } 231 }
232 super.eUnset(featureID); 232 super.eUnset(featureID);
233 } 233 }
234 234
235 /** 235 /**
236 * <!-- begin-user-doc --> 236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc --> 237 * <!-- end-user-doc -->
238 * @generated 238 * @generated
239 */ 239 */
240 @Override 240 @Override
241 public boolean eIsSet(int featureID) 241 public boolean eIsSet(int featureID)
242 { 242 {
243 switch (featureID) 243 switch (featureID)
244 { 244 {
245 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: 245 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
246 return patternElement != null; 246 return patternElement != null;
247 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: 247 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
248 return weight != WEIGHT_EDEFAULT; 248 return weight != WEIGHT_EDEFAULT;
249 } 249 }
250 return super.eIsSet(featureID); 250 return super.eIsSet(featureID);
251 } 251 }
252 252
253 /** 253 /**
254 * <!-- begin-user-doc --> 254 * <!-- begin-user-doc -->
255 * <!-- end-user-doc --> 255 * <!-- end-user-doc -->
256 * @generated 256 * @generated
257 */ 257 */
258 @Override 258 @Override
259 public String toString() 259 public String toString()
260 { 260 {
261 if (eIsProxy()) return super.toString(); 261 if (eIsProxy()) return super.toString();
262 262
263 StringBuilder result = new StringBuilder(super.toString()); 263 StringBuilder result = new StringBuilder(super.toString());
264 result.append(" (weight: "); 264 result.append(" (weight: ");
265 result.append(weight); 265 result.append(weight);
266 result.append(')'); 266 result.append(')');
267 return result.toString(); 267 return result.toString();
268 } 268 }
269 269
270} //CostEntryImpl 270} //CostEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
index 6ad71301..6def9616 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Cost Objective Function</b></em>'. 24 * An implementation of the model object '<em><b>Cost Objective Function</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries <em>Entries</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries <em>Entries</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction 35public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. 38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntries() 41 * @see #getEntries()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<CostEntry> entries; 45 protected EList<CostEntry> entries;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected CostObjectiveFunctionImpl() 52 protected CostObjectiveFunctionImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; 65 return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<CostEntry> getEntries() 74 public EList<CostEntry> getEntries()
75 { 75 {
76 if (entries == null) 76 if (entries == null)
77 { 77 {
78 entries = new EObjectContainmentEList<CostEntry>(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); 78 entries = new EObjectContainmentEList<CostEntry>(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES);
79 } 79 }
80 return entries; 80 return entries;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: 93 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: 109 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
110 return getEntries(); 110 return getEntries();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: 126 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
127 getEntries().clear(); 127 getEntries().clear();
128 getEntries().addAll((Collection<? extends CostEntry>)newValue); 128 getEntries().addAll((Collection<? extends CostEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: 144 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
145 getEntries().clear(); 145 getEntries().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: 161 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
162 return entries != null && !entries.isEmpty(); 162 return entries != null && !entries.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //CostObjectiveFunctionImpl 167} //CostObjectiveFunctionImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java
index aa7249ae..b8fdeb0a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java
@@ -1,237 +1,237 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Custom Entry</b></em>'. 17 * An implementation of the model object '<em><b>Custom Entry</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey <em>Key</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey <em>Key</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue <em>Value</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue <em>Value</em>}</li>
25 * </ul> 25 * </ul>
26 * 26 *
27 * @generated 27 * @generated
28 */ 28 */
29public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry 29public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry
30{ 30{
31 /** 31 /**
32 * The default value of the '{@link #getKey() <em>Key</em>}' attribute. 32 * The default value of the '{@link #getKey() <em>Key</em>}' attribute.
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @see #getKey() 35 * @see #getKey()
36 * @generated 36 * @generated
37 * @ordered 37 * @ordered
38 */ 38 */
39 protected static final String KEY_EDEFAULT = null; 39 protected static final String KEY_EDEFAULT = null;
40 40
41 /** 41 /**
42 * The cached value of the '{@link #getKey() <em>Key</em>}' attribute. 42 * The cached value of the '{@link #getKey() <em>Key</em>}' attribute.
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @see #getKey() 45 * @see #getKey()
46 * @generated 46 * @generated
47 * @ordered 47 * @ordered
48 */ 48 */
49 protected String key = KEY_EDEFAULT; 49 protected String key = KEY_EDEFAULT;
50 50
51 /** 51 /**
52 * The default value of the '{@link #getValue() <em>Value</em>}' attribute. 52 * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @see #getValue() 55 * @see #getValue()
56 * @generated 56 * @generated
57 * @ordered 57 * @ordered
58 */ 58 */
59 protected static final String VALUE_EDEFAULT = null; 59 protected static final String VALUE_EDEFAULT = null;
60 60
61 /** 61 /**
62 * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. 62 * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @see #getValue() 65 * @see #getValue()
66 * @generated 66 * @generated
67 * @ordered 67 * @ordered
68 */ 68 */
69 protected String value = VALUE_EDEFAULT; 69 protected String value = VALUE_EDEFAULT;
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 protected CustomEntryImpl() 76 protected CustomEntryImpl()
77 { 77 {
78 super(); 78 super();
79 } 79 }
80 80
81 /** 81 /**
82 * <!-- begin-user-doc --> 82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc --> 83 * <!-- end-user-doc -->
84 * @generated 84 * @generated
85 */ 85 */
86 @Override 86 @Override
87 protected EClass eStaticClass() 87 protected EClass eStaticClass()
88 { 88 {
89 return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; 89 return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public String getKey() 98 public String getKey()
99 { 99 {
100 return key; 100 return key;
101 } 101 }
102 102
103 /** 103 /**
104 * <!-- begin-user-doc --> 104 * <!-- begin-user-doc -->
105 * <!-- end-user-doc --> 105 * <!-- end-user-doc -->
106 * @generated 106 * @generated
107 */ 107 */
108 @Override 108 @Override
109 public void setKey(String newKey) 109 public void setKey(String newKey)
110 { 110 {
111 String oldKey = key; 111 String oldKey = key;
112 key = newKey; 112 key = newKey;
113 if (eNotificationRequired()) 113 if (eNotificationRequired())
114 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); 114 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key));
115 } 115 }
116 116
117 /** 117 /**
118 * <!-- begin-user-doc --> 118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc --> 119 * <!-- end-user-doc -->
120 * @generated 120 * @generated
121 */ 121 */
122 @Override 122 @Override
123 public String getValue() 123 public String getValue()
124 { 124 {
125 return value; 125 return value;
126 } 126 }
127 127
128 /** 128 /**
129 * <!-- begin-user-doc --> 129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc --> 130 * <!-- end-user-doc -->
131 * @generated 131 * @generated
132 */ 132 */
133 @Override 133 @Override
134 public void setValue(String newValue) 134 public void setValue(String newValue)
135 { 135 {
136 String oldValue = value; 136 String oldValue = value;
137 value = newValue; 137 value = newValue;
138 if (eNotificationRequired()) 138 if (eNotificationRequired())
139 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); 139 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value));
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public Object eGet(int featureID, boolean resolve, boolean coreType) 148 public Object eGet(int featureID, boolean resolve, boolean coreType)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: 152 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
153 return getKey(); 153 return getKey();
154 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: 154 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
155 return getValue(); 155 return getValue();
156 } 156 }
157 return super.eGet(featureID, resolve, coreType); 157 return super.eGet(featureID, resolve, coreType);
158 } 158 }
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 @Override 165 @Override
166 public void eSet(int featureID, Object newValue) 166 public void eSet(int featureID, Object newValue)
167 { 167 {
168 switch (featureID) 168 switch (featureID)
169 { 169 {
170 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: 170 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
171 setKey((String)newValue); 171 setKey((String)newValue);
172 return; 172 return;
173 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: 173 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
174 setValue((String)newValue); 174 setValue((String)newValue);
175 return; 175 return;
176 } 176 }
177 super.eSet(featureID, newValue); 177 super.eSet(featureID, newValue);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public void eUnset(int featureID) 186 public void eUnset(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: 190 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
191 setKey(KEY_EDEFAULT); 191 setKey(KEY_EDEFAULT);
192 return; 192 return;
193 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: 193 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
194 setValue(VALUE_EDEFAULT); 194 setValue(VALUE_EDEFAULT);
195 return; 195 return;
196 } 196 }
197 super.eUnset(featureID); 197 super.eUnset(featureID);
198 } 198 }
199 199
200 /** 200 /**
201 * <!-- begin-user-doc --> 201 * <!-- begin-user-doc -->
202 * <!-- end-user-doc --> 202 * <!-- end-user-doc -->
203 * @generated 203 * @generated
204 */ 204 */
205 @Override 205 @Override
206 public boolean eIsSet(int featureID) 206 public boolean eIsSet(int featureID)
207 { 207 {
208 switch (featureID) 208 switch (featureID)
209 { 209 {
210 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: 210 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
211 return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); 211 return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key);
212 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: 212 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
213 return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); 213 return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
214 } 214 }
215 return super.eIsSet(featureID); 215 return super.eIsSet(featureID);
216 } 216 }
217 217
218 /** 218 /**
219 * <!-- begin-user-doc --> 219 * <!-- begin-user-doc -->
220 * <!-- end-user-doc --> 220 * <!-- end-user-doc -->
221 * @generated 221 * @generated
222 */ 222 */
223 @Override 223 @Override
224 public String toString() 224 public String toString()
225 { 225 {
226 if (eIsProxy()) return super.toString(); 226 if (eIsProxy()) return super.toString();
227 227
228 StringBuilder result = new StringBuilder(super.toString()); 228 StringBuilder result = new StringBuilder(super.toString());
229 result.append(" (key: "); 229 result.append(" (key: ");
230 result.append(key); 230 result.append(key);
231 result.append(", value: "); 231 result.append(", value: ");
232 result.append(value); 232 result.append(value);
233 result.append(')'); 233 result.append(')');
234 return result.toString(); 234 return result.toString();
235 } 235 }
236 236
237} //CustomEntryImpl 237} //CustomEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
index 8d760550..5eae552b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java
@@ -1,179 +1,179 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Declaration</b></em>'. 17 * An implementation of the model object '<em><b>Declaration</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName <em>Name</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName <em>Name</em>}</li>
24 * </ul> 24 * </ul>
25 * 25 *
26 * @generated 26 * @generated
27 */ 27 */
28public class DeclarationImpl extends CommandImpl implements Declaration 28public class DeclarationImpl extends CommandImpl implements Declaration
29{ 29{
30 /** 30 /**
31 * The default value of the '{@link #getName() <em>Name</em>}' attribute. 31 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc --> 33 * <!-- end-user-doc -->
34 * @see #getName() 34 * @see #getName()
35 * @generated 35 * @generated
36 * @ordered 36 * @ordered
37 */ 37 */
38 protected static final String NAME_EDEFAULT = null; 38 protected static final String NAME_EDEFAULT = null;
39 39
40 /** 40 /**
41 * The cached value of the '{@link #getName() <em>Name</em>}' attribute. 41 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @see #getName() 44 * @see #getName()
45 * @generated 45 * @generated
46 * @ordered 46 * @ordered
47 */ 47 */
48 protected String name = NAME_EDEFAULT; 48 protected String name = NAME_EDEFAULT;
49 49
50 /** 50 /**
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @generated 53 * @generated
54 */ 54 */
55 protected DeclarationImpl() 55 protected DeclarationImpl()
56 { 56 {
57 super(); 57 super();
58 } 58 }
59 59
60 /** 60 /**
61 * <!-- begin-user-doc --> 61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc --> 62 * <!-- end-user-doc -->
63 * @generated 63 * @generated
64 */ 64 */
65 @Override 65 @Override
66 protected EClass eStaticClass() 66 protected EClass eStaticClass()
67 { 67 {
68 return ApplicationConfigurationPackage.Literals.DECLARATION; 68 return ApplicationConfigurationPackage.Literals.DECLARATION;
69 } 69 }
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 @Override 76 @Override
77 public String getName() 77 public String getName()
78 { 78 {
79 return name; 79 return name;
80 } 80 }
81 81
82 /** 82 /**
83 * <!-- begin-user-doc --> 83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc --> 84 * <!-- end-user-doc -->
85 * @generated 85 * @generated
86 */ 86 */
87 @Override 87 @Override
88 public void setName(String newName) 88 public void setName(String newName)
89 { 89 {
90 String oldName = name; 90 String oldName = name;
91 name = newName; 91 name = newName;
92 if (eNotificationRequired()) 92 if (eNotificationRequired())
93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); 93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name));
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 public Object eGet(int featureID, boolean resolve, boolean coreType) 102 public Object eGet(int featureID, boolean resolve, boolean coreType)
103 { 103 {
104 switch (featureID) 104 switch (featureID)
105 { 105 {
106 case ApplicationConfigurationPackage.DECLARATION__NAME: 106 case ApplicationConfigurationPackage.DECLARATION__NAME:
107 return getName(); 107 return getName();
108 } 108 }
109 return super.eGet(featureID, resolve, coreType); 109 return super.eGet(featureID, resolve, coreType);
110 } 110 }
111 111
112 /** 112 /**
113 * <!-- begin-user-doc --> 113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc --> 114 * <!-- end-user-doc -->
115 * @generated 115 * @generated
116 */ 116 */
117 @Override 117 @Override
118 public void eSet(int featureID, Object newValue) 118 public void eSet(int featureID, Object newValue)
119 { 119 {
120 switch (featureID) 120 switch (featureID)
121 { 121 {
122 case ApplicationConfigurationPackage.DECLARATION__NAME: 122 case ApplicationConfigurationPackage.DECLARATION__NAME:
123 setName((String)newValue); 123 setName((String)newValue);
124 return; 124 return;
125 } 125 }
126 super.eSet(featureID, newValue); 126 super.eSet(featureID, newValue);
127 } 127 }
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 @Override 134 @Override
135 public void eUnset(int featureID) 135 public void eUnset(int featureID)
136 { 136 {
137 switch (featureID) 137 switch (featureID)
138 { 138 {
139 case ApplicationConfigurationPackage.DECLARATION__NAME: 139 case ApplicationConfigurationPackage.DECLARATION__NAME:
140 setName(NAME_EDEFAULT); 140 setName(NAME_EDEFAULT);
141 return; 141 return;
142 } 142 }
143 super.eUnset(featureID); 143 super.eUnset(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public boolean eIsSet(int featureID) 152 public boolean eIsSet(int featureID)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.DECLARATION__NAME: 156 case ApplicationConfigurationPackage.DECLARATION__NAME:
157 return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); 157 return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
158 } 158 }
159 return super.eIsSet(featureID); 159 return super.eIsSet(featureID);
160 } 160 }
161 161
162 /** 162 /**
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @generated 165 * @generated
166 */ 166 */
167 @Override 167 @Override
168 public String toString() 168 public String toString()
169 { 169 {
170 if (eIsProxy()) return super.toString(); 170 if (eIsProxy()) return super.toString();
171 171
172 StringBuilder result = new StringBuilder(super.toString()); 172 StringBuilder result = new StringBuilder(super.toString());
173 result.append(" (name: "); 173 result.append(" (name: ");
174 result.append(name); 174 result.append(name);
175 result.append(')'); 175 result.append(')');
176 return result.toString(); 176 return result.toString();
177 } 177 }
178 178
179} //DeclarationImpl 179} //DeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java
index 5c2543a9..79b25430 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java
@@ -1,180 +1,180 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13 13
14import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15 15
16/** 16/**
17 * <!-- begin-user-doc --> 17 * <!-- begin-user-doc -->
18 * An implementation of the model object '<em><b>Documentation Entry</b></em>'. 18 * An implementation of the model object '<em><b>Documentation Entry</b></em>'.
19 * <!-- end-user-doc --> 19 * <!-- end-user-doc -->
20 * <p> 20 * <p>
21 * The following features are implemented: 21 * The following features are implemented:
22 * </p> 22 * </p>
23 * <ul> 23 * <ul>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel <em>Level</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel <em>Level</em>}</li>
25 * </ul> 25 * </ul>
26 * 26 *
27 * @generated 27 * @generated
28 */ 28 */
29public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry 29public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry
30{ 30{
31 /** 31 /**
32 * The default value of the '{@link #getLevel() <em>Level</em>}' attribute. 32 * The default value of the '{@link #getLevel() <em>Level</em>}' attribute.
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @see #getLevel() 35 * @see #getLevel()
36 * @generated 36 * @generated
37 * @ordered 37 * @ordered
38 */ 38 */
39 protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; 39 protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE;
40 40
41 /** 41 /**
42 * The cached value of the '{@link #getLevel() <em>Level</em>}' attribute. 42 * The cached value of the '{@link #getLevel() <em>Level</em>}' attribute.
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @see #getLevel() 45 * @see #getLevel()
46 * @generated 46 * @generated
47 * @ordered 47 * @ordered
48 */ 48 */
49 protected DocumentLevelSpecification level = LEVEL_EDEFAULT; 49 protected DocumentLevelSpecification level = LEVEL_EDEFAULT;
50 50
51 /** 51 /**
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @generated 54 * @generated
55 */ 55 */
56 protected DocumentationEntryImpl() 56 protected DocumentationEntryImpl()
57 { 57 {
58 super(); 58 super();
59 } 59 }
60 60
61 /** 61 /**
62 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
64 * @generated 64 * @generated
65 */ 65 */
66 @Override 66 @Override
67 protected EClass eStaticClass() 67 protected EClass eStaticClass()
68 { 68 {
69 return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; 69 return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY;
70 } 70 }
71 71
72 /** 72 /**
73 * <!-- begin-user-doc --> 73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 74 * <!-- end-user-doc -->
75 * @generated 75 * @generated
76 */ 76 */
77 @Override 77 @Override
78 public DocumentLevelSpecification getLevel() 78 public DocumentLevelSpecification getLevel()
79 { 79 {
80 return level; 80 return level;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public void setLevel(DocumentLevelSpecification newLevel) 89 public void setLevel(DocumentLevelSpecification newLevel)
90 { 90 {
91 DocumentLevelSpecification oldLevel = level; 91 DocumentLevelSpecification oldLevel = level;
92 level = newLevel == null ? LEVEL_EDEFAULT : newLevel; 92 level = newLevel == null ? LEVEL_EDEFAULT : newLevel;
93 if (eNotificationRequired()) 93 if (eNotificationRequired())
94 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); 94 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level));
95 } 95 }
96 96
97 /** 97 /**
98 * <!-- begin-user-doc --> 98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc --> 99 * <!-- end-user-doc -->
100 * @generated 100 * @generated
101 */ 101 */
102 @Override 102 @Override
103 public Object eGet(int featureID, boolean resolve, boolean coreType) 103 public Object eGet(int featureID, boolean resolve, boolean coreType)
104 { 104 {
105 switch (featureID) 105 switch (featureID)
106 { 106 {
107 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: 107 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
108 return getLevel(); 108 return getLevel();
109 } 109 }
110 return super.eGet(featureID, resolve, coreType); 110 return super.eGet(featureID, resolve, coreType);
111 } 111 }
112 112
113 /** 113 /**
114 * <!-- begin-user-doc --> 114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc --> 115 * <!-- end-user-doc -->
116 * @generated 116 * @generated
117 */ 117 */
118 @Override 118 @Override
119 public void eSet(int featureID, Object newValue) 119 public void eSet(int featureID, Object newValue)
120 { 120 {
121 switch (featureID) 121 switch (featureID)
122 { 122 {
123 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: 123 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
124 setLevel((DocumentLevelSpecification)newValue); 124 setLevel((DocumentLevelSpecification)newValue);
125 return; 125 return;
126 } 126 }
127 super.eSet(featureID, newValue); 127 super.eSet(featureID, newValue);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public void eUnset(int featureID) 136 public void eUnset(int featureID)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: 140 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
141 setLevel(LEVEL_EDEFAULT); 141 setLevel(LEVEL_EDEFAULT);
142 return; 142 return;
143 } 143 }
144 super.eUnset(featureID); 144 super.eUnset(featureID);
145 } 145 }
146 146
147 /** 147 /**
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 */ 151 */
152 @Override 152 @Override
153 public boolean eIsSet(int featureID) 153 public boolean eIsSet(int featureID)
154 { 154 {
155 switch (featureID) 155 switch (featureID)
156 { 156 {
157 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: 157 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
158 return level != LEVEL_EDEFAULT; 158 return level != LEVEL_EDEFAULT;
159 } 159 }
160 return super.eIsSet(featureID); 160 return super.eIsSet(featureID);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public String toString() 169 public String toString()
170 { 170 {
171 if (eIsProxy()) return super.toString(); 171 if (eIsProxy()) return super.toString();
172 172
173 StringBuilder result = new StringBuilder(super.toString()); 173 StringBuilder result = new StringBuilder(super.toString());
174 result.append(" (level: "); 174 result.append(" (level: ");
175 result.append(level); 175 result.append(level);
176 result.append(')'); 176 result.append(')');
177 return result.toString(); 177 return result.toString();
178 } 178 }
179 179
180} //DocumentationEntryImpl 180} //DocumentationEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java
index 29b28ec8..5192a52c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.EPackage; 12import org.eclipse.emf.ecore.EPackage;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>EPackage Import</b></em>'. 19 * An implementation of the model object '<em><b>EPackage Import</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage <em>Imported Package</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage <em>Imported Package</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class EPackageImportImpl extends ImportImpl implements EPackageImport 30public class EPackageImportImpl extends ImportImpl implements EPackageImport
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getImportedPackage() <em>Imported Package</em>}' reference. 33 * The cached value of the '{@link #getImportedPackage() <em>Imported Package</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getImportedPackage() 36 * @see #getImportedPackage()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected EPackage importedPackage; 40 protected EPackage importedPackage;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected EPackageImportImpl() 47 protected EPackageImportImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; 60 return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public EPackage getImportedPackage() 69 public EPackage getImportedPackage()
70 { 70 {
71 if (importedPackage != null && importedPackage.eIsProxy()) 71 if (importedPackage != null && importedPackage.eIsProxy())
72 { 72 {
73 InternalEObject oldImportedPackage = (InternalEObject)importedPackage; 73 InternalEObject oldImportedPackage = (InternalEObject)importedPackage;
74 importedPackage = (EPackage)eResolveProxy(oldImportedPackage); 74 importedPackage = (EPackage)eResolveProxy(oldImportedPackage);
75 if (importedPackage != oldImportedPackage) 75 if (importedPackage != oldImportedPackage)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage));
79 } 79 }
80 } 80 }
81 return importedPackage; 81 return importedPackage;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public EPackage basicGetImportedPackage() 89 public EPackage basicGetImportedPackage()
90 { 90 {
91 return importedPackage; 91 return importedPackage;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setImportedPackage(EPackage newImportedPackage) 100 public void setImportedPackage(EPackage newImportedPackage)
101 { 101 {
102 EPackage oldImportedPackage = importedPackage; 102 EPackage oldImportedPackage = importedPackage;
103 importedPackage = newImportedPackage; 103 importedPackage = newImportedPackage;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: 118 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE:
119 if (resolve) return getImportedPackage(); 119 if (resolve) return getImportedPackage();
120 return basicGetImportedPackage(); 120 return basicGetImportedPackage();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: 135 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE:
136 setImportedPackage((EPackage)newValue); 136 setImportedPackage((EPackage)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: 152 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE:
153 setImportedPackage((EPackage)null); 153 setImportedPackage((EPackage)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: 169 case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE:
170 return importedPackage != null; 170 return importedPackage != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //EPackageImportImpl 175} //EPackageImportImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java
index 4c9a9f4e..bf33c471 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java
@@ -1,237 +1,237 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Exact Number</b></em>'. 17 * An implementation of the model object '<em><b>Exact Number</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li>
25 * </ul> 25 * </ul>
26 * 26 *
27 * @generated 27 * @generated
28 */ 28 */
29public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber 29public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber
30{ 30{
31 /** 31 /**
32 * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. 32 * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute.
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @see #getExactNumber() 35 * @see #getExactNumber()
36 * @generated 36 * @generated
37 * @ordered 37 * @ordered
38 */ 38 */
39 protected static final int EXACT_NUMBER_EDEFAULT = 0; 39 protected static final int EXACT_NUMBER_EDEFAULT = 0;
40 40
41 /** 41 /**
42 * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. 42 * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute.
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @see #getExactNumber() 45 * @see #getExactNumber()
46 * @generated 46 * @generated
47 * @ordered 47 * @ordered
48 */ 48 */
49 protected int exactNumber = EXACT_NUMBER_EDEFAULT; 49 protected int exactNumber = EXACT_NUMBER_EDEFAULT;
50 50
51 /** 51 /**
52 * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. 52 * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute.
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @see #isExactUnlimited() 55 * @see #isExactUnlimited()
56 * @generated 56 * @generated
57 * @ordered 57 * @ordered
58 */ 58 */
59 protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; 59 protected static final boolean EXACT_UNLIMITED_EDEFAULT = false;
60 60
61 /** 61 /**
62 * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. 62 * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute.
63 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
65 * @see #isExactUnlimited() 65 * @see #isExactUnlimited()
66 * @generated 66 * @generated
67 * @ordered 67 * @ordered
68 */ 68 */
69 protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; 69 protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT;
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 protected ExactNumberImpl() 76 protected ExactNumberImpl()
77 { 77 {
78 super(); 78 super();
79 } 79 }
80 80
81 /** 81 /**
82 * <!-- begin-user-doc --> 82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc --> 83 * <!-- end-user-doc -->
84 * @generated 84 * @generated
85 */ 85 */
86 @Override 86 @Override
87 protected EClass eStaticClass() 87 protected EClass eStaticClass()
88 { 88 {
89 return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; 89 return ApplicationConfigurationPackage.Literals.EXACT_NUMBER;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public int getExactNumber() 98 public int getExactNumber()
99 { 99 {
100 return exactNumber; 100 return exactNumber;
101 } 101 }
102 102
103 /** 103 /**
104 * <!-- begin-user-doc --> 104 * <!-- begin-user-doc -->
105 * <!-- end-user-doc --> 105 * <!-- end-user-doc -->
106 * @generated 106 * @generated
107 */ 107 */
108 @Override 108 @Override
109 public void setExactNumber(int newExactNumber) 109 public void setExactNumber(int newExactNumber)
110 { 110 {
111 int oldExactNumber = exactNumber; 111 int oldExactNumber = exactNumber;
112 exactNumber = newExactNumber; 112 exactNumber = newExactNumber;
113 if (eNotificationRequired()) 113 if (eNotificationRequired())
114 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); 114 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber));
115 } 115 }
116 116
117 /** 117 /**
118 * <!-- begin-user-doc --> 118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc --> 119 * <!-- end-user-doc -->
120 * @generated 120 * @generated
121 */ 121 */
122 @Override 122 @Override
123 public boolean isExactUnlimited() 123 public boolean isExactUnlimited()
124 { 124 {
125 return exactUnlimited; 125 return exactUnlimited;
126 } 126 }
127 127
128 /** 128 /**
129 * <!-- begin-user-doc --> 129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc --> 130 * <!-- end-user-doc -->
131 * @generated 131 * @generated
132 */ 132 */
133 @Override 133 @Override
134 public void setExactUnlimited(boolean newExactUnlimited) 134 public void setExactUnlimited(boolean newExactUnlimited)
135 { 135 {
136 boolean oldExactUnlimited = exactUnlimited; 136 boolean oldExactUnlimited = exactUnlimited;
137 exactUnlimited = newExactUnlimited; 137 exactUnlimited = newExactUnlimited;
138 if (eNotificationRequired()) 138 if (eNotificationRequired())
139 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); 139 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited));
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public Object eGet(int featureID, boolean resolve, boolean coreType) 148 public Object eGet(int featureID, boolean resolve, boolean coreType)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: 152 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER:
153 return getExactNumber(); 153 return getExactNumber();
154 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: 154 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED:
155 return isExactUnlimited(); 155 return isExactUnlimited();
156 } 156 }
157 return super.eGet(featureID, resolve, coreType); 157 return super.eGet(featureID, resolve, coreType);
158 } 158 }
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 @Override 165 @Override
166 public void eSet(int featureID, Object newValue) 166 public void eSet(int featureID, Object newValue)
167 { 167 {
168 switch (featureID) 168 switch (featureID)
169 { 169 {
170 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: 170 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER:
171 setExactNumber((Integer)newValue); 171 setExactNumber((Integer)newValue);
172 return; 172 return;
173 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: 173 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED:
174 setExactUnlimited((Boolean)newValue); 174 setExactUnlimited((Boolean)newValue);
175 return; 175 return;
176 } 176 }
177 super.eSet(featureID, newValue); 177 super.eSet(featureID, newValue);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public void eUnset(int featureID) 186 public void eUnset(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: 190 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER:
191 setExactNumber(EXACT_NUMBER_EDEFAULT); 191 setExactNumber(EXACT_NUMBER_EDEFAULT);
192 return; 192 return;
193 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: 193 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED:
194 setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); 194 setExactUnlimited(EXACT_UNLIMITED_EDEFAULT);
195 return; 195 return;
196 } 196 }
197 super.eUnset(featureID); 197 super.eUnset(featureID);
198 } 198 }
199 199
200 /** 200 /**
201 * <!-- begin-user-doc --> 201 * <!-- begin-user-doc -->
202 * <!-- end-user-doc --> 202 * <!-- end-user-doc -->
203 * @generated 203 * @generated
204 */ 204 */
205 @Override 205 @Override
206 public boolean eIsSet(int featureID) 206 public boolean eIsSet(int featureID)
207 { 207 {
208 switch (featureID) 208 switch (featureID)
209 { 209 {
210 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: 210 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER:
211 return exactNumber != EXACT_NUMBER_EDEFAULT; 211 return exactNumber != EXACT_NUMBER_EDEFAULT;
212 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: 212 case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED:
213 return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; 213 return exactUnlimited != EXACT_UNLIMITED_EDEFAULT;
214 } 214 }
215 return super.eIsSet(featureID); 215 return super.eIsSet(featureID);
216 } 216 }
217 217
218 /** 218 /**
219 * <!-- begin-user-doc --> 219 * <!-- begin-user-doc -->
220 * <!-- end-user-doc --> 220 * <!-- end-user-doc -->
221 * @generated 221 * @generated
222 */ 222 */
223 @Override 223 @Override
224 public String toString() 224 public String toString()
225 { 225 {
226 if (eIsProxy()) return super.toString(); 226 if (eIsProxy()) return super.toString();
227 227
228 StringBuilder result = new StringBuilder(super.toString()); 228 StringBuilder result = new StringBuilder(super.toString());
229 result.append(" (exactNumber: "); 229 result.append(" (exactNumber: ");
230 result.append(exactNumber); 230 result.append(exactNumber);
231 result.append(", exactUnlimited: "); 231 result.append(", exactUnlimited: ");
232 result.append(exactUnlimited); 232 result.append(exactUnlimited);
233 result.append(')'); 233 result.append(')');
234 return result.toString(); 234 return result.toString();
235 } 235 }
236 236
237} //ExactNumberImpl 237} //ExactNumberImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java
index 879aefd8..6860497c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>File Declaration</b></em>'. 20 * An implementation of the model object '<em><b>File Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration 31public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected FileSpecification specification; 41 protected FileSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected FileDeclarationImpl() 48 protected FileDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.FILE_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public FileSpecification getSpecification() 70 public FileSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 FileSpecification oldSpecification = specification; 82 FileSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(FileSpecification newSpecification) 98 public void setSpecification(FileSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION:
157 setSpecification((FileSpecification)newValue); 157 setSpecification((FileSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION:
174 setSpecification((FileSpecification)null); 174 setSpecification((FileSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //FileDeclarationImpl 196} //FileDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java
index 4d526bd4..4c32277a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>File</b></em>'. 15 * An implementation of the model object '<em><b>File</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class FileImpl extends MinimalEObjectImpl.Container implements File 20public class FileImpl extends MinimalEObjectImpl.Container implements File
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected FileImpl() 27 protected FileImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.FILE; 40 return ApplicationConfigurationPackage.Literals.FILE;
41 } 41 }
42 42
43} //FileImpl 43} //FileImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java
index ab08fd97..cb3b8f23 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>File Reference</b></em>'. 19 * An implementation of the model object '<em><b>File Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class FileReferenceImpl extends FileImpl implements FileReference 30public class FileReferenceImpl extends FileImpl implements FileReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected FileDeclaration referred; 40 protected FileDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected FileReferenceImpl() 47 protected FileReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.FILE_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public FileDeclaration getReferred() 69 public FileDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (FileDeclaration)eResolveProxy(oldReferred); 74 referred = (FileDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public FileDeclaration basicGetReferred() 89 public FileDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(FileDeclaration newReferred) 100 public void setReferred(FileDeclaration newReferred)
101 { 101 {
102 FileDeclaration oldReferred = referred; 102 FileDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED:
136 setReferred((FileDeclaration)newValue); 136 setReferred((FileDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED:
153 setReferred((FileDeclaration)null); 153 setReferred((FileDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //FileReferenceImpl 175} //FileReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java
index a53064e0..65364312 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java
@@ -1,179 +1,179 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>File Specification</b></em>'. 17 * An implementation of the model object '<em><b>File Specification</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath <em>Path</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath <em>Path</em>}</li>
24 * </ul> 24 * </ul>
25 * 25 *
26 * @generated 26 * @generated
27 */ 27 */
28public class FileSpecificationImpl extends FileImpl implements FileSpecification 28public class FileSpecificationImpl extends FileImpl implements FileSpecification
29{ 29{
30 /** 30 /**
31 * The default value of the '{@link #getPath() <em>Path</em>}' attribute. 31 * The default value of the '{@link #getPath() <em>Path</em>}' attribute.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc --> 33 * <!-- end-user-doc -->
34 * @see #getPath() 34 * @see #getPath()
35 * @generated 35 * @generated
36 * @ordered 36 * @ordered
37 */ 37 */
38 protected static final String PATH_EDEFAULT = null; 38 protected static final String PATH_EDEFAULT = null;
39 39
40 /** 40 /**
41 * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. 41 * The cached value of the '{@link #getPath() <em>Path</em>}' attribute.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @see #getPath() 44 * @see #getPath()
45 * @generated 45 * @generated
46 * @ordered 46 * @ordered
47 */ 47 */
48 protected String path = PATH_EDEFAULT; 48 protected String path = PATH_EDEFAULT;
49 49
50 /** 50 /**
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @generated 53 * @generated
54 */ 54 */
55 protected FileSpecificationImpl() 55 protected FileSpecificationImpl()
56 { 56 {
57 super(); 57 super();
58 } 58 }
59 59
60 /** 60 /**
61 * <!-- begin-user-doc --> 61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc --> 62 * <!-- end-user-doc -->
63 * @generated 63 * @generated
64 */ 64 */
65 @Override 65 @Override
66 protected EClass eStaticClass() 66 protected EClass eStaticClass()
67 { 67 {
68 return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; 68 return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION;
69 } 69 }
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 @Override 76 @Override
77 public String getPath() 77 public String getPath()
78 { 78 {
79 return path; 79 return path;
80 } 80 }
81 81
82 /** 82 /**
83 * <!-- begin-user-doc --> 83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc --> 84 * <!-- end-user-doc -->
85 * @generated 85 * @generated
86 */ 86 */
87 @Override 87 @Override
88 public void setPath(String newPath) 88 public void setPath(String newPath)
89 { 89 {
90 String oldPath = path; 90 String oldPath = path;
91 path = newPath; 91 path = newPath;
92 if (eNotificationRequired()) 92 if (eNotificationRequired())
93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); 93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path));
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 public Object eGet(int featureID, boolean resolve, boolean coreType) 102 public Object eGet(int featureID, boolean resolve, boolean coreType)
103 { 103 {
104 switch (featureID) 104 switch (featureID)
105 { 105 {
106 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: 106 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH:
107 return getPath(); 107 return getPath();
108 } 108 }
109 return super.eGet(featureID, resolve, coreType); 109 return super.eGet(featureID, resolve, coreType);
110 } 110 }
111 111
112 /** 112 /**
113 * <!-- begin-user-doc --> 113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc --> 114 * <!-- end-user-doc -->
115 * @generated 115 * @generated
116 */ 116 */
117 @Override 117 @Override
118 public void eSet(int featureID, Object newValue) 118 public void eSet(int featureID, Object newValue)
119 { 119 {
120 switch (featureID) 120 switch (featureID)
121 { 121 {
122 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: 122 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH:
123 setPath((String)newValue); 123 setPath((String)newValue);
124 return; 124 return;
125 } 125 }
126 super.eSet(featureID, newValue); 126 super.eSet(featureID, newValue);
127 } 127 }
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 @Override 134 @Override
135 public void eUnset(int featureID) 135 public void eUnset(int featureID)
136 { 136 {
137 switch (featureID) 137 switch (featureID)
138 { 138 {
139 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: 139 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH:
140 setPath(PATH_EDEFAULT); 140 setPath(PATH_EDEFAULT);
141 return; 141 return;
142 } 142 }
143 super.eUnset(featureID); 143 super.eUnset(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public boolean eIsSet(int featureID) 152 public boolean eIsSet(int featureID)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: 156 case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH:
157 return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); 157 return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path);
158 } 158 }
159 return super.eIsSet(featureID); 159 return super.eIsSet(featureID);
160 } 160 }
161 161
162 /** 162 /**
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @generated 165 * @generated
166 */ 166 */
167 @Override 167 @Override
168 public String toString() 168 public String toString()
169 { 169 {
170 if (eIsProxy()) return super.toString(); 170 if (eIsProxy()) return super.toString();
171 171
172 StringBuilder result = new StringBuilder(super.toString()); 172 StringBuilder result = new StringBuilder(super.toString());
173 result.append(" (path: "); 173 result.append(" (path: ");
174 result.append(path); 174 result.append(path);
175 result.append(')'); 175 result.append(')');
176 return result.toString(); 176 return result.toString();
177 } 177 }
178 178
179} //FileSpecificationImpl 179} //FileSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java
index 748f2c0a..deddbe74 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Folder Entry</b></em>'. 24 * An implementation of the model object '<em><b>Folder Entry</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion <em>Exclusion</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion <em>Exclusion</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry 35public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. 38 * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getExclusion() 41 * @see #getExclusion()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<ModelEntry> exclusion; 45 protected EList<ModelEntry> exclusion;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected FolderEntryImpl() 52 protected FolderEntryImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; 65 return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<ModelEntry> getExclusion() 74 public EList<ModelEntry> getExclusion()
75 { 75 {
76 if (exclusion == null) 76 if (exclusion == null)
77 { 77 {
78 exclusion = new EObjectContainmentEList<ModelEntry>(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); 78 exclusion = new EObjectContainmentEList<ModelEntry>(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION);
79 } 79 }
80 return exclusion; 80 return exclusion;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: 93 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION:
94 return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: 109 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION:
110 return getExclusion(); 110 return getExclusion();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: 126 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION:
127 getExclusion().clear(); 127 getExclusion().clear();
128 getExclusion().addAll((Collection<? extends ModelEntry>)newValue); 128 getExclusion().addAll((Collection<? extends ModelEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: 144 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION:
145 getExclusion().clear(); 145 getExclusion().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: 161 case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION:
162 return exclusion != null && !exclusion.isEmpty(); 162 return exclusion != null && !exclusion.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //FolderEntryImpl 167} //FolderEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java
index 38a81bc3..cc1270bf 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java
@@ -1,1165 +1,1165 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; 9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask;
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver;
16 16
17import org.eclipse.emf.common.notify.Notification; 17import org.eclipse.emf.common.notify.Notification;
18import org.eclipse.emf.common.notify.NotificationChain; 18import org.eclipse.emf.common.notify.NotificationChain;
19 19
20import org.eclipse.emf.ecore.EClass; 20import org.eclipse.emf.ecore.EClass;
21import org.eclipse.emf.ecore.InternalEObject; 21import org.eclipse.emf.ecore.InternalEObject;
22 22
23import org.eclipse.emf.ecore.impl.ENotificationImpl; 23import org.eclipse.emf.ecore.impl.ENotificationImpl;
24 24
25/** 25/**
26 * <!-- begin-user-doc --> 26 * <!-- begin-user-doc -->
27 * An implementation of the model object '<em><b>Generation Task</b></em>'. 27 * An implementation of the model object '<em><b>Generation Task</b></em>'.
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * <p> 29 * <p>
30 * The following features are implemented: 30 * The following features are implemented:
31 * </p> 31 * </p>
32 * <ul> 32 * <ul>
33 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel <em>Metamodel</em>}</li> 33 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel <em>Metamodel</em>}</li>
34 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> 34 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li>
35 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> 35 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li>
36 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives <em>Objectives</em>}</li> 36 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives <em>Objectives</em>}</li>
37 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> 37 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li>
38 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li> 38 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li>
39 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> 39 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li>
40 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li> 40 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li>
41 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> 41 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li>
42 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> 42 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li>
43 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> 43 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li>
44 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> 44 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li>
45 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> 45 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li>
46 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> 46 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li>
47 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> 47 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li>
48 * </ul> 48 * </ul>
49 * 49 *
50 * @generated 50 * @generated
51 */ 51 */
52public class GenerationTaskImpl extends TaskImpl implements GenerationTask 52public class GenerationTaskImpl extends TaskImpl implements GenerationTask
53{ 53{
54 /** 54 /**
55 * The cached value of the '{@link #getMetamodel() <em>Metamodel</em>}' containment reference. 55 * The cached value of the '{@link #getMetamodel() <em>Metamodel</em>}' containment reference.
56 * <!-- begin-user-doc --> 56 * <!-- begin-user-doc -->
57 * <!-- end-user-doc --> 57 * <!-- end-user-doc -->
58 * @see #getMetamodel() 58 * @see #getMetamodel()
59 * @generated 59 * @generated
60 * @ordered 60 * @ordered
61 */ 61 */
62 protected Metamodel metamodel; 62 protected Metamodel metamodel;
63 63
64 /** 64 /**
65 * The cached value of the '{@link #getPartialModel() <em>Partial Model</em>}' containment reference. 65 * The cached value of the '{@link #getPartialModel() <em>Partial Model</em>}' containment reference.
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @see #getPartialModel() 68 * @see #getPartialModel()
69 * @generated 69 * @generated
70 * @ordered 70 * @ordered
71 */ 71 */
72 protected PartialModel partialModel; 72 protected PartialModel partialModel;
73 73
74 /** 74 /**
75 * The cached value of the '{@link #getPatterns() <em>Patterns</em>}' containment reference. 75 * The cached value of the '{@link #getPatterns() <em>Patterns</em>}' containment reference.
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @see #getPatterns() 78 * @see #getPatterns()
79 * @generated 79 * @generated
80 * @ordered 80 * @ordered
81 */ 81 */
82 protected GraphPattern patterns; 82 protected GraphPattern patterns;
83 83
84 /** 84 /**
85 * The cached value of the '{@link #getObjectives() <em>Objectives</em>}' containment reference. 85 * The cached value of the '{@link #getObjectives() <em>Objectives</em>}' containment reference.
86 * <!-- begin-user-doc --> 86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc --> 87 * <!-- end-user-doc -->
88 * @see #getObjectives() 88 * @see #getObjectives()
89 * @generated 89 * @generated
90 * @ordered 90 * @ordered
91 */ 91 */
92 protected Objective objectives; 92 protected Objective objectives;
93 93
94 /** 94 /**
95 * The cached value of the '{@link #getScope() <em>Scope</em>}' containment reference. 95 * The cached value of the '{@link #getScope() <em>Scope</em>}' containment reference.
96 * <!-- begin-user-doc --> 96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc --> 97 * <!-- end-user-doc -->
98 * @see #getScope() 98 * @see #getScope()
99 * @generated 99 * @generated
100 * @ordered 100 * @ordered
101 */ 101 */
102 protected Scope scope; 102 protected Scope scope;
103 103
104 /** 104 /**
105 * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. 105 * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute.
106 * <!-- begin-user-doc --> 106 * <!-- begin-user-doc -->
107 * <!-- end-user-doc --> 107 * <!-- end-user-doc -->
108 * @see #isNumberSpecified() 108 * @see #isNumberSpecified()
109 * @generated 109 * @generated
110 * @ordered 110 * @ordered
111 */ 111 */
112 protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; 112 protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false;
113 113
114 /** 114 /**
115 * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. 115 * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute.
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @see #isNumberSpecified() 118 * @see #isNumberSpecified()
119 * @generated 119 * @generated
120 * @ordered 120 * @ordered
121 */ 121 */
122 protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; 122 protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT;
123 123
124 /** 124 /**
125 * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. 125 * The default value of the '{@link #getNumber() <em>Number</em>}' attribute.
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @see #getNumber() 128 * @see #getNumber()
129 * @generated 129 * @generated
130 * @ordered 130 * @ordered
131 */ 131 */
132 protected static final int NUMBER_EDEFAULT = 0; 132 protected static final int NUMBER_EDEFAULT = 0;
133 133
134 /** 134 /**
135 * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute. 135 * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute.
136 * <!-- begin-user-doc --> 136 * <!-- begin-user-doc -->
137 * <!-- end-user-doc --> 137 * <!-- end-user-doc -->
138 * @see #getNumber() 138 * @see #getNumber()
139 * @generated 139 * @generated
140 * @ordered 140 * @ordered
141 */ 141 */
142 protected int number = NUMBER_EDEFAULT; 142 protected int number = NUMBER_EDEFAULT;
143 143
144 /** 144 /**
145 * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. 145 * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute.
146 * <!-- begin-user-doc --> 146 * <!-- begin-user-doc -->
147 * <!-- end-user-doc --> 147 * <!-- end-user-doc -->
148 * @see #isRunSpecified() 148 * @see #isRunSpecified()
149 * @generated 149 * @generated
150 * @ordered 150 * @ordered
151 */ 151 */
152 protected static final boolean RUN_SPECIFIED_EDEFAULT = false; 152 protected static final boolean RUN_SPECIFIED_EDEFAULT = false;
153 153
154 /** 154 /**
155 * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. 155 * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute.
156 * <!-- begin-user-doc --> 156 * <!-- begin-user-doc -->
157 * <!-- end-user-doc --> 157 * <!-- end-user-doc -->
158 * @see #isRunSpecified() 158 * @see #isRunSpecified()
159 * @generated 159 * @generated
160 * @ordered 160 * @ordered
161 */ 161 */
162 protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; 162 protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT;
163 163
164 /** 164 /**
165 * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. 165 * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute.
166 * <!-- begin-user-doc --> 166 * <!-- begin-user-doc -->
167 * <!-- end-user-doc --> 167 * <!-- end-user-doc -->
168 * @see #getRuns() 168 * @see #getRuns()
169 * @generated 169 * @generated
170 * @ordered 170 * @ordered
171 */ 171 */
172 protected static final int RUNS_EDEFAULT = 0; 172 protected static final int RUNS_EDEFAULT = 0;
173 173
174 /** 174 /**
175 * The cached value of the '{@link #getRuns() <em>Runs</em>}' attribute. 175 * The cached value of the '{@link #getRuns() <em>Runs</em>}' attribute.
176 * <!-- begin-user-doc --> 176 * <!-- begin-user-doc -->
177 * <!-- end-user-doc --> 177 * <!-- end-user-doc -->
178 * @see #getRuns() 178 * @see #getRuns()
179 * @generated 179 * @generated
180 * @ordered 180 * @ordered
181 */ 181 */
182 protected int runs = RUNS_EDEFAULT; 182 protected int runs = RUNS_EDEFAULT;
183 183
184 /** 184 /**
185 * The default value of the '{@link #getSolver() <em>Solver</em>}' attribute. 185 * The default value of the '{@link #getSolver() <em>Solver</em>}' attribute.
186 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
188 * @see #getSolver() 188 * @see #getSolver()
189 * @generated 189 * @generated
190 * @ordered 190 * @ordered
191 */ 191 */
192 protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; 192 protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER;
193 193
194 /** 194 /**
195 * The cached value of the '{@link #getSolver() <em>Solver</em>}' attribute. 195 * The cached value of the '{@link #getSolver() <em>Solver</em>}' attribute.
196 * <!-- begin-user-doc --> 196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc --> 197 * <!-- end-user-doc -->
198 * @see #getSolver() 198 * @see #getSolver()
199 * @generated 199 * @generated
200 * @ordered 200 * @ordered
201 */ 201 */
202 protected Solver solver = SOLVER_EDEFAULT; 202 protected Solver solver = SOLVER_EDEFAULT;
203 203
204 /** 204 /**
205 * The cached value of the '{@link #getConfig() <em>Config</em>}' containment reference. 205 * The cached value of the '{@link #getConfig() <em>Config</em>}' containment reference.
206 * <!-- begin-user-doc --> 206 * <!-- begin-user-doc -->
207 * <!-- end-user-doc --> 207 * <!-- end-user-doc -->
208 * @see #getConfig() 208 * @see #getConfig()
209 * @generated 209 * @generated
210 * @ordered 210 * @ordered
211 */ 211 */
212 protected Config config; 212 protected Config config;
213 213
214 /** 214 /**
215 * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. 215 * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference.
216 * <!-- begin-user-doc --> 216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc --> 217 * <!-- end-user-doc -->
218 * @see #getDebugFolder() 218 * @see #getDebugFolder()
219 * @generated 219 * @generated
220 * @ordered 220 * @ordered
221 */ 221 */
222 protected File debugFolder; 222 protected File debugFolder;
223 223
224 /** 224 /**
225 * The cached value of the '{@link #getTargetLogFile() <em>Target Log File</em>}' containment reference. 225 * The cached value of the '{@link #getTargetLogFile() <em>Target Log File</em>}' containment reference.
226 * <!-- begin-user-doc --> 226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc --> 227 * <!-- end-user-doc -->
228 * @see #getTargetLogFile() 228 * @see #getTargetLogFile()
229 * @generated 229 * @generated
230 * @ordered 230 * @ordered
231 */ 231 */
232 protected File targetLogFile; 232 protected File targetLogFile;
233 233
234 /** 234 /**
235 * The cached value of the '{@link #getTargetStatisticsFile() <em>Target Statistics File</em>}' containment reference. 235 * The cached value of the '{@link #getTargetStatisticsFile() <em>Target Statistics File</em>}' containment reference.
236 * <!-- begin-user-doc --> 236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc --> 237 * <!-- end-user-doc -->
238 * @see #getTargetStatisticsFile() 238 * @see #getTargetStatisticsFile()
239 * @generated 239 * @generated
240 * @ordered 240 * @ordered
241 */ 241 */
242 protected File targetStatisticsFile; 242 protected File targetStatisticsFile;
243 243
244 /** 244 /**
245 * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. 245 * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference.
246 * <!-- begin-user-doc --> 246 * <!-- begin-user-doc -->
247 * <!-- end-user-doc --> 247 * <!-- end-user-doc -->
248 * @see #getTagetFolder() 248 * @see #getTagetFolder()
249 * @generated 249 * @generated
250 * @ordered 250 * @ordered
251 */ 251 */
252 protected File tagetFolder; 252 protected File tagetFolder;
253 253
254 /** 254 /**
255 * <!-- begin-user-doc --> 255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc --> 256 * <!-- end-user-doc -->
257 * @generated 257 * @generated
258 */ 258 */
259 protected GenerationTaskImpl() 259 protected GenerationTaskImpl()
260 { 260 {
261 super(); 261 super();
262 } 262 }
263 263
264 /** 264 /**
265 * <!-- begin-user-doc --> 265 * <!-- begin-user-doc -->
266 * <!-- end-user-doc --> 266 * <!-- end-user-doc -->
267 * @generated 267 * @generated
268 */ 268 */
269 @Override 269 @Override
270 protected EClass eStaticClass() 270 protected EClass eStaticClass()
271 { 271 {
272 return ApplicationConfigurationPackage.Literals.GENERATION_TASK; 272 return ApplicationConfigurationPackage.Literals.GENERATION_TASK;
273 } 273 }
274 274
275 /** 275 /**
276 * <!-- begin-user-doc --> 276 * <!-- begin-user-doc -->
277 * <!-- end-user-doc --> 277 * <!-- end-user-doc -->
278 * @generated 278 * @generated
279 */ 279 */
280 @Override 280 @Override
281 public Metamodel getMetamodel() 281 public Metamodel getMetamodel()
282 { 282 {
283 return metamodel; 283 return metamodel;
284 } 284 }
285 285
286 /** 286 /**
287 * <!-- begin-user-doc --> 287 * <!-- begin-user-doc -->
288 * <!-- end-user-doc --> 288 * <!-- end-user-doc -->
289 * @generated 289 * @generated
290 */ 290 */
291 public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) 291 public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs)
292 { 292 {
293 Metamodel oldMetamodel = metamodel; 293 Metamodel oldMetamodel = metamodel;
294 metamodel = newMetamodel; 294 metamodel = newMetamodel;
295 if (eNotificationRequired()) 295 if (eNotificationRequired())
296 { 296 {
297 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); 297 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel);
298 if (msgs == null) msgs = notification; else msgs.add(notification); 298 if (msgs == null) msgs = notification; else msgs.add(notification);
299 } 299 }
300 return msgs; 300 return msgs;
301 } 301 }
302 302
303 /** 303 /**
304 * <!-- begin-user-doc --> 304 * <!-- begin-user-doc -->
305 * <!-- end-user-doc --> 305 * <!-- end-user-doc -->
306 * @generated 306 * @generated
307 */ 307 */
308 @Override 308 @Override
309 public void setMetamodel(Metamodel newMetamodel) 309 public void setMetamodel(Metamodel newMetamodel)
310 { 310 {
311 if (newMetamodel != metamodel) 311 if (newMetamodel != metamodel)
312 { 312 {
313 NotificationChain msgs = null; 313 NotificationChain msgs = null;
314 if (metamodel != null) 314 if (metamodel != null)
315 msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); 315 msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs);
316 if (newMetamodel != null) 316 if (newMetamodel != null)
317 msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); 317 msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs);
318 msgs = basicSetMetamodel(newMetamodel, msgs); 318 msgs = basicSetMetamodel(newMetamodel, msgs);
319 if (msgs != null) msgs.dispatch(); 319 if (msgs != null) msgs.dispatch();
320 } 320 }
321 else if (eNotificationRequired()) 321 else if (eNotificationRequired())
322 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); 322 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel));
323 } 323 }
324 324
325 /** 325 /**
326 * <!-- begin-user-doc --> 326 * <!-- begin-user-doc -->
327 * <!-- end-user-doc --> 327 * <!-- end-user-doc -->
328 * @generated 328 * @generated
329 */ 329 */
330 @Override 330 @Override
331 public PartialModel getPartialModel() 331 public PartialModel getPartialModel()
332 { 332 {
333 return partialModel; 333 return partialModel;
334 } 334 }
335 335
336 /** 336 /**
337 * <!-- begin-user-doc --> 337 * <!-- begin-user-doc -->
338 * <!-- end-user-doc --> 338 * <!-- end-user-doc -->
339 * @generated 339 * @generated
340 */ 340 */
341 public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) 341 public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs)
342 { 342 {
343 PartialModel oldPartialModel = partialModel; 343 PartialModel oldPartialModel = partialModel;
344 partialModel = newPartialModel; 344 partialModel = newPartialModel;
345 if (eNotificationRequired()) 345 if (eNotificationRequired())
346 { 346 {
347 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); 347 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel);
348 if (msgs == null) msgs = notification; else msgs.add(notification); 348 if (msgs == null) msgs = notification; else msgs.add(notification);
349 } 349 }
350 return msgs; 350 return msgs;
351 } 351 }
352 352
353 /** 353 /**
354 * <!-- begin-user-doc --> 354 * <!-- begin-user-doc -->
355 * <!-- end-user-doc --> 355 * <!-- end-user-doc -->
356 * @generated 356 * @generated
357 */ 357 */
358 @Override 358 @Override
359 public void setPartialModel(PartialModel newPartialModel) 359 public void setPartialModel(PartialModel newPartialModel)
360 { 360 {
361 if (newPartialModel != partialModel) 361 if (newPartialModel != partialModel)
362 { 362 {
363 NotificationChain msgs = null; 363 NotificationChain msgs = null;
364 if (partialModel != null) 364 if (partialModel != null)
365 msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); 365 msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs);
366 if (newPartialModel != null) 366 if (newPartialModel != null)
367 msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); 367 msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs);
368 msgs = basicSetPartialModel(newPartialModel, msgs); 368 msgs = basicSetPartialModel(newPartialModel, msgs);
369 if (msgs != null) msgs.dispatch(); 369 if (msgs != null) msgs.dispatch();
370 } 370 }
371 else if (eNotificationRequired()) 371 else if (eNotificationRequired())
372 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); 372 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel));
373 } 373 }
374 374
375 /** 375 /**
376 * <!-- begin-user-doc --> 376 * <!-- begin-user-doc -->
377 * <!-- end-user-doc --> 377 * <!-- end-user-doc -->
378 * @generated 378 * @generated
379 */ 379 */
380 @Override 380 @Override
381 public GraphPattern getPatterns() 381 public GraphPattern getPatterns()
382 { 382 {
383 return patterns; 383 return patterns;
384 } 384 }
385 385
386 /** 386 /**
387 * <!-- begin-user-doc --> 387 * <!-- begin-user-doc -->
388 * <!-- end-user-doc --> 388 * <!-- end-user-doc -->
389 * @generated 389 * @generated
390 */ 390 */
391 public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) 391 public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs)
392 { 392 {
393 GraphPattern oldPatterns = patterns; 393 GraphPattern oldPatterns = patterns;
394 patterns = newPatterns; 394 patterns = newPatterns;
395 if (eNotificationRequired()) 395 if (eNotificationRequired())
396 { 396 {
397 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); 397 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns);
398 if (msgs == null) msgs = notification; else msgs.add(notification); 398 if (msgs == null) msgs = notification; else msgs.add(notification);
399 } 399 }
400 return msgs; 400 return msgs;
401 } 401 }
402 402
403 /** 403 /**
404 * <!-- begin-user-doc --> 404 * <!-- begin-user-doc -->
405 * <!-- end-user-doc --> 405 * <!-- end-user-doc -->
406 * @generated 406 * @generated
407 */ 407 */
408 @Override 408 @Override
409 public void setPatterns(GraphPattern newPatterns) 409 public void setPatterns(GraphPattern newPatterns)
410 { 410 {
411 if (newPatterns != patterns) 411 if (newPatterns != patterns)
412 { 412 {
413 NotificationChain msgs = null; 413 NotificationChain msgs = null;
414 if (patterns != null) 414 if (patterns != null)
415 msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); 415 msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs);
416 if (newPatterns != null) 416 if (newPatterns != null)
417 msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); 417 msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs);
418 msgs = basicSetPatterns(newPatterns, msgs); 418 msgs = basicSetPatterns(newPatterns, msgs);
419 if (msgs != null) msgs.dispatch(); 419 if (msgs != null) msgs.dispatch();
420 } 420 }
421 else if (eNotificationRequired()) 421 else if (eNotificationRequired())
422 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); 422 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns));
423 } 423 }
424 424
425 /** 425 /**
426 * <!-- begin-user-doc --> 426 * <!-- begin-user-doc -->
427 * <!-- end-user-doc --> 427 * <!-- end-user-doc -->
428 * @generated 428 * @generated
429 */ 429 */
430 @Override 430 @Override
431 public Objective getObjectives() 431 public Objective getObjectives()
432 { 432 {
433 return objectives; 433 return objectives;
434 } 434 }
435 435
436 /** 436 /**
437 * <!-- begin-user-doc --> 437 * <!-- begin-user-doc -->
438 * <!-- end-user-doc --> 438 * <!-- end-user-doc -->
439 * @generated 439 * @generated
440 */ 440 */
441 public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs) 441 public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs)
442 { 442 {
443 Objective oldObjectives = objectives; 443 Objective oldObjectives = objectives;
444 objectives = newObjectives; 444 objectives = newObjectives;
445 if (eNotificationRequired()) 445 if (eNotificationRequired())
446 { 446 {
447 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives); 447 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives);
448 if (msgs == null) msgs = notification; else msgs.add(notification); 448 if (msgs == null) msgs = notification; else msgs.add(notification);
449 } 449 }
450 return msgs; 450 return msgs;
451 } 451 }
452 452
453 /** 453 /**
454 * <!-- begin-user-doc --> 454 * <!-- begin-user-doc -->
455 * <!-- end-user-doc --> 455 * <!-- end-user-doc -->
456 * @generated 456 * @generated
457 */ 457 */
458 @Override 458 @Override
459 public void setObjectives(Objective newObjectives) 459 public void setObjectives(Objective newObjectives)
460 { 460 {
461 if (newObjectives != objectives) 461 if (newObjectives != objectives)
462 { 462 {
463 NotificationChain msgs = null; 463 NotificationChain msgs = null;
464 if (objectives != null) 464 if (objectives != null)
465 msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); 465 msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs);
466 if (newObjectives != null) 466 if (newObjectives != null)
467 msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); 467 msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs);
468 msgs = basicSetObjectives(newObjectives, msgs); 468 msgs = basicSetObjectives(newObjectives, msgs);
469 if (msgs != null) msgs.dispatch(); 469 if (msgs != null) msgs.dispatch();
470 } 470 }
471 else if (eNotificationRequired()) 471 else if (eNotificationRequired())
472 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives)); 472 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives));
473 } 473 }
474 474
475 /** 475 /**
476 * <!-- begin-user-doc --> 476 * <!-- begin-user-doc -->
477 * <!-- end-user-doc --> 477 * <!-- end-user-doc -->
478 * @generated 478 * @generated
479 */ 479 */
480 @Override 480 @Override
481 public Scope getScope() 481 public Scope getScope()
482 { 482 {
483 return scope; 483 return scope;
484 } 484 }
485 485
486 /** 486 /**
487 * <!-- begin-user-doc --> 487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc --> 488 * <!-- end-user-doc -->
489 * @generated 489 * @generated
490 */ 490 */
491 public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) 491 public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs)
492 { 492 {
493 Scope oldScope = scope; 493 Scope oldScope = scope;
494 scope = newScope; 494 scope = newScope;
495 if (eNotificationRequired()) 495 if (eNotificationRequired())
496 { 496 {
497 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); 497 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope);
498 if (msgs == null) msgs = notification; else msgs.add(notification); 498 if (msgs == null) msgs = notification; else msgs.add(notification);
499 } 499 }
500 return msgs; 500 return msgs;
501 } 501 }
502 502
503 /** 503 /**
504 * <!-- begin-user-doc --> 504 * <!-- begin-user-doc -->
505 * <!-- end-user-doc --> 505 * <!-- end-user-doc -->
506 * @generated 506 * @generated
507 */ 507 */
508 @Override 508 @Override
509 public void setScope(Scope newScope) 509 public void setScope(Scope newScope)
510 { 510 {
511 if (newScope != scope) 511 if (newScope != scope)
512 { 512 {
513 NotificationChain msgs = null; 513 NotificationChain msgs = null;
514 if (scope != null) 514 if (scope != null)
515 msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); 515 msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs);
516 if (newScope != null) 516 if (newScope != null)
517 msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); 517 msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs);
518 msgs = basicSetScope(newScope, msgs); 518 msgs = basicSetScope(newScope, msgs);
519 if (msgs != null) msgs.dispatch(); 519 if (msgs != null) msgs.dispatch();
520 } 520 }
521 else if (eNotificationRequired()) 521 else if (eNotificationRequired())
522 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); 522 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope));
523 } 523 }
524 524
525 /** 525 /**
526 * <!-- begin-user-doc --> 526 * <!-- begin-user-doc -->
527 * <!-- end-user-doc --> 527 * <!-- end-user-doc -->
528 * @generated 528 * @generated
529 */ 529 */
530 @Override 530 @Override
531 public boolean isNumberSpecified() 531 public boolean isNumberSpecified()
532 { 532 {
533 return numberSpecified; 533 return numberSpecified;
534 } 534 }
535 535
536 /** 536 /**
537 * <!-- begin-user-doc --> 537 * <!-- begin-user-doc -->
538 * <!-- end-user-doc --> 538 * <!-- end-user-doc -->
539 * @generated 539 * @generated
540 */ 540 */
541 @Override 541 @Override
542 public void setNumberSpecified(boolean newNumberSpecified) 542 public void setNumberSpecified(boolean newNumberSpecified)
543 { 543 {
544 boolean oldNumberSpecified = numberSpecified; 544 boolean oldNumberSpecified = numberSpecified;
545 numberSpecified = newNumberSpecified; 545 numberSpecified = newNumberSpecified;
546 if (eNotificationRequired()) 546 if (eNotificationRequired())
547 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); 547 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified));
548 } 548 }
549 549
550 /** 550 /**
551 * <!-- begin-user-doc --> 551 * <!-- begin-user-doc -->
552 * <!-- end-user-doc --> 552 * <!-- end-user-doc -->
553 * @generated 553 * @generated
554 */ 554 */
555 @Override 555 @Override
556 public int getNumber() 556 public int getNumber()
557 { 557 {
558 return number; 558 return number;
559 } 559 }
560 560
561 /** 561 /**
562 * <!-- begin-user-doc --> 562 * <!-- begin-user-doc -->
563 * <!-- end-user-doc --> 563 * <!-- end-user-doc -->
564 * @generated 564 * @generated
565 */ 565 */
566 @Override 566 @Override
567 public void setNumber(int newNumber) 567 public void setNumber(int newNumber)
568 { 568 {
569 int oldNumber = number; 569 int oldNumber = number;
570 number = newNumber; 570 number = newNumber;
571 if (eNotificationRequired()) 571 if (eNotificationRequired())
572 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); 572 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number));
573 } 573 }
574 574
575 /** 575 /**
576 * <!-- begin-user-doc --> 576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc --> 577 * <!-- end-user-doc -->
578 * @generated 578 * @generated
579 */ 579 */
580 @Override 580 @Override
581 public boolean isRunSpecified() 581 public boolean isRunSpecified()
582 { 582 {
583 return runSpecified; 583 return runSpecified;
584 } 584 }
585 585
586 /** 586 /**
587 * <!-- begin-user-doc --> 587 * <!-- begin-user-doc -->
588 * <!-- end-user-doc --> 588 * <!-- end-user-doc -->
589 * @generated 589 * @generated
590 */ 590 */
591 @Override 591 @Override
592 public void setRunSpecified(boolean newRunSpecified) 592 public void setRunSpecified(boolean newRunSpecified)
593 { 593 {
594 boolean oldRunSpecified = runSpecified; 594 boolean oldRunSpecified = runSpecified;
595 runSpecified = newRunSpecified; 595 runSpecified = newRunSpecified;
596 if (eNotificationRequired()) 596 if (eNotificationRequired())
597 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); 597 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified));
598 } 598 }
599 599
600 /** 600 /**
601 * <!-- begin-user-doc --> 601 * <!-- begin-user-doc -->
602 * <!-- end-user-doc --> 602 * <!-- end-user-doc -->
603 * @generated 603 * @generated
604 */ 604 */
605 @Override 605 @Override
606 public int getRuns() 606 public int getRuns()
607 { 607 {
608 return runs; 608 return runs;
609 } 609 }
610 610
611 /** 611 /**
612 * <!-- begin-user-doc --> 612 * <!-- begin-user-doc -->
613 * <!-- end-user-doc --> 613 * <!-- end-user-doc -->
614 * @generated 614 * @generated
615 */ 615 */
616 @Override 616 @Override
617 public void setRuns(int newRuns) 617 public void setRuns(int newRuns)
618 { 618 {
619 int oldRuns = runs; 619 int oldRuns = runs;
620 runs = newRuns; 620 runs = newRuns;
621 if (eNotificationRequired()) 621 if (eNotificationRequired())
622 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); 622 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs));
623 } 623 }
624 624
625 /** 625 /**
626 * <!-- begin-user-doc --> 626 * <!-- begin-user-doc -->
627 * <!-- end-user-doc --> 627 * <!-- end-user-doc -->
628 * @generated 628 * @generated
629 */ 629 */
630 @Override 630 @Override
631 public Solver getSolver() 631 public Solver getSolver()
632 { 632 {
633 return solver; 633 return solver;
634 } 634 }
635 635
636 /** 636 /**
637 * <!-- begin-user-doc --> 637 * <!-- begin-user-doc -->
638 * <!-- end-user-doc --> 638 * <!-- end-user-doc -->
639 * @generated 639 * @generated
640 */ 640 */
641 @Override 641 @Override
642 public void setSolver(Solver newSolver) 642 public void setSolver(Solver newSolver)
643 { 643 {
644 Solver oldSolver = solver; 644 Solver oldSolver = solver;
645 solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; 645 solver = newSolver == null ? SOLVER_EDEFAULT : newSolver;
646 if (eNotificationRequired()) 646 if (eNotificationRequired())
647 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); 647 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver));
648 } 648 }
649 649
650 /** 650 /**
651 * <!-- begin-user-doc --> 651 * <!-- begin-user-doc -->
652 * <!-- end-user-doc --> 652 * <!-- end-user-doc -->
653 * @generated 653 * @generated
654 */ 654 */
655 @Override 655 @Override
656 public Config getConfig() 656 public Config getConfig()
657 { 657 {
658 return config; 658 return config;
659 } 659 }
660 660
661 /** 661 /**
662 * <!-- begin-user-doc --> 662 * <!-- begin-user-doc -->
663 * <!-- end-user-doc --> 663 * <!-- end-user-doc -->
664 * @generated 664 * @generated
665 */ 665 */
666 public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) 666 public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs)
667 { 667 {
668 Config oldConfig = config; 668 Config oldConfig = config;
669 config = newConfig; 669 config = newConfig;
670 if (eNotificationRequired()) 670 if (eNotificationRequired())
671 { 671 {
672 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); 672 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig);
673 if (msgs == null) msgs = notification; else msgs.add(notification); 673 if (msgs == null) msgs = notification; else msgs.add(notification);
674 } 674 }
675 return msgs; 675 return msgs;
676 } 676 }
677 677
678 /** 678 /**
679 * <!-- begin-user-doc --> 679 * <!-- begin-user-doc -->
680 * <!-- end-user-doc --> 680 * <!-- end-user-doc -->
681 * @generated 681 * @generated
682 */ 682 */
683 @Override 683 @Override
684 public void setConfig(Config newConfig) 684 public void setConfig(Config newConfig)
685 { 685 {
686 if (newConfig != config) 686 if (newConfig != config)
687 { 687 {
688 NotificationChain msgs = null; 688 NotificationChain msgs = null;
689 if (config != null) 689 if (config != null)
690 msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); 690 msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs);
691 if (newConfig != null) 691 if (newConfig != null)
692 msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); 692 msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs);
693 msgs = basicSetConfig(newConfig, msgs); 693 msgs = basicSetConfig(newConfig, msgs);
694 if (msgs != null) msgs.dispatch(); 694 if (msgs != null) msgs.dispatch();
695 } 695 }
696 else if (eNotificationRequired()) 696 else if (eNotificationRequired())
697 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); 697 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig));
698 } 698 }
699 699
700 /** 700 /**
701 * <!-- begin-user-doc --> 701 * <!-- begin-user-doc -->
702 * <!-- end-user-doc --> 702 * <!-- end-user-doc -->
703 * @generated 703 * @generated
704 */ 704 */
705 @Override 705 @Override
706 public File getDebugFolder() 706 public File getDebugFolder()
707 { 707 {
708 return debugFolder; 708 return debugFolder;
709 } 709 }
710 710
711 /** 711 /**
712 * <!-- begin-user-doc --> 712 * <!-- begin-user-doc -->
713 * <!-- end-user-doc --> 713 * <!-- end-user-doc -->
714 * @generated 714 * @generated
715 */ 715 */
716 public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) 716 public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs)
717 { 717 {
718 File oldDebugFolder = debugFolder; 718 File oldDebugFolder = debugFolder;
719 debugFolder = newDebugFolder; 719 debugFolder = newDebugFolder;
720 if (eNotificationRequired()) 720 if (eNotificationRequired())
721 { 721 {
722 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); 722 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder);
723 if (msgs == null) msgs = notification; else msgs.add(notification); 723 if (msgs == null) msgs = notification; else msgs.add(notification);
724 } 724 }
725 return msgs; 725 return msgs;
726 } 726 }
727 727
728 /** 728 /**
729 * <!-- begin-user-doc --> 729 * <!-- begin-user-doc -->
730 * <!-- end-user-doc --> 730 * <!-- end-user-doc -->
731 * @generated 731 * @generated
732 */ 732 */
733 @Override 733 @Override
734 public void setDebugFolder(File newDebugFolder) 734 public void setDebugFolder(File newDebugFolder)
735 { 735 {
736 if (newDebugFolder != debugFolder) 736 if (newDebugFolder != debugFolder)
737 { 737 {
738 NotificationChain msgs = null; 738 NotificationChain msgs = null;
739 if (debugFolder != null) 739 if (debugFolder != null)
740 msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); 740 msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs);
741 if (newDebugFolder != null) 741 if (newDebugFolder != null)
742 msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); 742 msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs);
743 msgs = basicSetDebugFolder(newDebugFolder, msgs); 743 msgs = basicSetDebugFolder(newDebugFolder, msgs);
744 if (msgs != null) msgs.dispatch(); 744 if (msgs != null) msgs.dispatch();
745 } 745 }
746 else if (eNotificationRequired()) 746 else if (eNotificationRequired())
747 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); 747 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder));
748 } 748 }
749 749
750 /** 750 /**
751 * <!-- begin-user-doc --> 751 * <!-- begin-user-doc -->
752 * <!-- end-user-doc --> 752 * <!-- end-user-doc -->
753 * @generated 753 * @generated
754 */ 754 */
755 @Override 755 @Override
756 public File getTargetLogFile() 756 public File getTargetLogFile()
757 { 757 {
758 return targetLogFile; 758 return targetLogFile;
759 } 759 }
760 760
761 /** 761 /**
762 * <!-- begin-user-doc --> 762 * <!-- begin-user-doc -->
763 * <!-- end-user-doc --> 763 * <!-- end-user-doc -->
764 * @generated 764 * @generated
765 */ 765 */
766 public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) 766 public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs)
767 { 767 {
768 File oldTargetLogFile = targetLogFile; 768 File oldTargetLogFile = targetLogFile;
769 targetLogFile = newTargetLogFile; 769 targetLogFile = newTargetLogFile;
770 if (eNotificationRequired()) 770 if (eNotificationRequired())
771 { 771 {
772 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); 772 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile);
773 if (msgs == null) msgs = notification; else msgs.add(notification); 773 if (msgs == null) msgs = notification; else msgs.add(notification);
774 } 774 }
775 return msgs; 775 return msgs;
776 } 776 }
777 777
778 /** 778 /**
779 * <!-- begin-user-doc --> 779 * <!-- begin-user-doc -->
780 * <!-- end-user-doc --> 780 * <!-- end-user-doc -->
781 * @generated 781 * @generated
782 */ 782 */
783 @Override 783 @Override
784 public void setTargetLogFile(File newTargetLogFile) 784 public void setTargetLogFile(File newTargetLogFile)
785 { 785 {
786 if (newTargetLogFile != targetLogFile) 786 if (newTargetLogFile != targetLogFile)
787 { 787 {
788 NotificationChain msgs = null; 788 NotificationChain msgs = null;
789 if (targetLogFile != null) 789 if (targetLogFile != null)
790 msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); 790 msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs);
791 if (newTargetLogFile != null) 791 if (newTargetLogFile != null)
792 msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); 792 msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs);
793 msgs = basicSetTargetLogFile(newTargetLogFile, msgs); 793 msgs = basicSetTargetLogFile(newTargetLogFile, msgs);
794 if (msgs != null) msgs.dispatch(); 794 if (msgs != null) msgs.dispatch();
795 } 795 }
796 else if (eNotificationRequired()) 796 else if (eNotificationRequired())
797 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); 797 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile));
798 } 798 }
799 799
800 /** 800 /**
801 * <!-- begin-user-doc --> 801 * <!-- begin-user-doc -->
802 * <!-- end-user-doc --> 802 * <!-- end-user-doc -->
803 * @generated 803 * @generated
804 */ 804 */
805 @Override 805 @Override
806 public File getTargetStatisticsFile() 806 public File getTargetStatisticsFile()
807 { 807 {
808 return targetStatisticsFile; 808 return targetStatisticsFile;
809 } 809 }
810 810
811 /** 811 /**
812 * <!-- begin-user-doc --> 812 * <!-- begin-user-doc -->
813 * <!-- end-user-doc --> 813 * <!-- end-user-doc -->
814 * @generated 814 * @generated
815 */ 815 */
816 public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) 816 public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs)
817 { 817 {
818 File oldTargetStatisticsFile = targetStatisticsFile; 818 File oldTargetStatisticsFile = targetStatisticsFile;
819 targetStatisticsFile = newTargetStatisticsFile; 819 targetStatisticsFile = newTargetStatisticsFile;
820 if (eNotificationRequired()) 820 if (eNotificationRequired())
821 { 821 {
822 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); 822 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile);
823 if (msgs == null) msgs = notification; else msgs.add(notification); 823 if (msgs == null) msgs = notification; else msgs.add(notification);
824 } 824 }
825 return msgs; 825 return msgs;
826 } 826 }
827 827
828 /** 828 /**
829 * <!-- begin-user-doc --> 829 * <!-- begin-user-doc -->
830 * <!-- end-user-doc --> 830 * <!-- end-user-doc -->
831 * @generated 831 * @generated
832 */ 832 */
833 @Override 833 @Override
834 public void setTargetStatisticsFile(File newTargetStatisticsFile) 834 public void setTargetStatisticsFile(File newTargetStatisticsFile)
835 { 835 {
836 if (newTargetStatisticsFile != targetStatisticsFile) 836 if (newTargetStatisticsFile != targetStatisticsFile)
837 { 837 {
838 NotificationChain msgs = null; 838 NotificationChain msgs = null;
839 if (targetStatisticsFile != null) 839 if (targetStatisticsFile != null)
840 msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); 840 msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs);
841 if (newTargetStatisticsFile != null) 841 if (newTargetStatisticsFile != null)
842 msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); 842 msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs);
843 msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); 843 msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs);
844 if (msgs != null) msgs.dispatch(); 844 if (msgs != null) msgs.dispatch();
845 } 845 }
846 else if (eNotificationRequired()) 846 else if (eNotificationRequired())
847 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); 847 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile));
848 } 848 }
849 849
850 /** 850 /**
851 * <!-- begin-user-doc --> 851 * <!-- begin-user-doc -->
852 * <!-- end-user-doc --> 852 * <!-- end-user-doc -->
853 * @generated 853 * @generated
854 */ 854 */
855 @Override 855 @Override
856 public File getTagetFolder() 856 public File getTagetFolder()
857 { 857 {
858 return tagetFolder; 858 return tagetFolder;
859 } 859 }
860 860
861 /** 861 /**
862 * <!-- begin-user-doc --> 862 * <!-- begin-user-doc -->
863 * <!-- end-user-doc --> 863 * <!-- end-user-doc -->
864 * @generated 864 * @generated
865 */ 865 */
866 public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) 866 public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs)
867 { 867 {
868 File oldTagetFolder = tagetFolder; 868 File oldTagetFolder = tagetFolder;
869 tagetFolder = newTagetFolder; 869 tagetFolder = newTagetFolder;
870 if (eNotificationRequired()) 870 if (eNotificationRequired())
871 { 871 {
872 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); 872 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder);
873 if (msgs == null) msgs = notification; else msgs.add(notification); 873 if (msgs == null) msgs = notification; else msgs.add(notification);
874 } 874 }
875 return msgs; 875 return msgs;
876 } 876 }
877 877
878 /** 878 /**
879 * <!-- begin-user-doc --> 879 * <!-- begin-user-doc -->
880 * <!-- end-user-doc --> 880 * <!-- end-user-doc -->
881 * @generated 881 * @generated
882 */ 882 */
883 @Override 883 @Override
884 public void setTagetFolder(File newTagetFolder) 884 public void setTagetFolder(File newTagetFolder)
885 { 885 {
886 if (newTagetFolder != tagetFolder) 886 if (newTagetFolder != tagetFolder)
887 { 887 {
888 NotificationChain msgs = null; 888 NotificationChain msgs = null;
889 if (tagetFolder != null) 889 if (tagetFolder != null)
890 msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); 890 msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs);
891 if (newTagetFolder != null) 891 if (newTagetFolder != null)
892 msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); 892 msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs);
893 msgs = basicSetTagetFolder(newTagetFolder, msgs); 893 msgs = basicSetTagetFolder(newTagetFolder, msgs);
894 if (msgs != null) msgs.dispatch(); 894 if (msgs != null) msgs.dispatch();
895 } 895 }
896 else if (eNotificationRequired()) 896 else if (eNotificationRequired())
897 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); 897 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder));
898 } 898 }
899 899
900 /** 900 /**
901 * <!-- begin-user-doc --> 901 * <!-- begin-user-doc -->
902 * <!-- end-user-doc --> 902 * <!-- end-user-doc -->
903 * @generated 903 * @generated
904 */ 904 */
905 @Override 905 @Override
906 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 906 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
907 { 907 {
908 switch (featureID) 908 switch (featureID)
909 { 909 {
910 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: 910 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL:
911 return basicSetMetamodel(null, msgs); 911 return basicSetMetamodel(null, msgs);
912 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: 912 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL:
913 return basicSetPartialModel(null, msgs); 913 return basicSetPartialModel(null, msgs);
914 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: 914 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS:
915 return basicSetPatterns(null, msgs); 915 return basicSetPatterns(null, msgs);
916 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: 916 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES:
917 return basicSetObjectives(null, msgs); 917 return basicSetObjectives(null, msgs);
918 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: 918 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE:
919 return basicSetScope(null, msgs); 919 return basicSetScope(null, msgs);
920 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: 920 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG:
921 return basicSetConfig(null, msgs); 921 return basicSetConfig(null, msgs);
922 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: 922 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER:
923 return basicSetDebugFolder(null, msgs); 923 return basicSetDebugFolder(null, msgs);
924 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: 924 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE:
925 return basicSetTargetLogFile(null, msgs); 925 return basicSetTargetLogFile(null, msgs);
926 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: 926 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE:
927 return basicSetTargetStatisticsFile(null, msgs); 927 return basicSetTargetStatisticsFile(null, msgs);
928 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: 928 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER:
929 return basicSetTagetFolder(null, msgs); 929 return basicSetTagetFolder(null, msgs);
930 } 930 }
931 return super.eInverseRemove(otherEnd, featureID, msgs); 931 return super.eInverseRemove(otherEnd, featureID, msgs);
932 } 932 }
933 933
934 /** 934 /**
935 * <!-- begin-user-doc --> 935 * <!-- begin-user-doc -->
936 * <!-- end-user-doc --> 936 * <!-- end-user-doc -->
937 * @generated 937 * @generated
938 */ 938 */
939 @Override 939 @Override
940 public Object eGet(int featureID, boolean resolve, boolean coreType) 940 public Object eGet(int featureID, boolean resolve, boolean coreType)
941 { 941 {
942 switch (featureID) 942 switch (featureID)
943 { 943 {
944 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: 944 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL:
945 return getMetamodel(); 945 return getMetamodel();
946 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: 946 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL:
947 return getPartialModel(); 947 return getPartialModel();
948 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: 948 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS:
949 return getPatterns(); 949 return getPatterns();
950 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: 950 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES:
951 return getObjectives(); 951 return getObjectives();
952 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: 952 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE:
953 return getScope(); 953 return getScope();
954 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: 954 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED:
955 return isNumberSpecified(); 955 return isNumberSpecified();
956 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: 956 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER:
957 return getNumber(); 957 return getNumber();
958 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: 958 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED:
959 return isRunSpecified(); 959 return isRunSpecified();
960 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: 960 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS:
961 return getRuns(); 961 return getRuns();
962 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: 962 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER:
963 return getSolver(); 963 return getSolver();
964 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: 964 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG:
965 return getConfig(); 965 return getConfig();
966 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: 966 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER:
967 return getDebugFolder(); 967 return getDebugFolder();
968 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: 968 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE:
969 return getTargetLogFile(); 969 return getTargetLogFile();
970 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: 970 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE:
971 return getTargetStatisticsFile(); 971 return getTargetStatisticsFile();
972 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: 972 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER:
973 return getTagetFolder(); 973 return getTagetFolder();
974 } 974 }
975 return super.eGet(featureID, resolve, coreType); 975 return super.eGet(featureID, resolve, coreType);
976 } 976 }
977 977
978 /** 978 /**
979 * <!-- begin-user-doc --> 979 * <!-- begin-user-doc -->
980 * <!-- end-user-doc --> 980 * <!-- end-user-doc -->
981 * @generated 981 * @generated
982 */ 982 */
983 @Override 983 @Override
984 public void eSet(int featureID, Object newValue) 984 public void eSet(int featureID, Object newValue)
985 { 985 {
986 switch (featureID) 986 switch (featureID)
987 { 987 {
988 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: 988 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL:
989 setMetamodel((Metamodel)newValue); 989 setMetamodel((Metamodel)newValue);
990 return; 990 return;
991 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: 991 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL:
992 setPartialModel((PartialModel)newValue); 992 setPartialModel((PartialModel)newValue);
993 return; 993 return;
994 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: 994 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS:
995 setPatterns((GraphPattern)newValue); 995 setPatterns((GraphPattern)newValue);
996 return; 996 return;
997 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: 997 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES:
998 setObjectives((Objective)newValue); 998 setObjectives((Objective)newValue);
999 return; 999 return;
1000 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: 1000 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE:
1001 setScope((Scope)newValue); 1001 setScope((Scope)newValue);
1002 return; 1002 return;
1003 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: 1003 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED:
1004 setNumberSpecified((Boolean)newValue); 1004 setNumberSpecified((Boolean)newValue);
1005 return; 1005 return;
1006 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: 1006 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER:
1007 setNumber((Integer)newValue); 1007 setNumber((Integer)newValue);
1008 return; 1008 return;
1009 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: 1009 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED:
1010 setRunSpecified((Boolean)newValue); 1010 setRunSpecified((Boolean)newValue);
1011 return; 1011 return;
1012 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: 1012 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS:
1013 setRuns((Integer)newValue); 1013 setRuns((Integer)newValue);
1014 return; 1014 return;
1015 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: 1015 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER:
1016 setSolver((Solver)newValue); 1016 setSolver((Solver)newValue);
1017 return; 1017 return;
1018 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: 1018 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG:
1019 setConfig((Config)newValue); 1019 setConfig((Config)newValue);
1020 return; 1020 return;
1021 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: 1021 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER:
1022 setDebugFolder((File)newValue); 1022 setDebugFolder((File)newValue);
1023 return; 1023 return;
1024 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: 1024 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE:
1025 setTargetLogFile((File)newValue); 1025 setTargetLogFile((File)newValue);
1026 return; 1026 return;
1027 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: 1027 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE:
1028 setTargetStatisticsFile((File)newValue); 1028 setTargetStatisticsFile((File)newValue);
1029 return; 1029 return;
1030 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: 1030 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER:
1031 setTagetFolder((File)newValue); 1031 setTagetFolder((File)newValue);
1032 return; 1032 return;
1033 } 1033 }
1034 super.eSet(featureID, newValue); 1034 super.eSet(featureID, newValue);
1035 } 1035 }
1036 1036
1037 /** 1037 /**
1038 * <!-- begin-user-doc --> 1038 * <!-- begin-user-doc -->
1039 * <!-- end-user-doc --> 1039 * <!-- end-user-doc -->
1040 * @generated 1040 * @generated
1041 */ 1041 */
1042 @Override 1042 @Override
1043 public void eUnset(int featureID) 1043 public void eUnset(int featureID)
1044 { 1044 {
1045 switch (featureID) 1045 switch (featureID)
1046 { 1046 {
1047 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: 1047 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL:
1048 setMetamodel((Metamodel)null); 1048 setMetamodel((Metamodel)null);
1049 return; 1049 return;
1050 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: 1050 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL:
1051 setPartialModel((PartialModel)null); 1051 setPartialModel((PartialModel)null);
1052 return; 1052 return;
1053 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: 1053 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS:
1054 setPatterns((GraphPattern)null); 1054 setPatterns((GraphPattern)null);
1055 return; 1055 return;
1056 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: 1056 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES:
1057 setObjectives((Objective)null); 1057 setObjectives((Objective)null);
1058 return; 1058 return;
1059 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: 1059 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE:
1060 setScope((Scope)null); 1060 setScope((Scope)null);
1061 return; 1061 return;
1062 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: 1062 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED:
1063 setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); 1063 setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT);
1064 return; 1064 return;
1065 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: 1065 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER:
1066 setNumber(NUMBER_EDEFAULT); 1066 setNumber(NUMBER_EDEFAULT);
1067 return; 1067 return;
1068 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: 1068 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED:
1069 setRunSpecified(RUN_SPECIFIED_EDEFAULT); 1069 setRunSpecified(RUN_SPECIFIED_EDEFAULT);
1070 return; 1070 return;
1071 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: 1071 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS:
1072 setRuns(RUNS_EDEFAULT); 1072 setRuns(RUNS_EDEFAULT);
1073 return; 1073 return;
1074 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: 1074 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER:
1075 setSolver(SOLVER_EDEFAULT); 1075 setSolver(SOLVER_EDEFAULT);
1076 return; 1076 return;
1077 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: 1077 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG:
1078 setConfig((Config)null); 1078 setConfig((Config)null);
1079 return; 1079 return;
1080 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: 1080 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER:
1081 setDebugFolder((File)null); 1081 setDebugFolder((File)null);
1082 return; 1082 return;
1083 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: 1083 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE:
1084 setTargetLogFile((File)null); 1084 setTargetLogFile((File)null);
1085 return; 1085 return;
1086 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: 1086 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE:
1087 setTargetStatisticsFile((File)null); 1087 setTargetStatisticsFile((File)null);
1088 return; 1088 return;
1089 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: 1089 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER:
1090 setTagetFolder((File)null); 1090 setTagetFolder((File)null);
1091 return; 1091 return;
1092 } 1092 }
1093 super.eUnset(featureID); 1093 super.eUnset(featureID);
1094 } 1094 }
1095 1095
1096 /** 1096 /**
1097 * <!-- begin-user-doc --> 1097 * <!-- begin-user-doc -->
1098 * <!-- end-user-doc --> 1098 * <!-- end-user-doc -->
1099 * @generated 1099 * @generated
1100 */ 1100 */
1101 @Override 1101 @Override
1102 public boolean eIsSet(int featureID) 1102 public boolean eIsSet(int featureID)
1103 { 1103 {
1104 switch (featureID) 1104 switch (featureID)
1105 { 1105 {
1106 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: 1106 case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL:
1107 return metamodel != null; 1107 return metamodel != null;
1108 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: 1108 case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL:
1109 return partialModel != null; 1109 return partialModel != null;
1110 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: 1110 case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS:
1111 return patterns != null; 1111 return patterns != null;
1112 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: 1112 case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES:
1113 return objectives != null; 1113 return objectives != null;
1114 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: 1114 case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE:
1115 return scope != null; 1115 return scope != null;
1116 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: 1116 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED:
1117 return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; 1117 return numberSpecified != NUMBER_SPECIFIED_EDEFAULT;
1118 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: 1118 case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER:
1119 return number != NUMBER_EDEFAULT; 1119 return number != NUMBER_EDEFAULT;
1120 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: 1120 case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED:
1121 return runSpecified != RUN_SPECIFIED_EDEFAULT; 1121 return runSpecified != RUN_SPECIFIED_EDEFAULT;
1122 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: 1122 case ApplicationConfigurationPackage.GENERATION_TASK__RUNS:
1123 return runs != RUNS_EDEFAULT; 1123 return runs != RUNS_EDEFAULT;
1124 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: 1124 case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER:
1125 return solver != SOLVER_EDEFAULT; 1125 return solver != SOLVER_EDEFAULT;
1126 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: 1126 case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG:
1127 return config != null; 1127 return config != null;
1128 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: 1128 case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER:
1129 return debugFolder != null; 1129 return debugFolder != null;
1130 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: 1130 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE:
1131 return targetLogFile != null; 1131 return targetLogFile != null;
1132 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: 1132 case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE:
1133 return targetStatisticsFile != null; 1133 return targetStatisticsFile != null;
1134 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: 1134 case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER:
1135 return tagetFolder != null; 1135 return tagetFolder != null;
1136 } 1136 }
1137 return super.eIsSet(featureID); 1137 return super.eIsSet(featureID);
1138 } 1138 }
1139 1139
1140 /** 1140 /**
1141 * <!-- begin-user-doc --> 1141 * <!-- begin-user-doc -->
1142 * <!-- end-user-doc --> 1142 * <!-- end-user-doc -->
1143 * @generated 1143 * @generated
1144 */ 1144 */
1145 @Override 1145 @Override
1146 public String toString() 1146 public String toString()
1147 { 1147 {
1148 if (eIsProxy()) return super.toString(); 1148 if (eIsProxy()) return super.toString();
1149 1149
1150 StringBuilder result = new StringBuilder(super.toString()); 1150 StringBuilder result = new StringBuilder(super.toString());
1151 result.append(" (numberSpecified: "); 1151 result.append(" (numberSpecified: ");
1152 result.append(numberSpecified); 1152 result.append(numberSpecified);
1153 result.append(", number: "); 1153 result.append(", number: ");
1154 result.append(number); 1154 result.append(number);
1155 result.append(", runSpecified: "); 1155 result.append(", runSpecified: ");
1156 result.append(runSpecified); 1156 result.append(runSpecified);
1157 result.append(", runs: "); 1157 result.append(", runs: ");
1158 result.append(runs); 1158 result.append(runs);
1159 result.append(", solver: "); 1159 result.append(", solver: ");
1160 result.append(solver); 1160 result.append(solver);
1161 result.append(')'); 1161 result.append(')');
1162 return result.toString(); 1162 return result.toString();
1163 } 1163 }
1164 1164
1165} //GenerationTaskImpl 1165} //GenerationTaskImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java
index 5220ee0c..5a239301 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Graph Pattern Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Graph Pattern Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration 31public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected PatternSpecification specification; 41 protected PatternSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected GraphPatternDeclarationImpl() 48 protected GraphPatternDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public PatternSpecification getSpecification() 70 public PatternSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 PatternSpecification oldSpecification = specification; 82 PatternSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(PatternSpecification newSpecification) 98 public void setSpecification(PatternSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION:
157 setSpecification((PatternSpecification)newValue); 157 setSpecification((PatternSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION:
174 setSpecification((PatternSpecification)null); 174 setSpecification((PatternSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //GraphPatternDeclarationImpl 196} //GraphPatternDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java
index 25fcdff7..45a44d92 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Graph Pattern</b></em>'. 15 * An implementation of the model object '<em><b>Graph Pattern</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern 20public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected GraphPatternImpl() 27 protected GraphPatternImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; 40 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN;
41 } 41 }
42 42
43} //GraphPatternImpl 43} //GraphPatternImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java
index 6d285112..efd945a6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Graph Pattern Reference</b></em>'. 19 * An implementation of the model object '<em><b>Graph Pattern Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference 30public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected GraphPatternDeclaration referred; 40 protected GraphPatternDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected GraphPatternReferenceImpl() 47 protected GraphPatternReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public GraphPatternDeclaration getReferred() 69 public GraphPatternDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); 74 referred = (GraphPatternDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public GraphPatternDeclaration basicGetReferred() 89 public GraphPatternDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(GraphPatternDeclaration newReferred) 100 public void setReferred(GraphPatternDeclaration newReferred)
101 { 101 {
102 GraphPatternDeclaration oldReferred = referred; 102 GraphPatternDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED:
136 setReferred((GraphPatternDeclaration)newValue); 136 setReferred((GraphPatternDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED:
153 setReferred((GraphPatternDeclaration)null); 153 setReferred((GraphPatternDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //GraphPatternReferenceImpl 175} //GraphPatternReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java
index 3e3d80cb..b2ec8a64 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Import</b></em>'. 15 * An implementation of the model object '<em><b>Import</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ImportImpl extends MinimalEObjectImpl.Container implements Import 20public class ImportImpl extends MinimalEObjectImpl.Container implements Import
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ImportImpl() 27 protected ImportImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.IMPORT; 40 return ApplicationConfigurationPackage.Literals.IMPORT;
41 } 41 }
42 42
43} //ImportImpl 43} //ImportImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java
index d1730a5a..13af71e6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java
@@ -1,163 +1,163 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation;
8 8
9import java.util.Collection; 9import java.util.Collection;
10 10
11import org.eclipse.emf.common.util.EList; 11import org.eclipse.emf.common.util.EList;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14 14
15import org.eclipse.emf.ecore.util.EDataTypeEList; 15import org.eclipse.emf.ecore.util.EDataTypeEList;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Int Enumberation</b></em>'. 19 * An implementation of the model object '<em><b>Int Enumberation</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation 30public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. 33 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getEntry() 36 * @see #getEntry()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected EList<Integer> entry; 40 protected EList<Integer> entry;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected IntEnumberationImpl() 47 protected IntEnumberationImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; 60 return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public EList<Integer> getEntry() 69 public EList<Integer> getEntry()
70 { 70 {
71 if (entry == null) 71 if (entry == null)
72 { 72 {
73 entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); 73 entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY);
74 } 74 }
75 return entry; 75 return entry;
76 } 76 }
77 77
78 /** 78 /**
79 * <!-- begin-user-doc --> 79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc --> 80 * <!-- end-user-doc -->
81 * @generated 81 * @generated
82 */ 82 */
83 @Override 83 @Override
84 public Object eGet(int featureID, boolean resolve, boolean coreType) 84 public Object eGet(int featureID, boolean resolve, boolean coreType)
85 { 85 {
86 switch (featureID) 86 switch (featureID)
87 { 87 {
88 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: 88 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY:
89 return getEntry(); 89 return getEntry();
90 } 90 }
91 return super.eGet(featureID, resolve, coreType); 91 return super.eGet(featureID, resolve, coreType);
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @SuppressWarnings("unchecked") 99 @SuppressWarnings("unchecked")
100 @Override 100 @Override
101 public void eSet(int featureID, Object newValue) 101 public void eSet(int featureID, Object newValue)
102 { 102 {
103 switch (featureID) 103 switch (featureID)
104 { 104 {
105 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: 105 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY:
106 getEntry().clear(); 106 getEntry().clear();
107 getEntry().addAll((Collection<? extends Integer>)newValue); 107 getEntry().addAll((Collection<? extends Integer>)newValue);
108 return; 108 return;
109 } 109 }
110 super.eSet(featureID, newValue); 110 super.eSet(featureID, newValue);
111 } 111 }
112 112
113 /** 113 /**
114 * <!-- begin-user-doc --> 114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc --> 115 * <!-- end-user-doc -->
116 * @generated 116 * @generated
117 */ 117 */
118 @Override 118 @Override
119 public void eUnset(int featureID) 119 public void eUnset(int featureID)
120 { 120 {
121 switch (featureID) 121 switch (featureID)
122 { 122 {
123 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: 123 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY:
124 getEntry().clear(); 124 getEntry().clear();
125 return; 125 return;
126 } 126 }
127 super.eUnset(featureID); 127 super.eUnset(featureID);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public boolean eIsSet(int featureID) 136 public boolean eIsSet(int featureID)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: 140 case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY:
141 return entry != null && !entry.isEmpty(); 141 return entry != null && !entry.isEmpty();
142 } 142 }
143 return super.eIsSet(featureID); 143 return super.eIsSet(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public String toString() 152 public String toString()
153 { 153 {
154 if (eIsProxy()) return super.toString(); 154 if (eIsProxy()) return super.toString();
155 155
156 StringBuilder result = new StringBuilder(super.toString()); 156 StringBuilder result = new StringBuilder(super.toString());
157 result.append(" (entry: "); 157 result.append(" (entry: ");
158 result.append(entry); 158 result.append(entry);
159 result.append(')'); 159 result.append(')');
160 return result.toString(); 160 return result.toString();
161 } 161 }
162 162
163} //IntEnumberationImpl 163} //IntEnumberationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java
index e41a758c..a04ea7d8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Integer Reference</b></em>'. 13 * An implementation of the model object '<em><b>Integer Reference</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference 18public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected IntegerReferenceImpl() 25 protected IntegerReferenceImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; 38 return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE;
39 } 39 }
40 40
41} //IntegerReferenceImpl 41} //IntegerReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java
index 88ebcead..3958c8f3 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Integer Scope</b></em>'. 13 * An implementation of the model object '<em><b>Integer Scope</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope 18public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected IntegerScopeImpl() 25 protected IntegerScopeImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; 38 return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE;
39 } 39 }
40 40
41} //IntegerScopeImpl 41} //IntegerScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java
index 95d32fd9..c5f3dde8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Integer Type Scope</b></em>'. 20 * An implementation of the model object '<em><b>Integer Type Scope</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope 31public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. 34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getType() 37 * @see #getType()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected IntegerReference type; 41 protected IntegerReference type;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected IntegerTypeScopeImpl() 48 protected IntegerTypeScopeImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; 61 return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public IntegerReference getType() 70 public IntegerReference getType()
71 { 71 {
72 return type; 72 return type;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) 80 public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs)
81 { 81 {
82 IntegerReference oldType = type; 82 IntegerReference oldType = type;
83 type = newType; 83 type = newType;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setType(IntegerReference newType) 98 public void setType(IntegerReference newType)
99 { 99 {
100 if (newType != type) 100 if (newType != type)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (type != null) 103 if (type != null)
104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); 104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs);
105 if (newType != null) 105 if (newType != null)
106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); 106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs);
107 msgs = basicSetType(newType, msgs); 107 msgs = basicSetType(newType, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: 124 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE:
125 return basicSetType(null, msgs); 125 return basicSetType(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: 140 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE:
141 return getType(); 141 return getType();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: 156 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE:
157 setType((IntegerReference)newValue); 157 setType((IntegerReference)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: 173 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE:
174 setType((IntegerReference)null); 174 setType((IntegerReference)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: 190 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE:
191 return type != null; 191 return type != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //IntegerTypeScopeImpl 196} //IntegerTypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java
index f3956c2e..dcbaed1d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java
@@ -1,295 +1,295 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Intervall Number</b></em>'. 17 * An implementation of the model object '<em><b>Intervall Number</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber 30public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber
31{ 31{
32 /** 32 /**
33 * The default value of the '{@link #getMin() <em>Min</em>}' attribute. 33 * The default value of the '{@link #getMin() <em>Min</em>}' attribute.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getMin() 36 * @see #getMin()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected static final int MIN_EDEFAULT = 0; 40 protected static final int MIN_EDEFAULT = 0;
41 41
42 /** 42 /**
43 * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. 43 * The cached value of the '{@link #getMin() <em>Min</em>}' attribute.
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @see #getMin() 46 * @see #getMin()
47 * @generated 47 * @generated
48 * @ordered 48 * @ordered
49 */ 49 */
50 protected int min = MIN_EDEFAULT; 50 protected int min = MIN_EDEFAULT;
51 51
52 /** 52 /**
53 * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. 53 * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute.
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @see #getMaxNumber() 56 * @see #getMaxNumber()
57 * @generated 57 * @generated
58 * @ordered 58 * @ordered
59 */ 59 */
60 protected static final int MAX_NUMBER_EDEFAULT = 0; 60 protected static final int MAX_NUMBER_EDEFAULT = 0;
61 61
62 /** 62 /**
63 * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. 63 * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute.
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @see #getMaxNumber() 66 * @see #getMaxNumber()
67 * @generated 67 * @generated
68 * @ordered 68 * @ordered
69 */ 69 */
70 protected int maxNumber = MAX_NUMBER_EDEFAULT; 70 protected int maxNumber = MAX_NUMBER_EDEFAULT;
71 71
72 /** 72 /**
73 * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. 73 * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute.
74 * <!-- begin-user-doc --> 74 * <!-- begin-user-doc -->
75 * <!-- end-user-doc --> 75 * <!-- end-user-doc -->
76 * @see #isMaxUnlimited() 76 * @see #isMaxUnlimited()
77 * @generated 77 * @generated
78 * @ordered 78 * @ordered
79 */ 79 */
80 protected static final boolean MAX_UNLIMITED_EDEFAULT = false; 80 protected static final boolean MAX_UNLIMITED_EDEFAULT = false;
81 81
82 /** 82 /**
83 * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. 83 * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute.
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @see #isMaxUnlimited() 86 * @see #isMaxUnlimited()
87 * @generated 87 * @generated
88 * @ordered 88 * @ordered
89 */ 89 */
90 protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; 90 protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT;
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 protected IntervallNumberImpl() 97 protected IntervallNumberImpl()
98 { 98 {
99 super(); 99 super();
100 } 100 }
101 101
102 /** 102 /**
103 * <!-- begin-user-doc --> 103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc --> 104 * <!-- end-user-doc -->
105 * @generated 105 * @generated
106 */ 106 */
107 @Override 107 @Override
108 protected EClass eStaticClass() 108 protected EClass eStaticClass()
109 { 109 {
110 return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; 110 return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER;
111 } 111 }
112 112
113 /** 113 /**
114 * <!-- begin-user-doc --> 114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc --> 115 * <!-- end-user-doc -->
116 * @generated 116 * @generated
117 */ 117 */
118 @Override 118 @Override
119 public int getMin() 119 public int getMin()
120 { 120 {
121 return min; 121 return min;
122 } 122 }
123 123
124 /** 124 /**
125 * <!-- begin-user-doc --> 125 * <!-- begin-user-doc -->
126 * <!-- end-user-doc --> 126 * <!-- end-user-doc -->
127 * @generated 127 * @generated
128 */ 128 */
129 @Override 129 @Override
130 public void setMin(int newMin) 130 public void setMin(int newMin)
131 { 131 {
132 int oldMin = min; 132 int oldMin = min;
133 min = newMin; 133 min = newMin;
134 if (eNotificationRequired()) 134 if (eNotificationRequired())
135 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); 135 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min));
136 } 136 }
137 137
138 /** 138 /**
139 * <!-- begin-user-doc --> 139 * <!-- begin-user-doc -->
140 * <!-- end-user-doc --> 140 * <!-- end-user-doc -->
141 * @generated 141 * @generated
142 */ 142 */
143 @Override 143 @Override
144 public int getMaxNumber() 144 public int getMaxNumber()
145 { 145 {
146 return maxNumber; 146 return maxNumber;
147 } 147 }
148 148
149 /** 149 /**
150 * <!-- begin-user-doc --> 150 * <!-- begin-user-doc -->
151 * <!-- end-user-doc --> 151 * <!-- end-user-doc -->
152 * @generated 152 * @generated
153 */ 153 */
154 @Override 154 @Override
155 public void setMaxNumber(int newMaxNumber) 155 public void setMaxNumber(int newMaxNumber)
156 { 156 {
157 int oldMaxNumber = maxNumber; 157 int oldMaxNumber = maxNumber;
158 maxNumber = newMaxNumber; 158 maxNumber = newMaxNumber;
159 if (eNotificationRequired()) 159 if (eNotificationRequired())
160 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); 160 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber));
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public boolean isMaxUnlimited() 169 public boolean isMaxUnlimited()
170 { 170 {
171 return maxUnlimited; 171 return maxUnlimited;
172 } 172 }
173 173
174 /** 174 /**
175 * <!-- begin-user-doc --> 175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc --> 176 * <!-- end-user-doc -->
177 * @generated 177 * @generated
178 */ 178 */
179 @Override 179 @Override
180 public void setMaxUnlimited(boolean newMaxUnlimited) 180 public void setMaxUnlimited(boolean newMaxUnlimited)
181 { 181 {
182 boolean oldMaxUnlimited = maxUnlimited; 182 boolean oldMaxUnlimited = maxUnlimited;
183 maxUnlimited = newMaxUnlimited; 183 maxUnlimited = newMaxUnlimited;
184 if (eNotificationRequired()) 184 if (eNotificationRequired())
185 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); 185 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited));
186 } 186 }
187 187
188 /** 188 /**
189 * <!-- begin-user-doc --> 189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc --> 190 * <!-- end-user-doc -->
191 * @generated 191 * @generated
192 */ 192 */
193 @Override 193 @Override
194 public Object eGet(int featureID, boolean resolve, boolean coreType) 194 public Object eGet(int featureID, boolean resolve, boolean coreType)
195 { 195 {
196 switch (featureID) 196 switch (featureID)
197 { 197 {
198 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: 198 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN:
199 return getMin(); 199 return getMin();
200 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: 200 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER:
201 return getMaxNumber(); 201 return getMaxNumber();
202 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: 202 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED:
203 return isMaxUnlimited(); 203 return isMaxUnlimited();
204 } 204 }
205 return super.eGet(featureID, resolve, coreType); 205 return super.eGet(featureID, resolve, coreType);
206 } 206 }
207 207
208 /** 208 /**
209 * <!-- begin-user-doc --> 209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc --> 210 * <!-- end-user-doc -->
211 * @generated 211 * @generated
212 */ 212 */
213 @Override 213 @Override
214 public void eSet(int featureID, Object newValue) 214 public void eSet(int featureID, Object newValue)
215 { 215 {
216 switch (featureID) 216 switch (featureID)
217 { 217 {
218 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: 218 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN:
219 setMin((Integer)newValue); 219 setMin((Integer)newValue);
220 return; 220 return;
221 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: 221 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER:
222 setMaxNumber((Integer)newValue); 222 setMaxNumber((Integer)newValue);
223 return; 223 return;
224 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: 224 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED:
225 setMaxUnlimited((Boolean)newValue); 225 setMaxUnlimited((Boolean)newValue);
226 return; 226 return;
227 } 227 }
228 super.eSet(featureID, newValue); 228 super.eSet(featureID, newValue);
229 } 229 }
230 230
231 /** 231 /**
232 * <!-- begin-user-doc --> 232 * <!-- begin-user-doc -->
233 * <!-- end-user-doc --> 233 * <!-- end-user-doc -->
234 * @generated 234 * @generated
235 */ 235 */
236 @Override 236 @Override
237 public void eUnset(int featureID) 237 public void eUnset(int featureID)
238 { 238 {
239 switch (featureID) 239 switch (featureID)
240 { 240 {
241 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: 241 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN:
242 setMin(MIN_EDEFAULT); 242 setMin(MIN_EDEFAULT);
243 return; 243 return;
244 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: 244 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER:
245 setMaxNumber(MAX_NUMBER_EDEFAULT); 245 setMaxNumber(MAX_NUMBER_EDEFAULT);
246 return; 246 return;
247 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: 247 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED:
248 setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); 248 setMaxUnlimited(MAX_UNLIMITED_EDEFAULT);
249 return; 249 return;
250 } 250 }
251 super.eUnset(featureID); 251 super.eUnset(featureID);
252 } 252 }
253 253
254 /** 254 /**
255 * <!-- begin-user-doc --> 255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc --> 256 * <!-- end-user-doc -->
257 * @generated 257 * @generated
258 */ 258 */
259 @Override 259 @Override
260 public boolean eIsSet(int featureID) 260 public boolean eIsSet(int featureID)
261 { 261 {
262 switch (featureID) 262 switch (featureID)
263 { 263 {
264 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: 264 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN:
265 return min != MIN_EDEFAULT; 265 return min != MIN_EDEFAULT;
266 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: 266 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER:
267 return maxNumber != MAX_NUMBER_EDEFAULT; 267 return maxNumber != MAX_NUMBER_EDEFAULT;
268 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: 268 case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED:
269 return maxUnlimited != MAX_UNLIMITED_EDEFAULT; 269 return maxUnlimited != MAX_UNLIMITED_EDEFAULT;
270 } 270 }
271 return super.eIsSet(featureID); 271 return super.eIsSet(featureID);
272 } 272 }
273 273
274 /** 274 /**
275 * <!-- begin-user-doc --> 275 * <!-- begin-user-doc -->
276 * <!-- end-user-doc --> 276 * <!-- end-user-doc -->
277 * @generated 277 * @generated
278 */ 278 */
279 @Override 279 @Override
280 public String toString() 280 public String toString()
281 { 281 {
282 if (eIsProxy()) return super.toString(); 282 if (eIsProxy()) return super.toString();
283 283
284 StringBuilder result = new StringBuilder(super.toString()); 284 StringBuilder result = new StringBuilder(super.toString());
285 result.append(" (min: "); 285 result.append(" (min: ");
286 result.append(min); 286 result.append(min);
287 result.append(", maxNumber: "); 287 result.append(", maxNumber: ");
288 result.append(maxNumber); 288 result.append(maxNumber);
289 result.append(", maxUnlimited: "); 289 result.append(", maxUnlimited: ");
290 result.append(maxUnlimited); 290 result.append(maxUnlimited);
291 result.append(')'); 291 result.append(')');
292 return result.toString(); 292 return result.toString();
293 } 293 }
294 294
295} //IntervallNumberImpl 295} //IntervallNumberImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java
index d0af36c4..1379e2ea 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java
@@ -1,179 +1,179 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Memory Entry</b></em>'. 17 * An implementation of the model object '<em><b>Memory Entry</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit <em>Megabyte Limit</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit <em>Megabyte Limit</em>}</li>
24 * </ul> 24 * </ul>
25 * 25 *
26 * @generated 26 * @generated
27 */ 27 */
28public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry 28public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry
29{ 29{
30 /** 30 /**
31 * The default value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. 31 * The default value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc --> 33 * <!-- end-user-doc -->
34 * @see #getMegabyteLimit() 34 * @see #getMegabyteLimit()
35 * @generated 35 * @generated
36 * @ordered 36 * @ordered
37 */ 37 */
38 protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; 38 protected static final int MEGABYTE_LIMIT_EDEFAULT = 0;
39 39
40 /** 40 /**
41 * The cached value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. 41 * The cached value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @see #getMegabyteLimit() 44 * @see #getMegabyteLimit()
45 * @generated 45 * @generated
46 * @ordered 46 * @ordered
47 */ 47 */
48 protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; 48 protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT;
49 49
50 /** 50 /**
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @generated 53 * @generated
54 */ 54 */
55 protected MemoryEntryImpl() 55 protected MemoryEntryImpl()
56 { 56 {
57 super(); 57 super();
58 } 58 }
59 59
60 /** 60 /**
61 * <!-- begin-user-doc --> 61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc --> 62 * <!-- end-user-doc -->
63 * @generated 63 * @generated
64 */ 64 */
65 @Override 65 @Override
66 protected EClass eStaticClass() 66 protected EClass eStaticClass()
67 { 67 {
68 return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; 68 return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY;
69 } 69 }
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 @Override 76 @Override
77 public int getMegabyteLimit() 77 public int getMegabyteLimit()
78 { 78 {
79 return megabyteLimit; 79 return megabyteLimit;
80 } 80 }
81 81
82 /** 82 /**
83 * <!-- begin-user-doc --> 83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc --> 84 * <!-- end-user-doc -->
85 * @generated 85 * @generated
86 */ 86 */
87 @Override 87 @Override
88 public void setMegabyteLimit(int newMegabyteLimit) 88 public void setMegabyteLimit(int newMegabyteLimit)
89 { 89 {
90 int oldMegabyteLimit = megabyteLimit; 90 int oldMegabyteLimit = megabyteLimit;
91 megabyteLimit = newMegabyteLimit; 91 megabyteLimit = newMegabyteLimit;
92 if (eNotificationRequired()) 92 if (eNotificationRequired())
93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); 93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit));
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 public Object eGet(int featureID, boolean resolve, boolean coreType) 102 public Object eGet(int featureID, boolean resolve, boolean coreType)
103 { 103 {
104 switch (featureID) 104 switch (featureID)
105 { 105 {
106 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: 106 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
107 return getMegabyteLimit(); 107 return getMegabyteLimit();
108 } 108 }
109 return super.eGet(featureID, resolve, coreType); 109 return super.eGet(featureID, resolve, coreType);
110 } 110 }
111 111
112 /** 112 /**
113 * <!-- begin-user-doc --> 113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc --> 114 * <!-- end-user-doc -->
115 * @generated 115 * @generated
116 */ 116 */
117 @Override 117 @Override
118 public void eSet(int featureID, Object newValue) 118 public void eSet(int featureID, Object newValue)
119 { 119 {
120 switch (featureID) 120 switch (featureID)
121 { 121 {
122 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: 122 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
123 setMegabyteLimit((Integer)newValue); 123 setMegabyteLimit((Integer)newValue);
124 return; 124 return;
125 } 125 }
126 super.eSet(featureID, newValue); 126 super.eSet(featureID, newValue);
127 } 127 }
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 @Override 134 @Override
135 public void eUnset(int featureID) 135 public void eUnset(int featureID)
136 { 136 {
137 switch (featureID) 137 switch (featureID)
138 { 138 {
139 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: 139 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
140 setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); 140 setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT);
141 return; 141 return;
142 } 142 }
143 super.eUnset(featureID); 143 super.eUnset(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public boolean eIsSet(int featureID) 152 public boolean eIsSet(int featureID)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: 156 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
157 return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; 157 return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT;
158 } 158 }
159 return super.eIsSet(featureID); 159 return super.eIsSet(featureID);
160 } 160 }
161 161
162 /** 162 /**
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @generated 165 * @generated
166 */ 166 */
167 @Override 167 @Override
168 public String toString() 168 public String toString()
169 { 169 {
170 if (eIsProxy()) return super.toString(); 170 if (eIsProxy()) return super.toString();
171 171
172 StringBuilder result = new StringBuilder(super.toString()); 172 StringBuilder result = new StringBuilder(super.toString());
173 result.append(" (megabyteLimit: "); 173 result.append(" (megabyteLimit: ");
174 result.append(megabyteLimit); 174 result.append(megabyteLimit);
175 result.append(')'); 175 result.append(')');
176 return result.toString(); 176 return result.toString();
177 } 177 }
178 178
179} //MemoryEntryImpl 179} //MemoryEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
index fdbfc184..59495fb5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Metamodel Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Metamodel Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration 31public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected MetamodelSpecification specification; 41 protected MetamodelSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected MetamodelDeclarationImpl() 48 protected MetamodelDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public MetamodelSpecification getSpecification() 70 public MetamodelSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 MetamodelSpecification oldSpecification = specification; 82 MetamodelSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(MetamodelSpecification newSpecification) 98 public void setSpecification(MetamodelSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
157 setSpecification((MetamodelSpecification)newValue); 157 setSpecification((MetamodelSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
174 setSpecification((MetamodelSpecification)null); 174 setSpecification((MetamodelSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //MetamodelDeclarationImpl 196} //MetamodelDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java
index 7f2e34ef..045814f7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java
@@ -1,243 +1,243 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.EClassifier; 12import org.eclipse.emf.ecore.EClassifier;
13import org.eclipse.emf.ecore.ENamedElement; 13import org.eclipse.emf.ecore.ENamedElement;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Metamodel Element</b></em>'. 20 * An implementation of the model object '<em><b>Metamodel Element</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier <em>Classifier</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier <em>Classifier</em>}</li>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature <em>Feature</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature <em>Feature</em>}</li>
28 * </ul> 28 * </ul>
29 * 29 *
30 * @generated 30 * @generated
31 */ 31 */
32public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement 32public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement
33{ 33{
34 /** 34 /**
35 * The cached value of the '{@link #getClassifier() <em>Classifier</em>}' reference. 35 * The cached value of the '{@link #getClassifier() <em>Classifier</em>}' reference.
36 * <!-- begin-user-doc --> 36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc --> 37 * <!-- end-user-doc -->
38 * @see #getClassifier() 38 * @see #getClassifier()
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected EClassifier classifier; 42 protected EClassifier classifier;
43 43
44 /** 44 /**
45 * The cached value of the '{@link #getFeature() <em>Feature</em>}' reference. 45 * The cached value of the '{@link #getFeature() <em>Feature</em>}' reference.
46 * <!-- begin-user-doc --> 46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc --> 47 * <!-- end-user-doc -->
48 * @see #getFeature() 48 * @see #getFeature()
49 * @generated 49 * @generated
50 * @ordered 50 * @ordered
51 */ 51 */
52 protected ENamedElement feature; 52 protected ENamedElement feature;
53 53
54 /** 54 /**
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @generated 57 * @generated
58 */ 58 */
59 protected MetamodelElementImpl() 59 protected MetamodelElementImpl()
60 { 60 {
61 super(); 61 super();
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 protected EClass eStaticClass() 70 protected EClass eStaticClass()
71 { 71 {
72 return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; 72 return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 @Override 80 @Override
81 public EClassifier getClassifier() 81 public EClassifier getClassifier()
82 { 82 {
83 if (classifier != null && classifier.eIsProxy()) 83 if (classifier != null && classifier.eIsProxy())
84 { 84 {
85 InternalEObject oldClassifier = (InternalEObject)classifier; 85 InternalEObject oldClassifier = (InternalEObject)classifier;
86 classifier = (EClassifier)eResolveProxy(oldClassifier); 86 classifier = (EClassifier)eResolveProxy(oldClassifier);
87 if (classifier != oldClassifier) 87 if (classifier != oldClassifier)
88 { 88 {
89 if (eNotificationRequired()) 89 if (eNotificationRequired())
90 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); 90 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier));
91 } 91 }
92 } 92 }
93 return classifier; 93 return classifier;
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 public EClassifier basicGetClassifier() 101 public EClassifier basicGetClassifier()
102 { 102 {
103 return classifier; 103 return classifier;
104 } 104 }
105 105
106 /** 106 /**
107 * <!-- begin-user-doc --> 107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc --> 108 * <!-- end-user-doc -->
109 * @generated 109 * @generated
110 */ 110 */
111 @Override 111 @Override
112 public void setClassifier(EClassifier newClassifier) 112 public void setClassifier(EClassifier newClassifier)
113 { 113 {
114 EClassifier oldClassifier = classifier; 114 EClassifier oldClassifier = classifier;
115 classifier = newClassifier; 115 classifier = newClassifier;
116 if (eNotificationRequired()) 116 if (eNotificationRequired())
117 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); 117 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier));
118 } 118 }
119 119
120 /** 120 /**
121 * <!-- begin-user-doc --> 121 * <!-- begin-user-doc -->
122 * <!-- end-user-doc --> 122 * <!-- end-user-doc -->
123 * @generated 123 * @generated
124 */ 124 */
125 @Override 125 @Override
126 public ENamedElement getFeature() 126 public ENamedElement getFeature()
127 { 127 {
128 if (feature != null && feature.eIsProxy()) 128 if (feature != null && feature.eIsProxy())
129 { 129 {
130 InternalEObject oldFeature = (InternalEObject)feature; 130 InternalEObject oldFeature = (InternalEObject)feature;
131 feature = (ENamedElement)eResolveProxy(oldFeature); 131 feature = (ENamedElement)eResolveProxy(oldFeature);
132 if (feature != oldFeature) 132 if (feature != oldFeature)
133 { 133 {
134 if (eNotificationRequired()) 134 if (eNotificationRequired())
135 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); 135 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature));
136 } 136 }
137 } 137 }
138 return feature; 138 return feature;
139 } 139 }
140 140
141 /** 141 /**
142 * <!-- begin-user-doc --> 142 * <!-- begin-user-doc -->
143 * <!-- end-user-doc --> 143 * <!-- end-user-doc -->
144 * @generated 144 * @generated
145 */ 145 */
146 public ENamedElement basicGetFeature() 146 public ENamedElement basicGetFeature()
147 { 147 {
148 return feature; 148 return feature;
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public void setFeature(ENamedElement newFeature) 157 public void setFeature(ENamedElement newFeature)
158 { 158 {
159 ENamedElement oldFeature = feature; 159 ENamedElement oldFeature = feature;
160 feature = newFeature; 160 feature = newFeature;
161 if (eNotificationRequired()) 161 if (eNotificationRequired())
162 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); 162 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature));
163 } 163 }
164 164
165 /** 165 /**
166 * <!-- begin-user-doc --> 166 * <!-- begin-user-doc -->
167 * <!-- end-user-doc --> 167 * <!-- end-user-doc -->
168 * @generated 168 * @generated
169 */ 169 */
170 @Override 170 @Override
171 public Object eGet(int featureID, boolean resolve, boolean coreType) 171 public Object eGet(int featureID, boolean resolve, boolean coreType)
172 { 172 {
173 switch (featureID) 173 switch (featureID)
174 { 174 {
175 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: 175 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER:
176 if (resolve) return getClassifier(); 176 if (resolve) return getClassifier();
177 return basicGetClassifier(); 177 return basicGetClassifier();
178 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: 178 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE:
179 if (resolve) return getFeature(); 179 if (resolve) return getFeature();
180 return basicGetFeature(); 180 return basicGetFeature();
181 } 181 }
182 return super.eGet(featureID, resolve, coreType); 182 return super.eGet(featureID, resolve, coreType);
183 } 183 }
184 184
185 /** 185 /**
186 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
188 * @generated 188 * @generated
189 */ 189 */
190 @Override 190 @Override
191 public void eSet(int featureID, Object newValue) 191 public void eSet(int featureID, Object newValue)
192 { 192 {
193 switch (featureID) 193 switch (featureID)
194 { 194 {
195 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: 195 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER:
196 setClassifier((EClassifier)newValue); 196 setClassifier((EClassifier)newValue);
197 return; 197 return;
198 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: 198 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE:
199 setFeature((ENamedElement)newValue); 199 setFeature((ENamedElement)newValue);
200 return; 200 return;
201 } 201 }
202 super.eSet(featureID, newValue); 202 super.eSet(featureID, newValue);
203 } 203 }
204 204
205 /** 205 /**
206 * <!-- begin-user-doc --> 206 * <!-- begin-user-doc -->
207 * <!-- end-user-doc --> 207 * <!-- end-user-doc -->
208 * @generated 208 * @generated
209 */ 209 */
210 @Override 210 @Override
211 public void eUnset(int featureID) 211 public void eUnset(int featureID)
212 { 212 {
213 switch (featureID) 213 switch (featureID)
214 { 214 {
215 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: 215 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER:
216 setClassifier((EClassifier)null); 216 setClassifier((EClassifier)null);
217 return; 217 return;
218 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: 218 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE:
219 setFeature((ENamedElement)null); 219 setFeature((ENamedElement)null);
220 return; 220 return;
221 } 221 }
222 super.eUnset(featureID); 222 super.eUnset(featureID);
223 } 223 }
224 224
225 /** 225 /**
226 * <!-- begin-user-doc --> 226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc --> 227 * <!-- end-user-doc -->
228 * @generated 228 * @generated
229 */ 229 */
230 @Override 230 @Override
231 public boolean eIsSet(int featureID) 231 public boolean eIsSet(int featureID)
232 { 232 {
233 switch (featureID) 233 switch (featureID)
234 { 234 {
235 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: 235 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER:
236 return classifier != null; 236 return classifier != null;
237 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: 237 case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE:
238 return feature != null; 238 return feature != null;
239 } 239 }
240 return super.eIsSet(featureID); 240 return super.eIsSet(featureID);
241 } 241 }
242 242
243} //MetamodelElementImpl 243} //MetamodelElementImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java
index 1ab18c42..94d09a82 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java
@@ -1,176 +1,176 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.EPackage; 12import org.eclipse.emf.ecore.EPackage;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 16import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Metamodel Entry</b></em>'. 20 * An implementation of the model object '<em><b>Metamodel Entry</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage <em>Package</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage <em>Package</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry 31public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. 34 * The cached value of the '{@link #getPackage() <em>Package</em>}' reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getPackage() 37 * @see #getPackage()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected EPackage package_; 41 protected EPackage package_;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected MetamodelEntryImpl() 48 protected MetamodelEntryImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; 61 return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public EPackage getPackage() 70 public EPackage getPackage()
71 { 71 {
72 if (package_ != null && package_.eIsProxy()) 72 if (package_ != null && package_.eIsProxy())
73 { 73 {
74 InternalEObject oldPackage = (InternalEObject)package_; 74 InternalEObject oldPackage = (InternalEObject)package_;
75 package_ = (EPackage)eResolveProxy(oldPackage); 75 package_ = (EPackage)eResolveProxy(oldPackage);
76 if (package_ != oldPackage) 76 if (package_ != oldPackage)
77 { 77 {
78 if (eNotificationRequired()) 78 if (eNotificationRequired())
79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); 79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_));
80 } 80 }
81 } 81 }
82 return package_; 82 return package_;
83 } 83 }
84 84
85 /** 85 /**
86 * <!-- begin-user-doc --> 86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc --> 87 * <!-- end-user-doc -->
88 * @generated 88 * @generated
89 */ 89 */
90 public EPackage basicGetPackage() 90 public EPackage basicGetPackage()
91 { 91 {
92 return package_; 92 return package_;
93 } 93 }
94 94
95 /** 95 /**
96 * <!-- begin-user-doc --> 96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc --> 97 * <!-- end-user-doc -->
98 * @generated 98 * @generated
99 */ 99 */
100 @Override 100 @Override
101 public void setPackage(EPackage newPackage) 101 public void setPackage(EPackage newPackage)
102 { 102 {
103 EPackage oldPackage = package_; 103 EPackage oldPackage = package_;
104 package_ = newPackage; 104 package_ = newPackage;
105 if (eNotificationRequired()) 105 if (eNotificationRequired())
106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); 106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_));
107 } 107 }
108 108
109 /** 109 /**
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @generated 112 * @generated
113 */ 113 */
114 @Override 114 @Override
115 public Object eGet(int featureID, boolean resolve, boolean coreType) 115 public Object eGet(int featureID, boolean resolve, boolean coreType)
116 { 116 {
117 switch (featureID) 117 switch (featureID)
118 { 118 {
119 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: 119 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE:
120 if (resolve) return getPackage(); 120 if (resolve) return getPackage();
121 return basicGetPackage(); 121 return basicGetPackage();
122 } 122 }
123 return super.eGet(featureID, resolve, coreType); 123 return super.eGet(featureID, resolve, coreType);
124 } 124 }
125 125
126 /** 126 /**
127 * <!-- begin-user-doc --> 127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc --> 128 * <!-- end-user-doc -->
129 * @generated 129 * @generated
130 */ 130 */
131 @Override 131 @Override
132 public void eSet(int featureID, Object newValue) 132 public void eSet(int featureID, Object newValue)
133 { 133 {
134 switch (featureID) 134 switch (featureID)
135 { 135 {
136 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: 136 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE:
137 setPackage((EPackage)newValue); 137 setPackage((EPackage)newValue);
138 return; 138 return;
139 } 139 }
140 super.eSet(featureID, newValue); 140 super.eSet(featureID, newValue);
141 } 141 }
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 @Override 148 @Override
149 public void eUnset(int featureID) 149 public void eUnset(int featureID)
150 { 150 {
151 switch (featureID) 151 switch (featureID)
152 { 152 {
153 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: 153 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE:
154 setPackage((EPackage)null); 154 setPackage((EPackage)null);
155 return; 155 return;
156 } 156 }
157 super.eUnset(featureID); 157 super.eUnset(featureID);
158 } 158 }
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 @Override 165 @Override
166 public boolean eIsSet(int featureID) 166 public boolean eIsSet(int featureID)
167 { 167 {
168 switch (featureID) 168 switch (featureID)
169 { 169 {
170 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: 170 case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE:
171 return package_ != null; 171 return package_ != null;
172 } 172 }
173 return super.eIsSet(featureID); 173 return super.eIsSet(featureID);
174 } 174 }
175 175
176} //MetamodelEntryImpl 176} //MetamodelEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java
index 9cafb36a..3446fcf4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Metamodel</b></em>'. 15 * An implementation of the model object '<em><b>Metamodel</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel 20public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected MetamodelImpl() 27 protected MetamodelImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.METAMODEL; 40 return ApplicationConfigurationPackage.Literals.METAMODEL;
41 } 41 }
42 42
43} //MetamodelImpl 43} //MetamodelImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java
index e4e4f7fb..7556f014 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Metamodel Reference</b></em>'. 19 * An implementation of the model object '<em><b>Metamodel Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference 30public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected MetamodelDeclaration referred; 40 protected MetamodelDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected MetamodelReferenceImpl() 47 protected MetamodelReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public MetamodelDeclaration getReferred() 69 public MetamodelDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (MetamodelDeclaration)eResolveProxy(oldReferred); 74 referred = (MetamodelDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public MetamodelDeclaration basicGetReferred() 89 public MetamodelDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(MetamodelDeclaration newReferred) 100 public void setReferred(MetamodelDeclaration newReferred)
101 { 101 {
102 MetamodelDeclaration oldReferred = referred; 102 MetamodelDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED:
136 setReferred((MetamodelDeclaration)newValue); 136 setReferred((MetamodelDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED:
153 setReferred((MetamodelDeclaration)null); 153 setReferred((MetamodelDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //MetamodelReferenceImpl 175} //MetamodelReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java
index 345b09ce..3d04a447 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Metamodel Specification</b></em>'. 24 * An implementation of the model object '<em><b>Metamodel Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries <em>Entries</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries <em>Entries</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification 35public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. 38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntries() 41 * @see #getEntries()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<MetamodelEntry> entries; 45 protected EList<MetamodelEntry> entries;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected MetamodelSpecificationImpl() 52 protected MetamodelSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<MetamodelEntry> getEntries() 74 public EList<MetamodelEntry> getEntries()
75 { 75 {
76 if (entries == null) 76 if (entries == null)
77 { 77 {
78 entries = new EObjectContainmentEList<MetamodelEntry>(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); 78 entries = new EObjectContainmentEList<MetamodelEntry>(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES);
79 } 79 }
80 return entries; 80 return entries;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: 93 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: 109 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES:
110 return getEntries(); 110 return getEntries();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: 126 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES:
127 getEntries().clear(); 127 getEntries().clear();
128 getEntries().addAll((Collection<? extends MetamodelEntry>)newValue); 128 getEntries().addAll((Collection<? extends MetamodelEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: 144 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES:
145 getEntries().clear(); 145 getEntries().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: 161 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES:
162 return entries != null && !entries.isEmpty(); 162 return entries != null && !entries.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //MetamodelSpecificationImpl 167} //MetamodelSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java
index fb94ae3e..c716cbe1 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Model Entry</b></em>'. 13 * An implementation of the model object '<em><b>Model Entry</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry 18public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected ModelEntryImpl() 25 protected ModelEntryImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; 38 return ApplicationConfigurationPackage.Literals.MODEL_ENTRY;
39 } 39 }
40 40
41} //ModelEntryImpl 41} //ModelEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java
index 83e10ed4..9b6a8c8f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Number Specification</b></em>'. 15 * An implementation of the model object '<em><b>Number Specification</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification 20public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected NumberSpecificationImpl() 27 protected NumberSpecificationImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; 40 return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION;
41 } 41 }
42 42
43} //NumberSpecificationImpl 43} //NumberSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java
index 5ee4a7ca..ea84742b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Object Reference</b></em>'. 13 * An implementation of the model object '<em><b>Object Reference</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference 18public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected ObjectReferenceImpl() 25 protected ObjectReferenceImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; 38 return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE;
39 } 39 }
40 40
41} //ObjectReferenceImpl 41} //ObjectReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java
index 67a57d59..764381ff 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Object Type Scope</b></em>'. 20 * An implementation of the model object '<em><b>Object Type Scope</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope 31public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. 34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getType() 37 * @see #getType()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected ObjectReference type; 41 protected ObjectReference type;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ObjectTypeScopeImpl() 48 protected ObjectTypeScopeImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; 61 return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public ObjectReference getType() 70 public ObjectReference getType()
71 { 71 {
72 return type; 72 return type;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) 80 public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs)
81 { 81 {
82 ObjectReference oldType = type; 82 ObjectReference oldType = type;
83 type = newType; 83 type = newType;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setType(ObjectReference newType) 98 public void setType(ObjectReference newType)
99 { 99 {
100 if (newType != type) 100 if (newType != type)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (type != null) 103 if (type != null)
104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); 104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs);
105 if (newType != null) 105 if (newType != null)
106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); 106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs);
107 msgs = basicSetType(newType, msgs); 107 msgs = basicSetType(newType, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: 124 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE:
125 return basicSetType(null, msgs); 125 return basicSetType(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: 140 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE:
141 return getType(); 141 return getType();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: 156 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE:
157 setType((ObjectReference)newValue); 157 setType((ObjectReference)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: 173 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE:
174 setType((ObjectReference)null); 174 setType((ObjectReference)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: 190 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE:
191 return type != null; 191 return type != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ObjectTypeScopeImpl 196} //ObjectTypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java
index 29dc49ff..ca16538f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Objective Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Objective Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration 31public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected ObjectiveSpecification specification; 41 protected ObjectiveSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ObjectiveDeclarationImpl() 48 protected ObjectiveDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public ObjectiveSpecification getSpecification() 70 public ObjectiveSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 ObjectiveSpecification oldSpecification = specification; 82 ObjectiveSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(ObjectiveSpecification newSpecification) 98 public void setSpecification(ObjectiveSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION:
157 setSpecification((ObjectiveSpecification)newValue); 157 setSpecification((ObjectiveSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION:
174 setSpecification((ObjectiveSpecification)null); 174 setSpecification((ObjectiveSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ObjectiveDeclarationImpl 196} //ObjectiveDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java
index b4c550ac..df03e568 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java
@@ -1,197 +1,197 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Objective Entry</b></em>'. 21 * An implementation of the model object '<em><b>Objective Entry</b></em>'.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * <p> 23 * <p>
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction <em>Function</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction <em>Function</em>}</li>
28 * </ul> 28 * </ul>
29 * 29 *
30 * @generated 30 * @generated
31 */ 31 */
32public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry 32public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry
33{ 33{
34 /** 34 /**
35 * The cached value of the '{@link #getFunction() <em>Function</em>}' containment reference. 35 * The cached value of the '{@link #getFunction() <em>Function</em>}' containment reference.
36 * <!-- begin-user-doc --> 36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc --> 37 * <!-- end-user-doc -->
38 * @see #getFunction() 38 * @see #getFunction()
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected ObjectiveFunction function; 42 protected ObjectiveFunction function;
43 43
44 /** 44 /**
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @generated 47 * @generated
48 */ 48 */
49 protected ObjectiveEntryImpl() 49 protected ObjectiveEntryImpl()
50 { 50 {
51 super(); 51 super();
52 } 52 }
53 53
54 /** 54 /**
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @generated 57 * @generated
58 */ 58 */
59 @Override 59 @Override
60 protected EClass eStaticClass() 60 protected EClass eStaticClass()
61 { 61 {
62 return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY; 62 return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY;
63 } 63 }
64 64
65 /** 65 /**
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @generated 68 * @generated
69 */ 69 */
70 @Override 70 @Override
71 public ObjectiveFunction getFunction() 71 public ObjectiveFunction getFunction()
72 { 72 {
73 return function; 73 return function;
74 } 74 }
75 75
76 /** 76 /**
77 * <!-- begin-user-doc --> 77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc --> 78 * <!-- end-user-doc -->
79 * @generated 79 * @generated
80 */ 80 */
81 public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs) 81 public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs)
82 { 82 {
83 ObjectiveFunction oldFunction = function; 83 ObjectiveFunction oldFunction = function;
84 function = newFunction; 84 function = newFunction;
85 if (eNotificationRequired()) 85 if (eNotificationRequired())
86 { 86 {
87 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction); 87 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction);
88 if (msgs == null) msgs = notification; else msgs.add(notification); 88 if (msgs == null) msgs = notification; else msgs.add(notification);
89 } 89 }
90 return msgs; 90 return msgs;
91 } 91 }
92 92
93 /** 93 /**
94 * <!-- begin-user-doc --> 94 * <!-- begin-user-doc -->
95 * <!-- end-user-doc --> 95 * <!-- end-user-doc -->
96 * @generated 96 * @generated
97 */ 97 */
98 @Override 98 @Override
99 public void setFunction(ObjectiveFunction newFunction) 99 public void setFunction(ObjectiveFunction newFunction)
100 { 100 {
101 if (newFunction != function) 101 if (newFunction != function)
102 { 102 {
103 NotificationChain msgs = null; 103 NotificationChain msgs = null;
104 if (function != null) 104 if (function != null)
105 msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); 105 msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs);
106 if (newFunction != null) 106 if (newFunction != null)
107 msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); 107 msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs);
108 msgs = basicSetFunction(newFunction, msgs); 108 msgs = basicSetFunction(newFunction, msgs);
109 if (msgs != null) msgs.dispatch(); 109 if (msgs != null) msgs.dispatch();
110 } 110 }
111 else if (eNotificationRequired()) 111 else if (eNotificationRequired())
112 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction)); 112 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction));
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @Override 120 @Override
121 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 121 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
122 { 122 {
123 switch (featureID) 123 switch (featureID)
124 { 124 {
125 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: 125 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION:
126 return basicSetFunction(null, msgs); 126 return basicSetFunction(null, msgs);
127 } 127 }
128 return super.eInverseRemove(otherEnd, featureID, msgs); 128 return super.eInverseRemove(otherEnd, featureID, msgs);
129 } 129 }
130 130
131 /** 131 /**
132 * <!-- begin-user-doc --> 132 * <!-- begin-user-doc -->
133 * <!-- end-user-doc --> 133 * <!-- end-user-doc -->
134 * @generated 134 * @generated
135 */ 135 */
136 @Override 136 @Override
137 public Object eGet(int featureID, boolean resolve, boolean coreType) 137 public Object eGet(int featureID, boolean resolve, boolean coreType)
138 { 138 {
139 switch (featureID) 139 switch (featureID)
140 { 140 {
141 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: 141 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION:
142 return getFunction(); 142 return getFunction();
143 } 143 }
144 return super.eGet(featureID, resolve, coreType); 144 return super.eGet(featureID, resolve, coreType);
145 } 145 }
146 146
147 /** 147 /**
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 */ 151 */
152 @Override 152 @Override
153 public void eSet(int featureID, Object newValue) 153 public void eSet(int featureID, Object newValue)
154 { 154 {
155 switch (featureID) 155 switch (featureID)
156 { 156 {
157 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: 157 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION:
158 setFunction((ObjectiveFunction)newValue); 158 setFunction((ObjectiveFunction)newValue);
159 return; 159 return;
160 } 160 }
161 super.eSet(featureID, newValue); 161 super.eSet(featureID, newValue);
162 } 162 }
163 163
164 /** 164 /**
165 * <!-- begin-user-doc --> 165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc --> 166 * <!-- end-user-doc -->
167 * @generated 167 * @generated
168 */ 168 */
169 @Override 169 @Override
170 public void eUnset(int featureID) 170 public void eUnset(int featureID)
171 { 171 {
172 switch (featureID) 172 switch (featureID)
173 { 173 {
174 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: 174 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION:
175 setFunction((ObjectiveFunction)null); 175 setFunction((ObjectiveFunction)null);
176 return; 176 return;
177 } 177 }
178 super.eUnset(featureID); 178 super.eUnset(featureID);
179 } 179 }
180 180
181 /** 181 /**
182 * <!-- begin-user-doc --> 182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc --> 183 * <!-- end-user-doc -->
184 * @generated 184 * @generated
185 */ 185 */
186 @Override 186 @Override
187 public boolean eIsSet(int featureID) 187 public boolean eIsSet(int featureID)
188 { 188 {
189 switch (featureID) 189 switch (featureID)
190 { 190 {
191 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: 191 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION:
192 return function != null; 192 return function != null;
193 } 193 }
194 return super.eIsSet(featureID); 194 return super.eIsSet(featureID);
195 } 195 }
196 196
197} //ObjectiveEntryImpl 197} //ObjectiveEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java
index 08c7b296..c7982201 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Objective Function</b></em>'. 15 * An implementation of the model object '<em><b>Objective Function</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction 20public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ObjectiveFunctionImpl() 27 protected ObjectiveFunctionImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION; 40 return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION;
41 } 41 }
42 42
43} //ObjectiveFunctionImpl 43} //ObjectiveFunctionImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java
index 30ce8bf3..3e960b47 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Objective</b></em>'. 15 * An implementation of the model object '<em><b>Objective</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective 20public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ObjectiveImpl() 27 protected ObjectiveImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.OBJECTIVE; 40 return ApplicationConfigurationPackage.Literals.OBJECTIVE;
41 } 41 }
42 42
43} //ObjectiveImpl 43} //ObjectiveImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java
index 45c55462..57fb42b4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Objective Reference</b></em>'. 19 * An implementation of the model object '<em><b>Objective Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference 30public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected ObjectiveDeclaration referred; 40 protected ObjectiveDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected ObjectiveReferenceImpl() 47 protected ObjectiveReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public ObjectiveDeclaration getReferred() 69 public ObjectiveDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (ObjectiveDeclaration)eResolveProxy(oldReferred); 74 referred = (ObjectiveDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public ObjectiveDeclaration basicGetReferred() 89 public ObjectiveDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(ObjectiveDeclaration newReferred) 100 public void setReferred(ObjectiveDeclaration newReferred)
101 { 101 {
102 ObjectiveDeclaration oldReferred = referred; 102 ObjectiveDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED:
136 setReferred((ObjectiveDeclaration)newValue); 136 setReferred((ObjectiveDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED:
153 setReferred((ObjectiveDeclaration)null); 153 setReferred((ObjectiveDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //ObjectiveReferenceImpl 175} //ObjectiveReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java
index 94bde3de..78b937eb 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Objective Specification</b></em>'. 24 * An implementation of the model object '<em><b>Objective Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries <em>Entries</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries <em>Entries</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification 35public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. 38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntries() 41 * @see #getEntries()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<ObjectiveEntry> entries; 45 protected EList<ObjectiveEntry> entries;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected ObjectiveSpecificationImpl() 52 protected ObjectiveSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<ObjectiveEntry> getEntries() 74 public EList<ObjectiveEntry> getEntries()
75 { 75 {
76 if (entries == null) 76 if (entries == null)
77 { 77 {
78 entries = new EObjectContainmentEList<ObjectiveEntry>(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES); 78 entries = new EObjectContainmentEList<ObjectiveEntry>(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES);
79 } 79 }
80 return entries; 80 return entries;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: 93 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: 109 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES:
110 return getEntries(); 110 return getEntries();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: 126 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES:
127 getEntries().clear(); 127 getEntries().clear();
128 getEntries().addAll((Collection<? extends ObjectiveEntry>)newValue); 128 getEntries().addAll((Collection<? extends ObjectiveEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: 144 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES:
145 getEntries().clear(); 145 getEntries().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: 161 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES:
162 return entries != null && !entries.isEmpty(); 162 return entries != null && !entries.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //ObjectiveSpecificationImpl 167} //ObjectiveSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java
index 168b573a..762aa7d8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java
@@ -1,180 +1,180 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13 13
14import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15 15
16/** 16/**
17 * <!-- begin-user-doc --> 17 * <!-- begin-user-doc -->
18 * An implementation of the model object '<em><b>Optimization Entry</b></em>'. 18 * An implementation of the model object '<em><b>Optimization Entry</b></em>'.
19 * <!-- end-user-doc --> 19 * <!-- end-user-doc -->
20 * <p> 20 * <p>
21 * The following features are implemented: 21 * The following features are implemented:
22 * </p> 22 * </p>
23 * <ul> 23 * <ul>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection <em>Direction</em>}</li> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection <em>Direction</em>}</li>
25 * </ul> 25 * </ul>
26 * 26 *
27 * @generated 27 * @generated
28 */ 28 */
29public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry 29public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry
30{ 30{
31 /** 31 /**
32 * The default value of the '{@link #getDirection() <em>Direction</em>}' attribute. 32 * The default value of the '{@link #getDirection() <em>Direction</em>}' attribute.
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @see #getDirection() 35 * @see #getDirection()
36 * @generated 36 * @generated
37 * @ordered 37 * @ordered
38 */ 38 */
39 protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE; 39 protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE;
40 40
41 /** 41 /**
42 * The cached value of the '{@link #getDirection() <em>Direction</em>}' attribute. 42 * The cached value of the '{@link #getDirection() <em>Direction</em>}' attribute.
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @see #getDirection() 45 * @see #getDirection()
46 * @generated 46 * @generated
47 * @ordered 47 * @ordered
48 */ 48 */
49 protected OptimizationDirection direction = DIRECTION_EDEFAULT; 49 protected OptimizationDirection direction = DIRECTION_EDEFAULT;
50 50
51 /** 51 /**
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @generated 54 * @generated
55 */ 55 */
56 protected OptimizationEntryImpl() 56 protected OptimizationEntryImpl()
57 { 57 {
58 super(); 58 super();
59 } 59 }
60 60
61 /** 61 /**
62 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
64 * @generated 64 * @generated
65 */ 65 */
66 @Override 66 @Override
67 protected EClass eStaticClass() 67 protected EClass eStaticClass()
68 { 68 {
69 return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY; 69 return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY;
70 } 70 }
71 71
72 /** 72 /**
73 * <!-- begin-user-doc --> 73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 74 * <!-- end-user-doc -->
75 * @generated 75 * @generated
76 */ 76 */
77 @Override 77 @Override
78 public OptimizationDirection getDirection() 78 public OptimizationDirection getDirection()
79 { 79 {
80 return direction; 80 return direction;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public void setDirection(OptimizationDirection newDirection) 89 public void setDirection(OptimizationDirection newDirection)
90 { 90 {
91 OptimizationDirection oldDirection = direction; 91 OptimizationDirection oldDirection = direction;
92 direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection; 92 direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection;
93 if (eNotificationRequired()) 93 if (eNotificationRequired())
94 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction)); 94 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction));
95 } 95 }
96 96
97 /** 97 /**
98 * <!-- begin-user-doc --> 98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc --> 99 * <!-- end-user-doc -->
100 * @generated 100 * @generated
101 */ 101 */
102 @Override 102 @Override
103 public Object eGet(int featureID, boolean resolve, boolean coreType) 103 public Object eGet(int featureID, boolean resolve, boolean coreType)
104 { 104 {
105 switch (featureID) 105 switch (featureID)
106 { 106 {
107 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: 107 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION:
108 return getDirection(); 108 return getDirection();
109 } 109 }
110 return super.eGet(featureID, resolve, coreType); 110 return super.eGet(featureID, resolve, coreType);
111 } 111 }
112 112
113 /** 113 /**
114 * <!-- begin-user-doc --> 114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc --> 115 * <!-- end-user-doc -->
116 * @generated 116 * @generated
117 */ 117 */
118 @Override 118 @Override
119 public void eSet(int featureID, Object newValue) 119 public void eSet(int featureID, Object newValue)
120 { 120 {
121 switch (featureID) 121 switch (featureID)
122 { 122 {
123 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: 123 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION:
124 setDirection((OptimizationDirection)newValue); 124 setDirection((OptimizationDirection)newValue);
125 return; 125 return;
126 } 126 }
127 super.eSet(featureID, newValue); 127 super.eSet(featureID, newValue);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public void eUnset(int featureID) 136 public void eUnset(int featureID)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: 140 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION:
141 setDirection(DIRECTION_EDEFAULT); 141 setDirection(DIRECTION_EDEFAULT);
142 return; 142 return;
143 } 143 }
144 super.eUnset(featureID); 144 super.eUnset(featureID);
145 } 145 }
146 146
147 /** 147 /**
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 */ 151 */
152 @Override 152 @Override
153 public boolean eIsSet(int featureID) 153 public boolean eIsSet(int featureID)
154 { 154 {
155 switch (featureID) 155 switch (featureID)
156 { 156 {
157 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: 157 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION:
158 return direction != DIRECTION_EDEFAULT; 158 return direction != DIRECTION_EDEFAULT;
159 } 159 }
160 return super.eIsSet(featureID); 160 return super.eIsSet(featureID);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public String toString() 169 public String toString()
170 { 170 {
171 if (eIsProxy()) return super.toString(); 171 if (eIsProxy()) return super.toString();
172 172
173 StringBuilder result = new StringBuilder(super.toString()); 173 StringBuilder result = new StringBuilder(super.toString());
174 result.append(" (direction: "); 174 result.append(" (direction: ");
175 result.append(direction); 175 result.append(direction);
176 result.append(')'); 176 result.append(')');
177 return result.toString(); 177 return result.toString();
178 } 178 }
179 179
180} //OptimizationEntryImpl 180} //OptimizationEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java
index 9ae56d76..385e4251 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Partial Model Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Partial Model Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration 31public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected PartialModelSpecification specification; 41 protected PartialModelSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected PartialModelDeclarationImpl() 48 protected PartialModelDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public PartialModelSpecification getSpecification() 70 public PartialModelSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 PartialModelSpecification oldSpecification = specification; 82 PartialModelSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(PartialModelSpecification newSpecification) 98 public void setSpecification(PartialModelSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION:
157 setSpecification((PartialModelSpecification)newValue); 157 setSpecification((PartialModelSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION:
174 setSpecification((PartialModelSpecification)null); 174 setSpecification((PartialModelSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //PartialModelDeclarationImpl 196} //PartialModelDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java
index 40b7ebd1..c37b4f0e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java
@@ -1,197 +1,197 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Partial Model Entry</b></em>'. 21 * An implementation of the model object '<em><b>Partial Model Entry</b></em>'.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * <p> 23 * <p>
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath <em>Path</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath <em>Path</em>}</li>
28 * </ul> 28 * </ul>
29 * 29 *
30 * @generated 30 * @generated
31 */ 31 */
32public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry 32public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry
33{ 33{
34 /** 34 /**
35 * The cached value of the '{@link #getPath() <em>Path</em>}' containment reference. 35 * The cached value of the '{@link #getPath() <em>Path</em>}' containment reference.
36 * <!-- begin-user-doc --> 36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc --> 37 * <!-- end-user-doc -->
38 * @see #getPath() 38 * @see #getPath()
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected File path; 42 protected File path;
43 43
44 /** 44 /**
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @generated 47 * @generated
48 */ 48 */
49 protected PartialModelEntryImpl() 49 protected PartialModelEntryImpl()
50 { 50 {
51 super(); 51 super();
52 } 52 }
53 53
54 /** 54 /**
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @generated 57 * @generated
58 */ 58 */
59 @Override 59 @Override
60 protected EClass eStaticClass() 60 protected EClass eStaticClass()
61 { 61 {
62 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; 62 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY;
63 } 63 }
64 64
65 /** 65 /**
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @generated 68 * @generated
69 */ 69 */
70 @Override 70 @Override
71 public File getPath() 71 public File getPath()
72 { 72 {
73 return path; 73 return path;
74 } 74 }
75 75
76 /** 76 /**
77 * <!-- begin-user-doc --> 77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc --> 78 * <!-- end-user-doc -->
79 * @generated 79 * @generated
80 */ 80 */
81 public NotificationChain basicSetPath(File newPath, NotificationChain msgs) 81 public NotificationChain basicSetPath(File newPath, NotificationChain msgs)
82 { 82 {
83 File oldPath = path; 83 File oldPath = path;
84 path = newPath; 84 path = newPath;
85 if (eNotificationRequired()) 85 if (eNotificationRequired())
86 { 86 {
87 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); 87 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath);
88 if (msgs == null) msgs = notification; else msgs.add(notification); 88 if (msgs == null) msgs = notification; else msgs.add(notification);
89 } 89 }
90 return msgs; 90 return msgs;
91 } 91 }
92 92
93 /** 93 /**
94 * <!-- begin-user-doc --> 94 * <!-- begin-user-doc -->
95 * <!-- end-user-doc --> 95 * <!-- end-user-doc -->
96 * @generated 96 * @generated
97 */ 97 */
98 @Override 98 @Override
99 public void setPath(File newPath) 99 public void setPath(File newPath)
100 { 100 {
101 if (newPath != path) 101 if (newPath != path)
102 { 102 {
103 NotificationChain msgs = null; 103 NotificationChain msgs = null;
104 if (path != null) 104 if (path != null)
105 msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); 105 msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs);
106 if (newPath != null) 106 if (newPath != null)
107 msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); 107 msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs);
108 msgs = basicSetPath(newPath, msgs); 108 msgs = basicSetPath(newPath, msgs);
109 if (msgs != null) msgs.dispatch(); 109 if (msgs != null) msgs.dispatch();
110 } 110 }
111 else if (eNotificationRequired()) 111 else if (eNotificationRequired())
112 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); 112 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath));
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @Override 120 @Override
121 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 121 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
122 { 122 {
123 switch (featureID) 123 switch (featureID)
124 { 124 {
125 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: 125 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH:
126 return basicSetPath(null, msgs); 126 return basicSetPath(null, msgs);
127 } 127 }
128 return super.eInverseRemove(otherEnd, featureID, msgs); 128 return super.eInverseRemove(otherEnd, featureID, msgs);
129 } 129 }
130 130
131 /** 131 /**
132 * <!-- begin-user-doc --> 132 * <!-- begin-user-doc -->
133 * <!-- end-user-doc --> 133 * <!-- end-user-doc -->
134 * @generated 134 * @generated
135 */ 135 */
136 @Override 136 @Override
137 public Object eGet(int featureID, boolean resolve, boolean coreType) 137 public Object eGet(int featureID, boolean resolve, boolean coreType)
138 { 138 {
139 switch (featureID) 139 switch (featureID)
140 { 140 {
141 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: 141 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH:
142 return getPath(); 142 return getPath();
143 } 143 }
144 return super.eGet(featureID, resolve, coreType); 144 return super.eGet(featureID, resolve, coreType);
145 } 145 }
146 146
147 /** 147 /**
148 * <!-- begin-user-doc --> 148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc --> 149 * <!-- end-user-doc -->
150 * @generated 150 * @generated
151 */ 151 */
152 @Override 152 @Override
153 public void eSet(int featureID, Object newValue) 153 public void eSet(int featureID, Object newValue)
154 { 154 {
155 switch (featureID) 155 switch (featureID)
156 { 156 {
157 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: 157 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH:
158 setPath((File)newValue); 158 setPath((File)newValue);
159 return; 159 return;
160 } 160 }
161 super.eSet(featureID, newValue); 161 super.eSet(featureID, newValue);
162 } 162 }
163 163
164 /** 164 /**
165 * <!-- begin-user-doc --> 165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc --> 166 * <!-- end-user-doc -->
167 * @generated 167 * @generated
168 */ 168 */
169 @Override 169 @Override
170 public void eUnset(int featureID) 170 public void eUnset(int featureID)
171 { 171 {
172 switch (featureID) 172 switch (featureID)
173 { 173 {
174 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: 174 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH:
175 setPath((File)null); 175 setPath((File)null);
176 return; 176 return;
177 } 177 }
178 super.eUnset(featureID); 178 super.eUnset(featureID);
179 } 179 }
180 180
181 /** 181 /**
182 * <!-- begin-user-doc --> 182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc --> 183 * <!-- end-user-doc -->
184 * @generated 184 * @generated
185 */ 185 */
186 @Override 186 @Override
187 public boolean eIsSet(int featureID) 187 public boolean eIsSet(int featureID)
188 { 188 {
189 switch (featureID) 189 switch (featureID)
190 { 190 {
191 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: 191 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH:
192 return path != null; 192 return path != null;
193 } 193 }
194 return super.eIsSet(featureID); 194 return super.eIsSet(featureID);
195 } 195 }
196 196
197} //PartialModelEntryImpl 197} //PartialModelEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java
index b5ab1ca4..20863076 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Partial Model</b></em>'. 15 * An implementation of the model object '<em><b>Partial Model</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel 20public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected PartialModelImpl() 27 protected PartialModelImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; 40 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL;
41 } 41 }
42 42
43} //PartialModelImpl 43} //PartialModelImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java
index a7d46f85..7aea4c33 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Partial Model Reference</b></em>'. 19 * An implementation of the model object '<em><b>Partial Model Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference 30public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected PartialModelDeclaration referred; 40 protected PartialModelDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected PartialModelReferenceImpl() 47 protected PartialModelReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public PartialModelDeclaration getReferred() 69 public PartialModelDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (PartialModelDeclaration)eResolveProxy(oldReferred); 74 referred = (PartialModelDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public PartialModelDeclaration basicGetReferred() 89 public PartialModelDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(PartialModelDeclaration newReferred) 100 public void setReferred(PartialModelDeclaration newReferred)
101 { 101 {
102 PartialModelDeclaration oldReferred = referred; 102 PartialModelDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED:
136 setReferred((PartialModelDeclaration)newValue); 136 setReferred((PartialModelDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED:
153 setReferred((PartialModelDeclaration)null); 153 setReferred((PartialModelDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //PartialModelReferenceImpl 175} //PartialModelReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java
index cf1b697a..8cbbfc75 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Partial Model Specification</b></em>'. 24 * An implementation of the model object '<em><b>Partial Model Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry <em>Entry</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry <em>Entry</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification 35public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntry() <em>Entry</em>}' containment reference list. 38 * The cached value of the '{@link #getEntry() <em>Entry</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntry() 41 * @see #getEntry()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<PartialModelEntry> entry; 45 protected EList<PartialModelEntry> entry;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected PartialModelSpecificationImpl() 52 protected PartialModelSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<PartialModelEntry> getEntry() 74 public EList<PartialModelEntry> getEntry()
75 { 75 {
76 if (entry == null) 76 if (entry == null)
77 { 77 {
78 entry = new EObjectContainmentEList<PartialModelEntry>(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); 78 entry = new EObjectContainmentEList<PartialModelEntry>(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY);
79 } 79 }
80 return entry; 80 return entry;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: 93 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY:
94 return ((InternalEList<?>)getEntry()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntry()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: 109 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY:
110 return getEntry(); 110 return getEntry();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: 126 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY:
127 getEntry().clear(); 127 getEntry().clear();
128 getEntry().addAll((Collection<? extends PartialModelEntry>)newValue); 128 getEntry().addAll((Collection<? extends PartialModelEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: 144 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY:
145 getEntry().clear(); 145 getEntry().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: 161 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY:
162 return entry != null && !entry.isEmpty(); 162 return entry != null && !entry.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //PartialModelSpecificationImpl 167} //PartialModelSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java
index 101840d2..74f93f35 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java
@@ -1,176 +1,176 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.InternalEObject; 12import org.eclipse.emf.ecore.InternalEObject;
13 13
14import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15 15
16import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; 16import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Pattern Element</b></em>'. 20 * An implementation of the model object '<em><b>Pattern Element</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern <em>Pattern</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern <em>Pattern</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class PatternElementImpl extends PatternEntryImpl implements PatternElement 31public class PatternElementImpl extends PatternEntryImpl implements PatternElement
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getPattern() <em>Pattern</em>}' reference. 34 * The cached value of the '{@link #getPattern() <em>Pattern</em>}' reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getPattern() 37 * @see #getPattern()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected Pattern pattern; 41 protected Pattern pattern;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected PatternElementImpl() 48 protected PatternElementImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; 61 return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public Pattern getPattern() 70 public Pattern getPattern()
71 { 71 {
72 if (pattern != null && pattern.eIsProxy()) 72 if (pattern != null && pattern.eIsProxy())
73 { 73 {
74 InternalEObject oldPattern = (InternalEObject)pattern; 74 InternalEObject oldPattern = (InternalEObject)pattern;
75 pattern = (Pattern)eResolveProxy(oldPattern); 75 pattern = (Pattern)eResolveProxy(oldPattern);
76 if (pattern != oldPattern) 76 if (pattern != oldPattern)
77 { 77 {
78 if (eNotificationRequired()) 78 if (eNotificationRequired())
79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); 79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern));
80 } 80 }
81 } 81 }
82 return pattern; 82 return pattern;
83 } 83 }
84 84
85 /** 85 /**
86 * <!-- begin-user-doc --> 86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc --> 87 * <!-- end-user-doc -->
88 * @generated 88 * @generated
89 */ 89 */
90 public Pattern basicGetPattern() 90 public Pattern basicGetPattern()
91 { 91 {
92 return pattern; 92 return pattern;
93 } 93 }
94 94
95 /** 95 /**
96 * <!-- begin-user-doc --> 96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc --> 97 * <!-- end-user-doc -->
98 * @generated 98 * @generated
99 */ 99 */
100 @Override 100 @Override
101 public void setPattern(Pattern newPattern) 101 public void setPattern(Pattern newPattern)
102 { 102 {
103 Pattern oldPattern = pattern; 103 Pattern oldPattern = pattern;
104 pattern = newPattern; 104 pattern = newPattern;
105 if (eNotificationRequired()) 105 if (eNotificationRequired())
106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); 106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern));
107 } 107 }
108 108
109 /** 109 /**
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @generated 112 * @generated
113 */ 113 */
114 @Override 114 @Override
115 public Object eGet(int featureID, boolean resolve, boolean coreType) 115 public Object eGet(int featureID, boolean resolve, boolean coreType)
116 { 116 {
117 switch (featureID) 117 switch (featureID)
118 { 118 {
119 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: 119 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN:
120 if (resolve) return getPattern(); 120 if (resolve) return getPattern();
121 return basicGetPattern(); 121 return basicGetPattern();
122 } 122 }
123 return super.eGet(featureID, resolve, coreType); 123 return super.eGet(featureID, resolve, coreType);
124 } 124 }
125 125
126 /** 126 /**
127 * <!-- begin-user-doc --> 127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc --> 128 * <!-- end-user-doc -->
129 * @generated 129 * @generated
130 */ 130 */
131 @Override 131 @Override
132 public void eSet(int featureID, Object newValue) 132 public void eSet(int featureID, Object newValue)
133 { 133 {
134 switch (featureID) 134 switch (featureID)
135 { 135 {
136 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: 136 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN:
137 setPattern((Pattern)newValue); 137 setPattern((Pattern)newValue);
138 return; 138 return;
139 } 139 }
140 super.eSet(featureID, newValue); 140 super.eSet(featureID, newValue);
141 } 141 }
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 @Override 148 @Override
149 public void eUnset(int featureID) 149 public void eUnset(int featureID)
150 { 150 {
151 switch (featureID) 151 switch (featureID)
152 { 152 {
153 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: 153 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN:
154 setPattern((Pattern)null); 154 setPattern((Pattern)null);
155 return; 155 return;
156 } 156 }
157 super.eUnset(featureID); 157 super.eUnset(featureID);
158 } 158 }
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 @Override 165 @Override
166 public boolean eIsSet(int featureID) 166 public boolean eIsSet(int featureID)
167 { 167 {
168 switch (featureID) 168 switch (featureID)
169 { 169 {
170 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: 170 case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN:
171 return pattern != null; 171 return pattern != null;
172 } 172 }
173 return super.eIsSet(featureID); 173 return super.eIsSet(featureID);
174 } 174 }
175 175
176} //PatternElementImpl 176} //PatternElementImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java
index cb39def4..8d1df054 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java
@@ -1,177 +1,177 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.InternalEObject; 12import org.eclipse.emf.ecore.InternalEObject;
13 13
14import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 15import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
16 16
17import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; 17import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Pattern Entry</b></em>'. 21 * An implementation of the model object '<em><b>Pattern Entry</b></em>'.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * <p> 23 * <p>
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage <em>Package</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage <em>Package</em>}</li>
28 * </ul> 28 * </ul>
29 * 29 *
30 * @generated 30 * @generated
31 */ 31 */
32public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry 32public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry
33{ 33{
34 /** 34 /**
35 * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. 35 * The cached value of the '{@link #getPackage() <em>Package</em>}' reference.
36 * <!-- begin-user-doc --> 36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc --> 37 * <!-- end-user-doc -->
38 * @see #getPackage() 38 * @see #getPackage()
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected PatternModel package_; 42 protected PatternModel package_;
43 43
44 /** 44 /**
45 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
47 * @generated 47 * @generated
48 */ 48 */
49 protected PatternEntryImpl() 49 protected PatternEntryImpl()
50 { 50 {
51 super(); 51 super();
52 } 52 }
53 53
54 /** 54 /**
55 * <!-- begin-user-doc --> 55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc --> 56 * <!-- end-user-doc -->
57 * @generated 57 * @generated
58 */ 58 */
59 @Override 59 @Override
60 protected EClass eStaticClass() 60 protected EClass eStaticClass()
61 { 61 {
62 return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; 62 return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY;
63 } 63 }
64 64
65 /** 65 /**
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @generated 68 * @generated
69 */ 69 */
70 @Override 70 @Override
71 public PatternModel getPackage() 71 public PatternModel getPackage()
72 { 72 {
73 if (package_ != null && package_.eIsProxy()) 73 if (package_ != null && package_.eIsProxy())
74 { 74 {
75 InternalEObject oldPackage = (InternalEObject)package_; 75 InternalEObject oldPackage = (InternalEObject)package_;
76 package_ = (PatternModel)eResolveProxy(oldPackage); 76 package_ = (PatternModel)eResolveProxy(oldPackage);
77 if (package_ != oldPackage) 77 if (package_ != oldPackage)
78 { 78 {
79 if (eNotificationRequired()) 79 if (eNotificationRequired())
80 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); 80 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_));
81 } 81 }
82 } 82 }
83 return package_; 83 return package_;
84 } 84 }
85 85
86 /** 86 /**
87 * <!-- begin-user-doc --> 87 * <!-- begin-user-doc -->
88 * <!-- end-user-doc --> 88 * <!-- end-user-doc -->
89 * @generated 89 * @generated
90 */ 90 */
91 public PatternModel basicGetPackage() 91 public PatternModel basicGetPackage()
92 { 92 {
93 return package_; 93 return package_;
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 public void setPackage(PatternModel newPackage) 102 public void setPackage(PatternModel newPackage)
103 { 103 {
104 PatternModel oldPackage = package_; 104 PatternModel oldPackage = package_;
105 package_ = newPackage; 105 package_ = newPackage;
106 if (eNotificationRequired()) 106 if (eNotificationRequired())
107 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); 107 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_));
108 } 108 }
109 109
110 /** 110 /**
111 * <!-- begin-user-doc --> 111 * <!-- begin-user-doc -->
112 * <!-- end-user-doc --> 112 * <!-- end-user-doc -->
113 * @generated 113 * @generated
114 */ 114 */
115 @Override 115 @Override
116 public Object eGet(int featureID, boolean resolve, boolean coreType) 116 public Object eGet(int featureID, boolean resolve, boolean coreType)
117 { 117 {
118 switch (featureID) 118 switch (featureID)
119 { 119 {
120 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: 120 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE:
121 if (resolve) return getPackage(); 121 if (resolve) return getPackage();
122 return basicGetPackage(); 122 return basicGetPackage();
123 } 123 }
124 return super.eGet(featureID, resolve, coreType); 124 return super.eGet(featureID, resolve, coreType);
125 } 125 }
126 126
127 /** 127 /**
128 * <!-- begin-user-doc --> 128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc --> 129 * <!-- end-user-doc -->
130 * @generated 130 * @generated
131 */ 131 */
132 @Override 132 @Override
133 public void eSet(int featureID, Object newValue) 133 public void eSet(int featureID, Object newValue)
134 { 134 {
135 switch (featureID) 135 switch (featureID)
136 { 136 {
137 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: 137 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE:
138 setPackage((PatternModel)newValue); 138 setPackage((PatternModel)newValue);
139 return; 139 return;
140 } 140 }
141 super.eSet(featureID, newValue); 141 super.eSet(featureID, newValue);
142 } 142 }
143 143
144 /** 144 /**
145 * <!-- begin-user-doc --> 145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc --> 146 * <!-- end-user-doc -->
147 * @generated 147 * @generated
148 */ 148 */
149 @Override 149 @Override
150 public void eUnset(int featureID) 150 public void eUnset(int featureID)
151 { 151 {
152 switch (featureID) 152 switch (featureID)
153 { 153 {
154 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: 154 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE:
155 setPackage((PatternModel)null); 155 setPackage((PatternModel)null);
156 return; 156 return;
157 } 157 }
158 super.eUnset(featureID); 158 super.eUnset(featureID);
159 } 159 }
160 160
161 /** 161 /**
162 * <!-- begin-user-doc --> 162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc --> 163 * <!-- end-user-doc -->
164 * @generated 164 * @generated
165 */ 165 */
166 @Override 166 @Override
167 public boolean eIsSet(int featureID) 167 public boolean eIsSet(int featureID)
168 { 168 {
169 switch (featureID) 169 switch (featureID)
170 { 170 {
171 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: 171 case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE:
172 return package_ != null; 172 return package_ != null;
173 } 173 }
174 return super.eIsSet(featureID); 174 return super.eIsSet(featureID);
175 } 175 }
176 176
177} //PatternEntryImpl 177} //PatternEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java
index 5240cfd4..4f1d658b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Pattern Specification</b></em>'. 24 * An implementation of the model object '<em><b>Pattern Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries <em>Entries</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries <em>Entries</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification 35public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. 38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getEntries() 41 * @see #getEntries()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<PatternEntry> entries; 45 protected EList<PatternEntry> entries;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected PatternSpecificationImpl() 52 protected PatternSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<PatternEntry> getEntries() 74 public EList<PatternEntry> getEntries()
75 { 75 {
76 if (entries == null) 76 if (entries == null)
77 { 77 {
78 entries = new EObjectContainmentEList<PatternEntry>(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); 78 entries = new EObjectContainmentEList<PatternEntry>(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES);
79 } 79 }
80 return entries; 80 return entries;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: 93 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: 109 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES:
110 return getEntries(); 110 return getEntries();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: 126 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES:
127 getEntries().clear(); 127 getEntries().clear();
128 getEntries().addAll((Collection<? extends PatternEntry>)newValue); 128 getEntries().addAll((Collection<? extends PatternEntry>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: 144 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES:
145 getEntries().clear(); 145 getEntries().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: 161 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES:
162 return entries != null && !entries.isEmpty(); 162 return entries != null && !entries.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //PatternSpecificationImpl 167} //PatternSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java
index dd476591..47825fad 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java
@@ -1,165 +1,163 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration;
8 8
9import java.math.BigDecimal; 9import java.util.Collection;
10 10
11import java.util.Collection; 11import org.eclipse.emf.common.util.EList;
12 12
13import org.eclipse.emf.common.util.EList; 13import org.eclipse.emf.ecore.EClass;
14 14
15import org.eclipse.emf.ecore.EClass; 15import org.eclipse.emf.ecore.util.EDataTypeEList;
16 16
17import org.eclipse.emf.ecore.util.EDataTypeEList; 17/**
18 18 * <!-- begin-user-doc -->
19/** 19 * An implementation of the model object '<em><b>Real Enumeration</b></em>'.
20 * <!-- begin-user-doc --> 20 * <!-- end-user-doc -->
21 * An implementation of the model object '<em><b>Real Enumeration</b></em>'. 21 * <p>
22 * <!-- end-user-doc --> 22 * The following features are implemented:
23 * <p> 23 * </p>
24 * The following features are implemented: 24 * <ul>
25 * </p> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li>
26 * <ul> 26 * </ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li> 27 *
28 * </ul> 28 * @generated
29 * 29 */
30 * @generated 30public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration
31 */ 31{
32public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration 32 /**
33{ 33 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list.
34 /** 34 * <!-- begin-user-doc -->
35 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. 35 * <!-- end-user-doc -->
36 * <!-- begin-user-doc --> 36 * @see #getEntry()
37 * <!-- end-user-doc --> 37 * @generated
38 * @see #getEntry() 38 * @ordered
39 * @generated 39 */
40 * @ordered 40 protected EList<Double> entry;
41 */ 41
42 protected EList<BigDecimal> entry; 42 /**
43 43 * <!-- begin-user-doc -->
44 /** 44 * <!-- end-user-doc -->
45 * <!-- begin-user-doc --> 45 * @generated
46 * <!-- end-user-doc --> 46 */
47 * @generated 47 protected RealEnumerationImpl()
48 */ 48 {
49 protected RealEnumerationImpl() 49 super();
50 { 50 }
51 super(); 51
52 } 52 /**
53 53 * <!-- begin-user-doc -->
54 /** 54 * <!-- end-user-doc -->
55 * <!-- begin-user-doc --> 55 * @generated
56 * <!-- end-user-doc --> 56 */
57 * @generated 57 @Override
58 */ 58 protected EClass eStaticClass()
59 @Override 59 {
60 protected EClass eStaticClass() 60 return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION;
61 { 61 }
62 return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; 62
63 } 63 /**
64 64 * <!-- begin-user-doc -->
65 /** 65 * <!-- end-user-doc -->
66 * <!-- begin-user-doc --> 66 * @generated
67 * <!-- end-user-doc --> 67 */
68 * @generated 68 @Override
69 */ 69 public EList<Double> getEntry()
70 @Override 70 {
71 public EList<BigDecimal> getEntry() 71 if (entry == null)
72 { 72 {
73 if (entry == null) 73 entry = new EDataTypeEList<Double>(Double.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY);
74 { 74 }
75 entry = new EDataTypeEList<BigDecimal>(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); 75 return entry;
76 } 76 }
77 return entry; 77
78 } 78 /**
79 79 * <!-- begin-user-doc -->
80 /** 80 * <!-- end-user-doc -->
81 * <!-- begin-user-doc --> 81 * @generated
82 * <!-- end-user-doc --> 82 */
83 * @generated 83 @Override
84 */ 84 public Object eGet(int featureID, boolean resolve, boolean coreType)
85 @Override 85 {
86 public Object eGet(int featureID, boolean resolve, boolean coreType) 86 switch (featureID)
87 { 87 {
88 switch (featureID) 88 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY:
89 { 89 return getEntry();
90 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: 90 }
91 return getEntry(); 91 return super.eGet(featureID, resolve, coreType);
92 } 92 }
93 return super.eGet(featureID, resolve, coreType); 93
94 } 94 /**
95 95 * <!-- begin-user-doc -->
96 /** 96 * <!-- end-user-doc -->
97 * <!-- begin-user-doc --> 97 * @generated
98 * <!-- end-user-doc --> 98 */
99 * @generated 99 @SuppressWarnings("unchecked")
100 */ 100 @Override
101 @SuppressWarnings("unchecked") 101 public void eSet(int featureID, Object newValue)
102 @Override 102 {
103 public void eSet(int featureID, Object newValue) 103 switch (featureID)
104 { 104 {
105 switch (featureID) 105 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY:
106 { 106 getEntry().clear();
107 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: 107 getEntry().addAll((Collection<? extends Double>)newValue);
108 getEntry().clear(); 108 return;
109 getEntry().addAll((Collection<? extends BigDecimal>)newValue); 109 }
110 return; 110 super.eSet(featureID, newValue);
111 } 111 }
112 super.eSet(featureID, newValue); 112
113 } 113 /**
114 114 * <!-- begin-user-doc -->
115 /** 115 * <!-- end-user-doc -->
116 * <!-- begin-user-doc --> 116 * @generated
117 * <!-- end-user-doc --> 117 */
118 * @generated 118 @Override
119 */ 119 public void eUnset(int featureID)
120 @Override 120 {
121 public void eUnset(int featureID) 121 switch (featureID)
122 { 122 {
123 switch (featureID) 123 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY:
124 { 124 getEntry().clear();
125 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: 125 return;
126 getEntry().clear(); 126 }
127 return; 127 super.eUnset(featureID);
128 } 128 }
129 super.eUnset(featureID); 129
130 } 130 /**
131 131 * <!-- begin-user-doc -->
132 /** 132 * <!-- end-user-doc -->
133 * <!-- begin-user-doc --> 133 * @generated
134 * <!-- end-user-doc --> 134 */
135 * @generated 135 @Override
136 */ 136 public boolean eIsSet(int featureID)
137 @Override 137 {
138 public boolean eIsSet(int featureID) 138 switch (featureID)
139 { 139 {
140 switch (featureID) 140 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY:
141 { 141 return entry != null && !entry.isEmpty();
142 case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: 142 }
143 return entry != null && !entry.isEmpty(); 143 return super.eIsSet(featureID);
144 } 144 }
145 return super.eIsSet(featureID); 145
146 } 146 /**
147 147 * <!-- begin-user-doc -->
148 /** 148 * <!-- end-user-doc -->
149 * <!-- begin-user-doc --> 149 * @generated
150 * <!-- end-user-doc --> 150 */
151 * @generated 151 @Override
152 */ 152 public String toString()
153 @Override 153 {
154 public String toString() 154 if (eIsProxy()) return super.toString();
155 { 155
156 if (eIsProxy()) return super.toString(); 156 StringBuilder result = new StringBuilder(super.toString());
157 157 result.append(" (entry: ");
158 StringBuilder result = new StringBuilder(super.toString()); 158 result.append(entry);
159 result.append(" (entry: "); 159 result.append(')');
160 result.append(entry); 160 return result.toString();
161 result.append(')'); 161 }
162 return result.toString(); 162
163 } 163} //RealEnumerationImpl
164
165} //RealEnumerationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java
index 02642d6b..bb84a7a0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Real Reference</b></em>'. 13 * An implementation of the model object '<em><b>Real Reference</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class RealReferenceImpl extends TypeReferenceImpl implements RealReference 18public class RealReferenceImpl extends TypeReferenceImpl implements RealReference
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected RealReferenceImpl() 25 protected RealReferenceImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; 38 return ApplicationConfigurationPackage.Literals.REAL_REFERENCE;
39 } 39 }
40 40
41} //RealReferenceImpl 41} //RealReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java
index eb2685d9..0c056561 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Real Scope</b></em>'. 13 * An implementation of the model object '<em><b>Real Scope</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class RealScopeImpl extends RealReferenceImpl implements RealScope 18public class RealScopeImpl extends RealReferenceImpl implements RealScope
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected RealScopeImpl() 25 protected RealScopeImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.REAL_SCOPE; 38 return ApplicationConfigurationPackage.Literals.REAL_SCOPE;
39 } 39 }
40 40
41} //RealScopeImpl 41} //RealScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java
index cb2576d5..d0e208ea 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Real Type Scope</b></em>'. 20 * An implementation of the model object '<em><b>Real Type Scope</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope 31public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. 34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getType() 37 * @see #getType()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected RealReference type; 41 protected RealReference type;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected RealTypeScopeImpl() 48 protected RealTypeScopeImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; 61 return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public RealReference getType() 70 public RealReference getType()
71 { 71 {
72 return type; 72 return type;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) 80 public NotificationChain basicSetType(RealReference newType, NotificationChain msgs)
81 { 81 {
82 RealReference oldType = type; 82 RealReference oldType = type;
83 type = newType; 83 type = newType;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setType(RealReference newType) 98 public void setType(RealReference newType)
99 { 99 {
100 if (newType != type) 100 if (newType != type)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (type != null) 103 if (type != null)
104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); 104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs);
105 if (newType != null) 105 if (newType != null)
106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); 106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs);
107 msgs = basicSetType(newType, msgs); 107 msgs = basicSetType(newType, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: 124 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE:
125 return basicSetType(null, msgs); 125 return basicSetType(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: 140 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE:
141 return getType(); 141 return getType();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: 156 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE:
157 setType((RealReference)newValue); 157 setType((RealReference)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: 173 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE:
174 setType((RealReference)null); 174 setType((RealReference)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: 190 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE:
191 return type != null; 191 return type != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //RealTypeScopeImpl 196} //RealTypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java
index e2728fe9..cf1f7277 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java
@@ -1,179 +1,179 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12 12
13import org.eclipse.emf.ecore.impl.ENotificationImpl; 13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Runtime Entry</b></em>'. 17 * An implementation of the model object '<em><b>Runtime Entry</b></em>'.
18 * <!-- end-user-doc --> 18 * <!-- end-user-doc -->
19 * <p> 19 * <p>
20 * The following features are implemented: 20 * The following features are implemented:
21 * </p> 21 * </p>
22 * <ul> 22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit <em>Millisec Limit</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit <em>Millisec Limit</em>}</li>
24 * </ul> 24 * </ul>
25 * 25 *
26 * @generated 26 * @generated
27 */ 27 */
28public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry 28public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry
29{ 29{
30 /** 30 /**
31 * The default value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. 31 * The default value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc --> 33 * <!-- end-user-doc -->
34 * @see #getMillisecLimit() 34 * @see #getMillisecLimit()
35 * @generated 35 * @generated
36 * @ordered 36 * @ordered
37 */ 37 */
38 protected static final int MILLISEC_LIMIT_EDEFAULT = 0; 38 protected static final int MILLISEC_LIMIT_EDEFAULT = 0;
39 39
40 /** 40 /**
41 * The cached value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. 41 * The cached value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute.
42 * <!-- begin-user-doc --> 42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc --> 43 * <!-- end-user-doc -->
44 * @see #getMillisecLimit() 44 * @see #getMillisecLimit()
45 * @generated 45 * @generated
46 * @ordered 46 * @ordered
47 */ 47 */
48 protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; 48 protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT;
49 49
50 /** 50 /**
51 * <!-- begin-user-doc --> 51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc --> 52 * <!-- end-user-doc -->
53 * @generated 53 * @generated
54 */ 54 */
55 protected RuntimeEntryImpl() 55 protected RuntimeEntryImpl()
56 { 56 {
57 super(); 57 super();
58 } 58 }
59 59
60 /** 60 /**
61 * <!-- begin-user-doc --> 61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc --> 62 * <!-- end-user-doc -->
63 * @generated 63 * @generated
64 */ 64 */
65 @Override 65 @Override
66 protected EClass eStaticClass() 66 protected EClass eStaticClass()
67 { 67 {
68 return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; 68 return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY;
69 } 69 }
70 70
71 /** 71 /**
72 * <!-- begin-user-doc --> 72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc --> 73 * <!-- end-user-doc -->
74 * @generated 74 * @generated
75 */ 75 */
76 @Override 76 @Override
77 public int getMillisecLimit() 77 public int getMillisecLimit()
78 { 78 {
79 return millisecLimit; 79 return millisecLimit;
80 } 80 }
81 81
82 /** 82 /**
83 * <!-- begin-user-doc --> 83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc --> 84 * <!-- end-user-doc -->
85 * @generated 85 * @generated
86 */ 86 */
87 @Override 87 @Override
88 public void setMillisecLimit(int newMillisecLimit) 88 public void setMillisecLimit(int newMillisecLimit)
89 { 89 {
90 int oldMillisecLimit = millisecLimit; 90 int oldMillisecLimit = millisecLimit;
91 millisecLimit = newMillisecLimit; 91 millisecLimit = newMillisecLimit;
92 if (eNotificationRequired()) 92 if (eNotificationRequired())
93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); 93 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit));
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 public Object eGet(int featureID, boolean resolve, boolean coreType) 102 public Object eGet(int featureID, boolean resolve, boolean coreType)
103 { 103 {
104 switch (featureID) 104 switch (featureID)
105 { 105 {
106 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: 106 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
107 return getMillisecLimit(); 107 return getMillisecLimit();
108 } 108 }
109 return super.eGet(featureID, resolve, coreType); 109 return super.eGet(featureID, resolve, coreType);
110 } 110 }
111 111
112 /** 112 /**
113 * <!-- begin-user-doc --> 113 * <!-- begin-user-doc -->
114 * <!-- end-user-doc --> 114 * <!-- end-user-doc -->
115 * @generated 115 * @generated
116 */ 116 */
117 @Override 117 @Override
118 public void eSet(int featureID, Object newValue) 118 public void eSet(int featureID, Object newValue)
119 { 119 {
120 switch (featureID) 120 switch (featureID)
121 { 121 {
122 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: 122 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
123 setMillisecLimit((Integer)newValue); 123 setMillisecLimit((Integer)newValue);
124 return; 124 return;
125 } 125 }
126 super.eSet(featureID, newValue); 126 super.eSet(featureID, newValue);
127 } 127 }
128 128
129 /** 129 /**
130 * <!-- begin-user-doc --> 130 * <!-- begin-user-doc -->
131 * <!-- end-user-doc --> 131 * <!-- end-user-doc -->
132 * @generated 132 * @generated
133 */ 133 */
134 @Override 134 @Override
135 public void eUnset(int featureID) 135 public void eUnset(int featureID)
136 { 136 {
137 switch (featureID) 137 switch (featureID)
138 { 138 {
139 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: 139 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
140 setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); 140 setMillisecLimit(MILLISEC_LIMIT_EDEFAULT);
141 return; 141 return;
142 } 142 }
143 super.eUnset(featureID); 143 super.eUnset(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public boolean eIsSet(int featureID) 152 public boolean eIsSet(int featureID)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: 156 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
157 return millisecLimit != MILLISEC_LIMIT_EDEFAULT; 157 return millisecLimit != MILLISEC_LIMIT_EDEFAULT;
158 } 158 }
159 return super.eIsSet(featureID); 159 return super.eIsSet(featureID);
160 } 160 }
161 161
162 /** 162 /**
163 * <!-- begin-user-doc --> 163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc --> 164 * <!-- end-user-doc -->
165 * @generated 165 * @generated
166 */ 166 */
167 @Override 167 @Override
168 public String toString() 168 public String toString()
169 { 169 {
170 if (eIsProxy()) return super.toString(); 170 if (eIsProxy()) return super.toString();
171 171
172 StringBuilder result = new StringBuilder(super.toString()); 172 StringBuilder result = new StringBuilder(super.toString());
173 result.append(" (millisecLimit: "); 173 result.append(" (millisecLimit: ");
174 result.append(millisecLimit); 174 result.append(millisecLimit);
175 result.append(')'); 175 result.append(')');
176 return result.toString(); 176 return result.toString();
177 } 177 }
178 178
179} //RuntimeEntryImpl 179} //RuntimeEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java
index 7b833c37..f511fd58 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Scope Declaration</b></em>'. 20 * An implementation of the model object '<em><b>Scope Declaration</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification <em>Specification</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification <em>Specification</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration 31public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. 34 * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getSpecification() 37 * @see #getSpecification()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected ScopeSpecification specification; 41 protected ScopeSpecification specification;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ScopeDeclarationImpl() 48 protected ScopeDeclarationImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; 61 return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public ScopeSpecification getSpecification() 70 public ScopeSpecification getSpecification()
71 { 71 {
72 return specification; 72 return specification;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) 80 public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs)
81 { 81 {
82 ScopeSpecification oldSpecification = specification; 82 ScopeSpecification oldSpecification = specification;
83 specification = newSpecification; 83 specification = newSpecification;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setSpecification(ScopeSpecification newSpecification) 98 public void setSpecification(ScopeSpecification newSpecification)
99 { 99 {
100 if (newSpecification != specification) 100 if (newSpecification != specification)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (specification != null) 103 if (specification != null)
104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); 104 msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs);
105 if (newSpecification != null) 105 if (newSpecification != null)
106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); 106 msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs);
107 msgs = basicSetSpecification(newSpecification, msgs); 107 msgs = basicSetSpecification(newSpecification, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: 124 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION:
125 return basicSetSpecification(null, msgs); 125 return basicSetSpecification(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: 140 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION:
141 return getSpecification(); 141 return getSpecification();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: 156 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION:
157 setSpecification((ScopeSpecification)newValue); 157 setSpecification((ScopeSpecification)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: 173 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION:
174 setSpecification((ScopeSpecification)null); 174 setSpecification((ScopeSpecification)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: 190 case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION:
191 return specification != null; 191 return specification != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //ScopeDeclarationImpl 196} //ScopeDeclarationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java
index 704f35dd..60c41361 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Scope</b></em>'. 15 * An implementation of the model object '<em><b>Scope</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope 20public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected ScopeImpl() 27 protected ScopeImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.SCOPE; 40 return ApplicationConfigurationPackage.Literals.SCOPE;
41 } 41 }
42 42
43} //ScopeImpl 43} //ScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java
index b02e2129..20690057 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java
@@ -1,175 +1,175 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.ecore.EClass; 12import org.eclipse.emf.ecore.EClass;
13import org.eclipse.emf.ecore.InternalEObject; 13import org.eclipse.emf.ecore.InternalEObject;
14 14
15import org.eclipse.emf.ecore.impl.ENotificationImpl; 15import org.eclipse.emf.ecore.impl.ENotificationImpl;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Scope Reference</b></em>'. 19 * An implementation of the model object '<em><b>Scope Reference</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred <em>Referred</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred <em>Referred</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference 30public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. 33 * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getReferred() 36 * @see #getReferred()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected ScopeDeclaration referred; 40 protected ScopeDeclaration referred;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected ScopeReferenceImpl() 47 protected ScopeReferenceImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; 60 return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public ScopeDeclaration getReferred() 69 public ScopeDeclaration getReferred()
70 { 70 {
71 if (referred != null && referred.eIsProxy()) 71 if (referred != null && referred.eIsProxy())
72 { 72 {
73 InternalEObject oldReferred = (InternalEObject)referred; 73 InternalEObject oldReferred = (InternalEObject)referred;
74 referred = (ScopeDeclaration)eResolveProxy(oldReferred); 74 referred = (ScopeDeclaration)eResolveProxy(oldReferred);
75 if (referred != oldReferred) 75 if (referred != oldReferred)
76 { 76 {
77 if (eNotificationRequired()) 77 if (eNotificationRequired())
78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); 78 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred));
79 } 79 }
80 } 80 }
81 return referred; 81 return referred;
82 } 82 }
83 83
84 /** 84 /**
85 * <!-- begin-user-doc --> 85 * <!-- begin-user-doc -->
86 * <!-- end-user-doc --> 86 * <!-- end-user-doc -->
87 * @generated 87 * @generated
88 */ 88 */
89 public ScopeDeclaration basicGetReferred() 89 public ScopeDeclaration basicGetReferred()
90 { 90 {
91 return referred; 91 return referred;
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @Override 99 @Override
100 public void setReferred(ScopeDeclaration newReferred) 100 public void setReferred(ScopeDeclaration newReferred)
101 { 101 {
102 ScopeDeclaration oldReferred = referred; 102 ScopeDeclaration oldReferred = referred;
103 referred = newReferred; 103 referred = newReferred;
104 if (eNotificationRequired()) 104 if (eNotificationRequired())
105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); 105 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred));
106 } 106 }
107 107
108 /** 108 /**
109 * <!-- begin-user-doc --> 109 * <!-- begin-user-doc -->
110 * <!-- end-user-doc --> 110 * <!-- end-user-doc -->
111 * @generated 111 * @generated
112 */ 112 */
113 @Override 113 @Override
114 public Object eGet(int featureID, boolean resolve, boolean coreType) 114 public Object eGet(int featureID, boolean resolve, boolean coreType)
115 { 115 {
116 switch (featureID) 116 switch (featureID)
117 { 117 {
118 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: 118 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED:
119 if (resolve) return getReferred(); 119 if (resolve) return getReferred();
120 return basicGetReferred(); 120 return basicGetReferred();
121 } 121 }
122 return super.eGet(featureID, resolve, coreType); 122 return super.eGet(featureID, resolve, coreType);
123 } 123 }
124 124
125 /** 125 /**
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 */ 129 */
130 @Override 130 @Override
131 public void eSet(int featureID, Object newValue) 131 public void eSet(int featureID, Object newValue)
132 { 132 {
133 switch (featureID) 133 switch (featureID)
134 { 134 {
135 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: 135 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED:
136 setReferred((ScopeDeclaration)newValue); 136 setReferred((ScopeDeclaration)newValue);
137 return; 137 return;
138 } 138 }
139 super.eSet(featureID, newValue); 139 super.eSet(featureID, newValue);
140 } 140 }
141 141
142 /** 142 /**
143 * <!-- begin-user-doc --> 143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 144 * <!-- end-user-doc -->
145 * @generated 145 * @generated
146 */ 146 */
147 @Override 147 @Override
148 public void eUnset(int featureID) 148 public void eUnset(int featureID)
149 { 149 {
150 switch (featureID) 150 switch (featureID)
151 { 151 {
152 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: 152 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED:
153 setReferred((ScopeDeclaration)null); 153 setReferred((ScopeDeclaration)null);
154 return; 154 return;
155 } 155 }
156 super.eUnset(featureID); 156 super.eUnset(featureID);
157 } 157 }
158 158
159 /** 159 /**
160 * <!-- begin-user-doc --> 160 * <!-- begin-user-doc -->
161 * <!-- end-user-doc --> 161 * <!-- end-user-doc -->
162 * @generated 162 * @generated
163 */ 163 */
164 @Override 164 @Override
165 public boolean eIsSet(int featureID) 165 public boolean eIsSet(int featureID)
166 { 166 {
167 switch (featureID) 167 switch (featureID)
168 { 168 {
169 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: 169 case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED:
170 return referred != null; 170 return referred != null;
171 } 171 }
172 return super.eIsSet(featureID); 172 return super.eIsSet(featureID);
173 } 173 }
174 174
175} //ScopeReferenceImpl 175} //ScopeReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java
index 4d0cdf68..fa2dc2fa 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java
@@ -1,167 +1,167 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope;
9 9
10import java.util.Collection; 10import java.util.Collection;
11 11
12import org.eclipse.emf.common.notify.NotificationChain; 12import org.eclipse.emf.common.notify.NotificationChain;
13 13
14import org.eclipse.emf.common.util.EList; 14import org.eclipse.emf.common.util.EList;
15 15
16import org.eclipse.emf.ecore.EClass; 16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject; 17import org.eclipse.emf.ecore.InternalEObject;
18 18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList; 19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList; 20import org.eclipse.emf.ecore.util.InternalEList;
21 21
22/** 22/**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Scope Specification</b></em>'. 24 * An implementation of the model object '<em><b>Scope Specification</b></em>'.
25 * <!-- end-user-doc --> 25 * <!-- end-user-doc -->
26 * <p> 26 * <p>
27 * The following features are implemented: 27 * The following features are implemented:
28 * </p> 28 * </p>
29 * <ul> 29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes <em>Scopes</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes <em>Scopes</em>}</li>
31 * </ul> 31 * </ul>
32 * 32 *
33 * @generated 33 * @generated
34 */ 34 */
35public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification 35public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification
36{ 36{
37 /** 37 /**
38 * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list. 38 * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list.
39 * <!-- begin-user-doc --> 39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc --> 40 * <!-- end-user-doc -->
41 * @see #getScopes() 41 * @see #getScopes()
42 * @generated 42 * @generated
43 * @ordered 43 * @ordered
44 */ 44 */
45 protected EList<TypeScope> scopes; 45 protected EList<TypeScope> scopes;
46 46
47 /** 47 /**
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @generated 50 * @generated
51 */ 51 */
52 protected ScopeSpecificationImpl() 52 protected ScopeSpecificationImpl()
53 { 53 {
54 super(); 54 super();
55 } 55 }
56 56
57 /** 57 /**
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @generated 60 * @generated
61 */ 61 */
62 @Override 62 @Override
63 protected EClass eStaticClass() 63 protected EClass eStaticClass()
64 { 64 {
65 return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; 65 return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION;
66 } 66 }
67 67
68 /** 68 /**
69 * <!-- begin-user-doc --> 69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 70 * <!-- end-user-doc -->
71 * @generated 71 * @generated
72 */ 72 */
73 @Override 73 @Override
74 public EList<TypeScope> getScopes() 74 public EList<TypeScope> getScopes()
75 { 75 {
76 if (scopes == null) 76 if (scopes == null)
77 { 77 {
78 scopes = new EObjectContainmentEList<TypeScope>(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); 78 scopes = new EObjectContainmentEList<TypeScope>(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES);
79 } 79 }
80 return scopes; 80 return scopes;
81 } 81 }
82 82
83 /** 83 /**
84 * <!-- begin-user-doc --> 84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 85 * <!-- end-user-doc -->
86 * @generated 86 * @generated
87 */ 87 */
88 @Override 88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 { 90 {
91 switch (featureID) 91 switch (featureID)
92 { 92 {
93 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: 93 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES:
94 return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs); 94 return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs);
95 } 95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs); 96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 } 97 }
98 98
99 /** 99 /**
100 * <!-- begin-user-doc --> 100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc --> 101 * <!-- end-user-doc -->
102 * @generated 102 * @generated
103 */ 103 */
104 @Override 104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType) 105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 { 106 {
107 switch (featureID) 107 switch (featureID)
108 { 108 {
109 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: 109 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES:
110 return getScopes(); 110 return getScopes();
111 } 111 }
112 return super.eGet(featureID, resolve, coreType); 112 return super.eGet(featureID, resolve, coreType);
113 } 113 }
114 114
115 /** 115 /**
116 * <!-- begin-user-doc --> 116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc --> 117 * <!-- end-user-doc -->
118 * @generated 118 * @generated
119 */ 119 */
120 @SuppressWarnings("unchecked") 120 @SuppressWarnings("unchecked")
121 @Override 121 @Override
122 public void eSet(int featureID, Object newValue) 122 public void eSet(int featureID, Object newValue)
123 { 123 {
124 switch (featureID) 124 switch (featureID)
125 { 125 {
126 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: 126 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES:
127 getScopes().clear(); 127 getScopes().clear();
128 getScopes().addAll((Collection<? extends TypeScope>)newValue); 128 getScopes().addAll((Collection<? extends TypeScope>)newValue);
129 return; 129 return;
130 } 130 }
131 super.eSet(featureID, newValue); 131 super.eSet(featureID, newValue);
132 } 132 }
133 133
134 /** 134 /**
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @generated 137 * @generated
138 */ 138 */
139 @Override 139 @Override
140 public void eUnset(int featureID) 140 public void eUnset(int featureID)
141 { 141 {
142 switch (featureID) 142 switch (featureID)
143 { 143 {
144 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: 144 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES:
145 getScopes().clear(); 145 getScopes().clear();
146 return; 146 return;
147 } 147 }
148 super.eUnset(featureID); 148 super.eUnset(featureID);
149 } 149 }
150 150
151 /** 151 /**
152 * <!-- begin-user-doc --> 152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc --> 153 * <!-- end-user-doc -->
154 * @generated 154 * @generated
155 */ 155 */
156 @Override 156 @Override
157 public boolean eIsSet(int featureID) 157 public boolean eIsSet(int featureID)
158 { 158 {
159 switch (featureID) 159 switch (featureID)
160 { 160 {
161 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: 161 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES:
162 return scopes != null && !scopes.isEmpty(); 162 return scopes != null && !scopes.isEmpty();
163 } 163 }
164 return super.eIsSet(featureID); 164 return super.eIsSet(featureID);
165 } 165 }
166 166
167} //ScopeSpecificationImpl 167} //ScopeSpecificationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java
index fcc1e5bf..d7099377 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java
@@ -1,163 +1,163 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration;
8 8
9import java.util.Collection; 9import java.util.Collection;
10 10
11import org.eclipse.emf.common.util.EList; 11import org.eclipse.emf.common.util.EList;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14 14
15import org.eclipse.emf.ecore.util.EDataTypeEList; 15import org.eclipse.emf.ecore.util.EDataTypeEList;
16 16
17/** 17/**
18 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>String Enumeration</b></em>'. 19 * An implementation of the model object '<em><b>String Enumeration</b></em>'.
20 * <!-- end-user-doc --> 20 * <!-- end-user-doc -->
21 * <p> 21 * <p>
22 * The following features are implemented: 22 * The following features are implemented:
23 * </p> 23 * </p>
24 * <ul> 24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li>
26 * </ul> 26 * </ul>
27 * 27 *
28 * @generated 28 * @generated
29 */ 29 */
30public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration 30public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration
31{ 31{
32 /** 32 /**
33 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. 33 * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list.
34 * <!-- begin-user-doc --> 34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc --> 35 * <!-- end-user-doc -->
36 * @see #getEntry() 36 * @see #getEntry()
37 * @generated 37 * @generated
38 * @ordered 38 * @ordered
39 */ 39 */
40 protected EList<String> entry; 40 protected EList<String> entry;
41 41
42 /** 42 /**
43 * <!-- begin-user-doc --> 43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc --> 44 * <!-- end-user-doc -->
45 * @generated 45 * @generated
46 */ 46 */
47 protected StringEnumerationImpl() 47 protected StringEnumerationImpl()
48 { 48 {
49 super(); 49 super();
50 } 50 }
51 51
52 /** 52 /**
53 * <!-- begin-user-doc --> 53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc --> 54 * <!-- end-user-doc -->
55 * @generated 55 * @generated
56 */ 56 */
57 @Override 57 @Override
58 protected EClass eStaticClass() 58 protected EClass eStaticClass()
59 { 59 {
60 return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; 60 return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION;
61 } 61 }
62 62
63 /** 63 /**
64 * <!-- begin-user-doc --> 64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc --> 65 * <!-- end-user-doc -->
66 * @generated 66 * @generated
67 */ 67 */
68 @Override 68 @Override
69 public EList<String> getEntry() 69 public EList<String> getEntry()
70 { 70 {
71 if (entry == null) 71 if (entry == null)
72 { 72 {
73 entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); 73 entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY);
74 } 74 }
75 return entry; 75 return entry;
76 } 76 }
77 77
78 /** 78 /**
79 * <!-- begin-user-doc --> 79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc --> 80 * <!-- end-user-doc -->
81 * @generated 81 * @generated
82 */ 82 */
83 @Override 83 @Override
84 public Object eGet(int featureID, boolean resolve, boolean coreType) 84 public Object eGet(int featureID, boolean resolve, boolean coreType)
85 { 85 {
86 switch (featureID) 86 switch (featureID)
87 { 87 {
88 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: 88 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY:
89 return getEntry(); 89 return getEntry();
90 } 90 }
91 return super.eGet(featureID, resolve, coreType); 91 return super.eGet(featureID, resolve, coreType);
92 } 92 }
93 93
94 /** 94 /**
95 * <!-- begin-user-doc --> 95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc --> 96 * <!-- end-user-doc -->
97 * @generated 97 * @generated
98 */ 98 */
99 @SuppressWarnings("unchecked") 99 @SuppressWarnings("unchecked")
100 @Override 100 @Override
101 public void eSet(int featureID, Object newValue) 101 public void eSet(int featureID, Object newValue)
102 { 102 {
103 switch (featureID) 103 switch (featureID)
104 { 104 {
105 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: 105 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY:
106 getEntry().clear(); 106 getEntry().clear();
107 getEntry().addAll((Collection<? extends String>)newValue); 107 getEntry().addAll((Collection<? extends String>)newValue);
108 return; 108 return;
109 } 109 }
110 super.eSet(featureID, newValue); 110 super.eSet(featureID, newValue);
111 } 111 }
112 112
113 /** 113 /**
114 * <!-- begin-user-doc --> 114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc --> 115 * <!-- end-user-doc -->
116 * @generated 116 * @generated
117 */ 117 */
118 @Override 118 @Override
119 public void eUnset(int featureID) 119 public void eUnset(int featureID)
120 { 120 {
121 switch (featureID) 121 switch (featureID)
122 { 122 {
123 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: 123 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY:
124 getEntry().clear(); 124 getEntry().clear();
125 return; 125 return;
126 } 126 }
127 super.eUnset(featureID); 127 super.eUnset(featureID);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public boolean eIsSet(int featureID) 136 public boolean eIsSet(int featureID)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: 140 case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY:
141 return entry != null && !entry.isEmpty(); 141 return entry != null && !entry.isEmpty();
142 } 142 }
143 return super.eIsSet(featureID); 143 return super.eIsSet(featureID);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public String toString() 152 public String toString()
153 { 153 {
154 if (eIsProxy()) return super.toString(); 154 if (eIsProxy()) return super.toString();
155 155
156 StringBuilder result = new StringBuilder(super.toString()); 156 StringBuilder result = new StringBuilder(super.toString());
157 result.append(" (entry: "); 157 result.append(" (entry: ");
158 result.append(entry); 158 result.append(entry);
159 result.append(')'); 159 result.append(')');
160 return result.toString(); 160 return result.toString();
161 } 161 }
162 162
163} //StringEnumerationImpl 163} //StringEnumerationImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java
index 4963a8f9..fdadc041 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>String Reference</b></em>'. 13 * An implementation of the model object '<em><b>String Reference</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class StringReferenceImpl extends TypeReferenceImpl implements StringReference 18public class StringReferenceImpl extends TypeReferenceImpl implements StringReference
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected StringReferenceImpl() 25 protected StringReferenceImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; 38 return ApplicationConfigurationPackage.Literals.STRING_REFERENCE;
39 } 39 }
40 40
41} //StringReferenceImpl 41} //StringReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java
index 8fb2b6de..73954749 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>String Scope</b></em>'. 13 * An implementation of the model object '<em><b>String Scope</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class StringScopeImpl extends StringReferenceImpl implements StringScope 18public class StringScopeImpl extends StringReferenceImpl implements StringScope
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected StringScopeImpl() 25 protected StringScopeImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.STRING_SCOPE; 38 return ApplicationConfigurationPackage.Literals.STRING_SCOPE;
39 } 39 }
40 40
41} //StringScopeImpl 41} //StringScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java
index 0c113e4c..ca34c856 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java
@@ -1,196 +1,196 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>String Type Scope</b></em>'. 20 * An implementation of the model object '<em><b>String Type Scope</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope 31public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. 34 * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getType() 37 * @see #getType()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected StringReference type; 41 protected StringReference type;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected StringTypeScopeImpl() 48 protected StringTypeScopeImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; 61 return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public StringReference getType() 70 public StringReference getType()
71 { 71 {
72 return type; 72 return type;
73 } 73 }
74 74
75 /** 75 /**
76 * <!-- begin-user-doc --> 76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc --> 77 * <!-- end-user-doc -->
78 * @generated 78 * @generated
79 */ 79 */
80 public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) 80 public NotificationChain basicSetType(StringReference newType, NotificationChain msgs)
81 { 81 {
82 StringReference oldType = type; 82 StringReference oldType = type;
83 type = newType; 83 type = newType;
84 if (eNotificationRequired()) 84 if (eNotificationRequired())
85 { 85 {
86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); 86 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType);
87 if (msgs == null) msgs = notification; else msgs.add(notification); 87 if (msgs == null) msgs = notification; else msgs.add(notification);
88 } 88 }
89 return msgs; 89 return msgs;
90 } 90 }
91 91
92 /** 92 /**
93 * <!-- begin-user-doc --> 93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc --> 94 * <!-- end-user-doc -->
95 * @generated 95 * @generated
96 */ 96 */
97 @Override 97 @Override
98 public void setType(StringReference newType) 98 public void setType(StringReference newType)
99 { 99 {
100 if (newType != type) 100 if (newType != type)
101 { 101 {
102 NotificationChain msgs = null; 102 NotificationChain msgs = null;
103 if (type != null) 103 if (type != null)
104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); 104 msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs);
105 if (newType != null) 105 if (newType != null)
106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); 106 msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs);
107 msgs = basicSetType(newType, msgs); 107 msgs = basicSetType(newType, msgs);
108 if (msgs != null) msgs.dispatch(); 108 if (msgs != null) msgs.dispatch();
109 } 109 }
110 else if (eNotificationRequired()) 110 else if (eNotificationRequired())
111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); 111 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType));
112 } 112 }
113 113
114 /** 114 /**
115 * <!-- begin-user-doc --> 115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc --> 116 * <!-- end-user-doc -->
117 * @generated 117 * @generated
118 */ 118 */
119 @Override 119 @Override
120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 120 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
121 { 121 {
122 switch (featureID) 122 switch (featureID)
123 { 123 {
124 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: 124 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE:
125 return basicSetType(null, msgs); 125 return basicSetType(null, msgs);
126 } 126 }
127 return super.eInverseRemove(otherEnd, featureID, msgs); 127 return super.eInverseRemove(otherEnd, featureID, msgs);
128 } 128 }
129 129
130 /** 130 /**
131 * <!-- begin-user-doc --> 131 * <!-- begin-user-doc -->
132 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
133 * @generated 133 * @generated
134 */ 134 */
135 @Override 135 @Override
136 public Object eGet(int featureID, boolean resolve, boolean coreType) 136 public Object eGet(int featureID, boolean resolve, boolean coreType)
137 { 137 {
138 switch (featureID) 138 switch (featureID)
139 { 139 {
140 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: 140 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE:
141 return getType(); 141 return getType();
142 } 142 }
143 return super.eGet(featureID, resolve, coreType); 143 return super.eGet(featureID, resolve, coreType);
144 } 144 }
145 145
146 /** 146 /**
147 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
148 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
149 * @generated 149 * @generated
150 */ 150 */
151 @Override 151 @Override
152 public void eSet(int featureID, Object newValue) 152 public void eSet(int featureID, Object newValue)
153 { 153 {
154 switch (featureID) 154 switch (featureID)
155 { 155 {
156 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: 156 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE:
157 setType((StringReference)newValue); 157 setType((StringReference)newValue);
158 return; 158 return;
159 } 159 }
160 super.eSet(featureID, newValue); 160 super.eSet(featureID, newValue);
161 } 161 }
162 162
163 /** 163 /**
164 * <!-- begin-user-doc --> 164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc --> 165 * <!-- end-user-doc -->
166 * @generated 166 * @generated
167 */ 167 */
168 @Override 168 @Override
169 public void eUnset(int featureID) 169 public void eUnset(int featureID)
170 { 170 {
171 switch (featureID) 171 switch (featureID)
172 { 172 {
173 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: 173 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE:
174 setType((StringReference)null); 174 setType((StringReference)null);
175 return; 175 return;
176 } 176 }
177 super.eUnset(featureID); 177 super.eUnset(featureID);
178 } 178 }
179 179
180 /** 180 /**
181 * <!-- begin-user-doc --> 181 * <!-- begin-user-doc -->
182 * <!-- end-user-doc --> 182 * <!-- end-user-doc -->
183 * @generated 183 * @generated
184 */ 184 */
185 @Override 185 @Override
186 public boolean eIsSet(int featureID) 186 public boolean eIsSet(int featureID)
187 { 187 {
188 switch (featureID) 188 switch (featureID)
189 { 189 {
190 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: 190 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE:
191 return type != null; 191 return type != null;
192 } 192 }
193 return super.eIsSet(featureID); 193 return super.eIsSet(featureID);
194 } 194 }
195 195
196} //StringTypeScopeImpl 196} //StringTypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java
index 575258f9..566ad8a8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java
@@ -1,41 +1,41 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11/** 11/**
12 * <!-- begin-user-doc --> 12 * <!-- begin-user-doc -->
13 * An implementation of the model object '<em><b>Task</b></em>'. 13 * An implementation of the model object '<em><b>Task</b></em>'.
14 * <!-- end-user-doc --> 14 * <!-- end-user-doc -->
15 * 15 *
16 * @generated 16 * @generated
17 */ 17 */
18public class TaskImpl extends CommandImpl implements Task 18public class TaskImpl extends CommandImpl implements Task
19{ 19{
20 /** 20 /**
21 * <!-- begin-user-doc --> 21 * <!-- begin-user-doc -->
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @generated 23 * @generated
24 */ 24 */
25 protected TaskImpl() 25 protected TaskImpl()
26 { 26 {
27 super(); 27 super();
28 } 28 }
29 29
30 /** 30 /**
31 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
32 * <!-- end-user-doc --> 32 * <!-- end-user-doc -->
33 * @generated 33 * @generated
34 */ 34 */
35 @Override 35 @Override
36 protected EClass eStaticClass() 36 protected EClass eStaticClass()
37 { 37 {
38 return ApplicationConfigurationPackage.Literals.TASK; 38 return ApplicationConfigurationPackage.Literals.TASK;
39 } 39 }
40 40
41} //TaskImpl 41} //TaskImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
index 4e968236..728d4972 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
@@ -1,240 +1,238 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry;
9 9
10import java.math.BigDecimal; 10import org.eclipse.emf.common.notify.Notification;
11 11
12import org.eclipse.emf.common.notify.Notification; 12import org.eclipse.emf.ecore.EClass;
13 13
14import org.eclipse.emf.ecore.EClass; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16/**
17 17 * <!-- begin-user-doc -->
18/** 18 * An implementation of the model object '<em><b>Threshold Entry</b></em>'.
19 * <!-- begin-user-doc --> 19 * <!-- end-user-doc -->
20 * An implementation of the model object '<em><b>Threshold Entry</b></em>'. 20 * <p>
21 * <!-- end-user-doc --> 21 * The following features are implemented:
22 * <p> 22 * </p>
23 * The following features are implemented: 23 * <ul>
24 * </p> 24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator <em>Operator</em>}</li>
25 * <ul> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold <em>Threshold</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator <em>Operator</em>}</li> 26 * </ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold <em>Threshold</em>}</li> 27 *
28 * </ul> 28 * @generated
29 * 29 */
30 * @generated 30public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry
31 */ 31{
32public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry 32 /**
33{ 33 * The default value of the '{@link #getOperator() <em>Operator</em>}' attribute.
34 /** 34 * <!-- begin-user-doc -->
35 * The default value of the '{@link #getOperator() <em>Operator</em>}' attribute. 35 * <!-- end-user-doc -->
36 * <!-- begin-user-doc --> 36 * @see #getOperator()
37 * <!-- end-user-doc --> 37 * @generated
38 * @see #getOperator() 38 * @ordered
39 * @generated 39 */
40 * @ordered 40 protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS;
41 */ 41
42 protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; 42 /**
43 43 * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute.
44 /** 44 * <!-- begin-user-doc -->
45 * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute. 45 * <!-- end-user-doc -->
46 * <!-- begin-user-doc --> 46 * @see #getOperator()
47 * <!-- end-user-doc --> 47 * @generated
48 * @see #getOperator() 48 * @ordered
49 * @generated 49 */
50 * @ordered 50 protected ComparisonOperator operator = OPERATOR_EDEFAULT;
51 */ 51
52 protected ComparisonOperator operator = OPERATOR_EDEFAULT; 52 /**
53 53 * The default value of the '{@link #getThreshold() <em>Threshold</em>}' attribute.
54 /** 54 * <!-- begin-user-doc -->
55 * The default value of the '{@link #getThreshold() <em>Threshold</em>}' attribute. 55 * <!-- end-user-doc -->
56 * <!-- begin-user-doc --> 56 * @see #getThreshold()
57 * <!-- end-user-doc --> 57 * @generated
58 * @see #getThreshold() 58 * @ordered
59 * @generated 59 */
60 * @ordered 60 protected static final double THRESHOLD_EDEFAULT = 0.0;
61 */ 61
62 protected static final BigDecimal THRESHOLD_EDEFAULT = null; 62 /**
63 63 * The cached value of the '{@link #getThreshold() <em>Threshold</em>}' attribute.
64 /** 64 * <!-- begin-user-doc -->
65 * The cached value of the '{@link #getThreshold() <em>Threshold</em>}' attribute. 65 * <!-- end-user-doc -->
66 * <!-- begin-user-doc --> 66 * @see #getThreshold()
67 * <!-- end-user-doc --> 67 * @generated
68 * @see #getThreshold() 68 * @ordered
69 * @generated 69 */
70 * @ordered 70 protected double threshold = THRESHOLD_EDEFAULT;
71 */ 71
72 protected BigDecimal threshold = THRESHOLD_EDEFAULT; 72 /**
73 73 * <!-- begin-user-doc -->
74 /** 74 * <!-- end-user-doc -->
75 * <!-- begin-user-doc --> 75 * @generated
76 * <!-- end-user-doc --> 76 */
77 * @generated 77 protected ThresholdEntryImpl()
78 */ 78 {
79 protected ThresholdEntryImpl() 79 super();
80 { 80 }
81 super(); 81
82 } 82 /**
83 83 * <!-- begin-user-doc -->
84 /** 84 * <!-- end-user-doc -->
85 * <!-- begin-user-doc --> 85 * @generated
86 * <!-- end-user-doc --> 86 */
87 * @generated 87 @Override
88 */ 88 protected EClass eStaticClass()
89 @Override 89 {
90 protected EClass eStaticClass() 90 return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY;
91 { 91 }
92 return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY; 92
93 } 93 /**
94 94 * <!-- begin-user-doc -->
95 /** 95 * <!-- end-user-doc -->
96 * <!-- begin-user-doc --> 96 * @generated
97 * <!-- end-user-doc --> 97 */
98 * @generated 98 @Override
99 */ 99 public ComparisonOperator getOperator()
100 @Override 100 {
101 public ComparisonOperator getOperator() 101 return operator;
102 { 102 }
103 return operator; 103
104 } 104 /**
105 105 * <!-- begin-user-doc -->
106 /** 106 * <!-- end-user-doc -->
107 * <!-- begin-user-doc --> 107 * @generated
108 * <!-- end-user-doc --> 108 */
109 * @generated 109 @Override
110 */ 110 public void setOperator(ComparisonOperator newOperator)
111 @Override 111 {
112 public void setOperator(ComparisonOperator newOperator) 112 ComparisonOperator oldOperator = operator;
113 { 113 operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator;
114 ComparisonOperator oldOperator = operator; 114 if (eNotificationRequired())
115 operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator; 115 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator));
116 if (eNotificationRequired()) 116 }
117 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator)); 117
118 } 118 /**
119 119 * <!-- begin-user-doc -->
120 /** 120 * <!-- end-user-doc -->
121 * <!-- begin-user-doc --> 121 * @generated
122 * <!-- end-user-doc --> 122 */
123 * @generated 123 @Override
124 */ 124 public double getThreshold()
125 @Override 125 {
126 public BigDecimal getThreshold() 126 return threshold;
127 { 127 }
128 return threshold; 128
129 } 129 /**
130 130 * <!-- begin-user-doc -->
131 /** 131 * <!-- end-user-doc -->
132 * <!-- begin-user-doc --> 132 * @generated
133 * <!-- end-user-doc --> 133 */
134 * @generated 134 @Override
135 */ 135 public void setThreshold(double newThreshold)
136 @Override 136 {
137 public void setThreshold(BigDecimal newThreshold) 137 double oldThreshold = threshold;
138 { 138 threshold = newThreshold;
139 BigDecimal oldThreshold = threshold; 139 if (eNotificationRequired())
140 threshold = newThreshold; 140 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold));
141 if (eNotificationRequired()) 141 }
142 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold)); 142
143 } 143 /**
144 144 * <!-- begin-user-doc -->
145 /** 145 * <!-- end-user-doc -->
146 * <!-- begin-user-doc --> 146 * @generated
147 * <!-- end-user-doc --> 147 */
148 * @generated 148 @Override
149 */ 149 public Object eGet(int featureID, boolean resolve, boolean coreType)
150 @Override 150 {
151 public Object eGet(int featureID, boolean resolve, boolean coreType) 151 switch (featureID)
152 { 152 {
153 switch (featureID) 153 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR:
154 { 154 return getOperator();
155 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: 155 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD:
156 return getOperator(); 156 return getThreshold();
157 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: 157 }
158 return getThreshold(); 158 return super.eGet(featureID, resolve, coreType);
159 } 159 }
160 return super.eGet(featureID, resolve, coreType); 160
161 } 161 /**
162 162 * <!-- begin-user-doc -->
163 /** 163 * <!-- end-user-doc -->
164 * <!-- begin-user-doc --> 164 * @generated
165 * <!-- end-user-doc --> 165 */
166 * @generated 166 @Override
167 */ 167 public void eSet(int featureID, Object newValue)
168 @Override 168 {
169 public void eSet(int featureID, Object newValue) 169 switch (featureID)
170 { 170 {
171 switch (featureID) 171 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR:
172 { 172 setOperator((ComparisonOperator)newValue);
173 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: 173 return;
174 setOperator((ComparisonOperator)newValue); 174 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD:
175 return; 175 setThreshold((Double)newValue);
176 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: 176 return;
177 setThreshold((BigDecimal)newValue); 177 }
178 return; 178 super.eSet(featureID, newValue);
179 } 179 }
180 super.eSet(featureID, newValue); 180
181 } 181 /**
182 182 * <!-- begin-user-doc -->
183 /** 183 * <!-- end-user-doc -->
184 * <!-- begin-user-doc --> 184 * @generated
185 * <!-- end-user-doc --> 185 */
186 * @generated 186 @Override
187 */ 187 public void eUnset(int featureID)
188 @Override 188 {
189 public void eUnset(int featureID) 189 switch (featureID)
190 { 190 {
191 switch (featureID) 191 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR:
192 { 192 setOperator(OPERATOR_EDEFAULT);
193 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: 193 return;
194 setOperator(OPERATOR_EDEFAULT); 194 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD:
195 return; 195 setThreshold(THRESHOLD_EDEFAULT);
196 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: 196 return;
197 setThreshold(THRESHOLD_EDEFAULT); 197 }
198 return; 198 super.eUnset(featureID);
199 } 199 }
200 super.eUnset(featureID); 200
201 } 201 /**
202 202 * <!-- begin-user-doc -->
203 /** 203 * <!-- end-user-doc -->
204 * <!-- begin-user-doc --> 204 * @generated
205 * <!-- end-user-doc --> 205 */
206 * @generated 206 @Override
207 */ 207 public boolean eIsSet(int featureID)
208 @Override 208 {
209 public boolean eIsSet(int featureID) 209 switch (featureID)
210 { 210 {
211 switch (featureID) 211 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR:
212 { 212 return operator != OPERATOR_EDEFAULT;
213 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: 213 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD:
214 return operator != OPERATOR_EDEFAULT; 214 return threshold != THRESHOLD_EDEFAULT;
215 case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: 215 }
216 return THRESHOLD_EDEFAULT == null ? threshold != null : !THRESHOLD_EDEFAULT.equals(threshold); 216 return super.eIsSet(featureID);
217 } 217 }
218 return super.eIsSet(featureID); 218
219 } 219 /**
220 220 * <!-- begin-user-doc -->
221 /** 221 * <!-- end-user-doc -->
222 * <!-- begin-user-doc --> 222 * @generated
223 * <!-- end-user-doc --> 223 */
224 * @generated 224 @Override
225 */ 225 public String toString()
226 @Override 226 {
227 public String toString() 227 if (eIsProxy()) return super.toString();
228 { 228
229 if (eIsProxy()) return super.toString(); 229 StringBuilder result = new StringBuilder(super.toString());
230 230 result.append(" (operator: ");
231 StringBuilder result = new StringBuilder(super.toString()); 231 result.append(operator);
232 result.append(" (operator: "); 232 result.append(", threshold: ");
233 result.append(operator); 233 result.append(threshold);
234 result.append(", threshold: "); 234 result.append(')');
235 result.append(threshold); 235 return result.toString();
236 result.append(')'); 236 }
237 return result.toString(); 237
238 } 238} //ThresholdEntryImpl
239
240} //ThresholdEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java
index 254e585d..eecca2dc 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java
@@ -1,43 +1,43 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference;
8 8
9import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
10 10
11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * An implementation of the model object '<em><b>Type Reference</b></em>'. 15 * An implementation of the model object '<em><b>Type Reference</b></em>'.
16 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
17 * 17 *
18 * @generated 18 * @generated
19 */ 19 */
20public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference 20public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference
21{ 21{
22 /** 22 /**
23 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
24 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
25 * @generated 25 * @generated
26 */ 26 */
27 protected TypeReferenceImpl() 27 protected TypeReferenceImpl()
28 { 28 {
29 super(); 29 super();
30 } 30 }
31 31
32 /** 32 /**
33 * <!-- begin-user-doc --> 33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc --> 34 * <!-- end-user-doc -->
35 * @generated 35 * @generated
36 */ 36 */
37 @Override 37 @Override
38 protected EClass eStaticClass() 38 protected EClass eStaticClass()
39 { 39 {
40 return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; 40 return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE;
41 } 41 }
42 42
43} //TypeReferenceImpl 43} //TypeReferenceImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java
index de983d7b..7f88e02d 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java
@@ -1,328 +1,328 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope;
9 9
10import org.eclipse.emf.common.notify.Notification; 10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain; 11import org.eclipse.emf.common.notify.NotificationChain;
12 12
13import org.eclipse.emf.ecore.EClass; 13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject; 14import org.eclipse.emf.ecore.InternalEObject;
15 15
16import org.eclipse.emf.ecore.impl.ENotificationImpl; 16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Type Scope</b></em>'. 21 * An implementation of the model object '<em><b>Type Scope</b></em>'.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * <p> 23 * <p>
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> 28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li>
29 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li> 29 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li>
30 * </ul> 30 * </ul>
31 * 31 *
32 * @generated 32 * @generated
33 */ 33 */
34public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope 34public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope
35{ 35{
36 /** 36 /**
37 * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. 37 * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute.
38 * <!-- begin-user-doc --> 38 * <!-- begin-user-doc -->
39 * <!-- end-user-doc --> 39 * <!-- end-user-doc -->
40 * @see #isSetsNew() 40 * @see #isSetsNew()
41 * @generated 41 * @generated
42 * @ordered 42 * @ordered
43 */ 43 */
44 protected static final boolean SETS_NEW_EDEFAULT = false; 44 protected static final boolean SETS_NEW_EDEFAULT = false;
45 45
46 /** 46 /**
47 * The cached value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. 47 * The cached value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute.
48 * <!-- begin-user-doc --> 48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc --> 49 * <!-- end-user-doc -->
50 * @see #isSetsNew() 50 * @see #isSetsNew()
51 * @generated 51 * @generated
52 * @ordered 52 * @ordered
53 */ 53 */
54 protected boolean setsNew = SETS_NEW_EDEFAULT; 54 protected boolean setsNew = SETS_NEW_EDEFAULT;
55 55
56 /** 56 /**
57 * The default value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. 57 * The default value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute.
58 * <!-- begin-user-doc --> 58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc --> 59 * <!-- end-user-doc -->
60 * @see #isSetsSum() 60 * @see #isSetsSum()
61 * @generated 61 * @generated
62 * @ordered 62 * @ordered
63 */ 63 */
64 protected static final boolean SETS_SUM_EDEFAULT = false; 64 protected static final boolean SETS_SUM_EDEFAULT = false;
65 65
66 /** 66 /**
67 * The cached value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. 67 * The cached value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute.
68 * <!-- begin-user-doc --> 68 * <!-- begin-user-doc -->
69 * <!-- end-user-doc --> 69 * <!-- end-user-doc -->
70 * @see #isSetsSum() 70 * @see #isSetsSum()
71 * @generated 71 * @generated
72 * @ordered 72 * @ordered
73 */ 73 */
74 protected boolean setsSum = SETS_SUM_EDEFAULT; 74 protected boolean setsSum = SETS_SUM_EDEFAULT;
75 75
76 /** 76 /**
77 * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference. 77 * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference.
78 * <!-- begin-user-doc --> 78 * <!-- begin-user-doc -->
79 * <!-- end-user-doc --> 79 * <!-- end-user-doc -->
80 * @see #getNumber() 80 * @see #getNumber()
81 * @generated 81 * @generated
82 * @ordered 82 * @ordered
83 */ 83 */
84 protected NumberSpecification number; 84 protected NumberSpecification number;
85 85
86 /** 86 /**
87 * <!-- begin-user-doc --> 87 * <!-- begin-user-doc -->
88 * <!-- end-user-doc --> 88 * <!-- end-user-doc -->
89 * @generated 89 * @generated
90 */ 90 */
91 protected TypeScopeImpl() 91 protected TypeScopeImpl()
92 { 92 {
93 super(); 93 super();
94 } 94 }
95 95
96 /** 96 /**
97 * <!-- begin-user-doc --> 97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc --> 98 * <!-- end-user-doc -->
99 * @generated 99 * @generated
100 */ 100 */
101 @Override 101 @Override
102 protected EClass eStaticClass() 102 protected EClass eStaticClass()
103 { 103 {
104 return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; 104 return ApplicationConfigurationPackage.Literals.TYPE_SCOPE;
105 } 105 }
106 106
107 /** 107 /**
108 * <!-- begin-user-doc --> 108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc --> 109 * <!-- end-user-doc -->
110 * @generated 110 * @generated
111 */ 111 */
112 @Override 112 @Override
113 public boolean isSetsNew() 113 public boolean isSetsNew()
114 { 114 {
115 return setsNew; 115 return setsNew;
116 } 116 }
117 117
118 /** 118 /**
119 * <!-- begin-user-doc --> 119 * <!-- begin-user-doc -->
120 * <!-- end-user-doc --> 120 * <!-- end-user-doc -->
121 * @generated 121 * @generated
122 */ 122 */
123 @Override 123 @Override
124 public void setSetsNew(boolean newSetsNew) 124 public void setSetsNew(boolean newSetsNew)
125 { 125 {
126 boolean oldSetsNew = setsNew; 126 boolean oldSetsNew = setsNew;
127 setsNew = newSetsNew; 127 setsNew = newSetsNew;
128 if (eNotificationRequired()) 128 if (eNotificationRequired())
129 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); 129 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew));
130 } 130 }
131 131
132 /** 132 /**
133 * <!-- begin-user-doc --> 133 * <!-- begin-user-doc -->
134 * <!-- end-user-doc --> 134 * <!-- end-user-doc -->
135 * @generated 135 * @generated
136 */ 136 */
137 @Override 137 @Override
138 public boolean isSetsSum() 138 public boolean isSetsSum()
139 { 139 {
140 return setsSum; 140 return setsSum;
141 } 141 }
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 @Override 148 @Override
149 public void setSetsSum(boolean newSetsSum) 149 public void setSetsSum(boolean newSetsSum)
150 { 150 {
151 boolean oldSetsSum = setsSum; 151 boolean oldSetsSum = setsSum;
152 setsSum = newSetsSum; 152 setsSum = newSetsSum;
153 if (eNotificationRequired()) 153 if (eNotificationRequired())
154 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); 154 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum));
155 } 155 }
156 156
157 /** 157 /**
158 * <!-- begin-user-doc --> 158 * <!-- begin-user-doc -->
159 * <!-- end-user-doc --> 159 * <!-- end-user-doc -->
160 * @generated 160 * @generated
161 */ 161 */
162 @Override 162 @Override
163 public NumberSpecification getNumber() 163 public NumberSpecification getNumber()
164 { 164 {
165 return number; 165 return number;
166 } 166 }
167 167
168 /** 168 /**
169 * <!-- begin-user-doc --> 169 * <!-- begin-user-doc -->
170 * <!-- end-user-doc --> 170 * <!-- end-user-doc -->
171 * @generated 171 * @generated
172 */ 172 */
173 public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) 173 public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs)
174 { 174 {
175 NumberSpecification oldNumber = number; 175 NumberSpecification oldNumber = number;
176 number = newNumber; 176 number = newNumber;
177 if (eNotificationRequired()) 177 if (eNotificationRequired())
178 { 178 {
179 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); 179 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber);
180 if (msgs == null) msgs = notification; else msgs.add(notification); 180 if (msgs == null) msgs = notification; else msgs.add(notification);
181 } 181 }
182 return msgs; 182 return msgs;
183 } 183 }
184 184
185 /** 185 /**
186 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
188 * @generated 188 * @generated
189 */ 189 */
190 @Override 190 @Override
191 public void setNumber(NumberSpecification newNumber) 191 public void setNumber(NumberSpecification newNumber)
192 { 192 {
193 if (newNumber != number) 193 if (newNumber != number)
194 { 194 {
195 NotificationChain msgs = null; 195 NotificationChain msgs = null;
196 if (number != null) 196 if (number != null)
197 msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); 197 msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs);
198 if (newNumber != null) 198 if (newNumber != null)
199 msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); 199 msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs);
200 msgs = basicSetNumber(newNumber, msgs); 200 msgs = basicSetNumber(newNumber, msgs);
201 if (msgs != null) msgs.dispatch(); 201 if (msgs != null) msgs.dispatch();
202 } 202 }
203 else if (eNotificationRequired()) 203 else if (eNotificationRequired())
204 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); 204 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber));
205 } 205 }
206 206
207 /** 207 /**
208 * <!-- begin-user-doc --> 208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc --> 209 * <!-- end-user-doc -->
210 * @generated 210 * @generated
211 */ 211 */
212 @Override 212 @Override
213 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) 213 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
214 { 214 {
215 switch (featureID) 215 switch (featureID)
216 { 216 {
217 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: 217 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER:
218 return basicSetNumber(null, msgs); 218 return basicSetNumber(null, msgs);
219 } 219 }
220 return super.eInverseRemove(otherEnd, featureID, msgs); 220 return super.eInverseRemove(otherEnd, featureID, msgs);
221 } 221 }
222 222
223 /** 223 /**
224 * <!-- begin-user-doc --> 224 * <!-- begin-user-doc -->
225 * <!-- end-user-doc --> 225 * <!-- end-user-doc -->
226 * @generated 226 * @generated
227 */ 227 */
228 @Override 228 @Override
229 public Object eGet(int featureID, boolean resolve, boolean coreType) 229 public Object eGet(int featureID, boolean resolve, boolean coreType)
230 { 230 {
231 switch (featureID) 231 switch (featureID)
232 { 232 {
233 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: 233 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW:
234 return isSetsNew(); 234 return isSetsNew();
235 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: 235 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM:
236 return isSetsSum(); 236 return isSetsSum();
237 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: 237 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER:
238 return getNumber(); 238 return getNumber();
239 } 239 }
240 return super.eGet(featureID, resolve, coreType); 240 return super.eGet(featureID, resolve, coreType);
241 } 241 }
242 242
243 /** 243 /**
244 * <!-- begin-user-doc --> 244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc --> 245 * <!-- end-user-doc -->
246 * @generated 246 * @generated
247 */ 247 */
248 @Override 248 @Override
249 public void eSet(int featureID, Object newValue) 249 public void eSet(int featureID, Object newValue)
250 { 250 {
251 switch (featureID) 251 switch (featureID)
252 { 252 {
253 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: 253 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW:
254 setSetsNew((Boolean)newValue); 254 setSetsNew((Boolean)newValue);
255 return; 255 return;
256 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: 256 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM:
257 setSetsSum((Boolean)newValue); 257 setSetsSum((Boolean)newValue);
258 return; 258 return;
259 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: 259 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER:
260 setNumber((NumberSpecification)newValue); 260 setNumber((NumberSpecification)newValue);
261 return; 261 return;
262 } 262 }
263 super.eSet(featureID, newValue); 263 super.eSet(featureID, newValue);
264 } 264 }
265 265
266 /** 266 /**
267 * <!-- begin-user-doc --> 267 * <!-- begin-user-doc -->
268 * <!-- end-user-doc --> 268 * <!-- end-user-doc -->
269 * @generated 269 * @generated
270 */ 270 */
271 @Override 271 @Override
272 public void eUnset(int featureID) 272 public void eUnset(int featureID)
273 { 273 {
274 switch (featureID) 274 switch (featureID)
275 { 275 {
276 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: 276 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW:
277 setSetsNew(SETS_NEW_EDEFAULT); 277 setSetsNew(SETS_NEW_EDEFAULT);
278 return; 278 return;
279 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: 279 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM:
280 setSetsSum(SETS_SUM_EDEFAULT); 280 setSetsSum(SETS_SUM_EDEFAULT);
281 return; 281 return;
282 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: 282 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER:
283 setNumber((NumberSpecification)null); 283 setNumber((NumberSpecification)null);
284 return; 284 return;
285 } 285 }
286 super.eUnset(featureID); 286 super.eUnset(featureID);
287 } 287 }
288 288
289 /** 289 /**
290 * <!-- begin-user-doc --> 290 * <!-- begin-user-doc -->
291 * <!-- end-user-doc --> 291 * <!-- end-user-doc -->
292 * @generated 292 * @generated
293 */ 293 */
294 @Override 294 @Override
295 public boolean eIsSet(int featureID) 295 public boolean eIsSet(int featureID)
296 { 296 {
297 switch (featureID) 297 switch (featureID)
298 { 298 {
299 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: 299 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW:
300 return setsNew != SETS_NEW_EDEFAULT; 300 return setsNew != SETS_NEW_EDEFAULT;
301 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: 301 case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM:
302 return setsSum != SETS_SUM_EDEFAULT; 302 return setsSum != SETS_SUM_EDEFAULT;
303 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: 303 case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER:
304 return number != null; 304 return number != null;
305 } 305 }
306 return super.eIsSet(featureID); 306 return super.eIsSet(featureID);
307 } 307 }
308 308
309 /** 309 /**
310 * <!-- begin-user-doc --> 310 * <!-- begin-user-doc -->
311 * <!-- end-user-doc --> 311 * <!-- end-user-doc -->
312 * @generated 312 * @generated
313 */ 313 */
314 @Override 314 @Override
315 public String toString() 315 public String toString()
316 { 316 {
317 if (eIsProxy()) return super.toString(); 317 if (eIsProxy()) return super.toString();
318 318
319 StringBuilder result = new StringBuilder(super.toString()); 319 StringBuilder result = new StringBuilder(super.toString());
320 result.append(" (setsNew: "); 320 result.append(" (setsNew: ");
321 result.append(setsNew); 321 result.append(setsNew);
322 result.append(", setsSum: "); 322 result.append(", setsSum: ");
323 result.append(setsSum); 323 result.append(setsSum);
324 result.append(')'); 324 result.append(')');
325 return result.toString(); 325 return result.toString();
326 } 326 }
327 327
328} //TypeScopeImpl 328} //TypeScopeImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java
index 80b48b41..bb635f63 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java
@@ -1,176 +1,176 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport;
8 8
9import org.eclipse.emf.common.notify.Notification; 9import org.eclipse.emf.common.notify.Notification;
10 10
11import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.InternalEObject; 12import org.eclipse.emf.ecore.InternalEObject;
13 13
14import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15 15
16import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; 16import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel;
17 17
18/** 18/**
19 * <!-- begin-user-doc --> 19 * <!-- begin-user-doc -->
20 * An implementation of the model object '<em><b>Viatra Import</b></em>'. 20 * An implementation of the model object '<em><b>Viatra Import</b></em>'.
21 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
22 * <p> 22 * <p>
23 * The following features are implemented: 23 * The following features are implemented:
24 * </p> 24 * </p>
25 * <ul> 25 * <ul>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra <em>Imported Viatra</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra <em>Imported Viatra</em>}</li>
27 * </ul> 27 * </ul>
28 * 28 *
29 * @generated 29 * @generated
30 */ 30 */
31public class ViatraImportImpl extends ImportImpl implements ViatraImport 31public class ViatraImportImpl extends ImportImpl implements ViatraImport
32{ 32{
33 /** 33 /**
34 * The cached value of the '{@link #getImportedViatra() <em>Imported Viatra</em>}' reference. 34 * The cached value of the '{@link #getImportedViatra() <em>Imported Viatra</em>}' reference.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @see #getImportedViatra() 37 * @see #getImportedViatra()
38 * @generated 38 * @generated
39 * @ordered 39 * @ordered
40 */ 40 */
41 protected PatternModel importedViatra; 41 protected PatternModel importedViatra;
42 42
43 /** 43 /**
44 * <!-- begin-user-doc --> 44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc --> 45 * <!-- end-user-doc -->
46 * @generated 46 * @generated
47 */ 47 */
48 protected ViatraImportImpl() 48 protected ViatraImportImpl()
49 { 49 {
50 super(); 50 super();
51 } 51 }
52 52
53 /** 53 /**
54 * <!-- begin-user-doc --> 54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc --> 55 * <!-- end-user-doc -->
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected EClass eStaticClass() 59 protected EClass eStaticClass()
60 { 60 {
61 return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; 61 return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT;
62 } 62 }
63 63
64 /** 64 /**
65 * <!-- begin-user-doc --> 65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc --> 66 * <!-- end-user-doc -->
67 * @generated 67 * @generated
68 */ 68 */
69 @Override 69 @Override
70 public PatternModel getImportedViatra() 70 public PatternModel getImportedViatra()
71 { 71 {
72 if (importedViatra != null && importedViatra.eIsProxy()) 72 if (importedViatra != null && importedViatra.eIsProxy())
73 { 73 {
74 InternalEObject oldImportedViatra = (InternalEObject)importedViatra; 74 InternalEObject oldImportedViatra = (InternalEObject)importedViatra;
75 importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); 75 importedViatra = (PatternModel)eResolveProxy(oldImportedViatra);
76 if (importedViatra != oldImportedViatra) 76 if (importedViatra != oldImportedViatra)
77 { 77 {
78 if (eNotificationRequired()) 78 if (eNotificationRequired())
79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); 79 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra));
80 } 80 }
81 } 81 }
82 return importedViatra; 82 return importedViatra;
83 } 83 }
84 84
85 /** 85 /**
86 * <!-- begin-user-doc --> 86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc --> 87 * <!-- end-user-doc -->
88 * @generated 88 * @generated
89 */ 89 */
90 public PatternModel basicGetImportedViatra() 90 public PatternModel basicGetImportedViatra()
91 { 91 {
92 return importedViatra; 92 return importedViatra;
93 } 93 }
94 94
95 /** 95 /**
96 * <!-- begin-user-doc --> 96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc --> 97 * <!-- end-user-doc -->
98 * @generated 98 * @generated
99 */ 99 */
100 @Override 100 @Override
101 public void setImportedViatra(PatternModel newImportedViatra) 101 public void setImportedViatra(PatternModel newImportedViatra)
102 { 102 {
103 PatternModel oldImportedViatra = importedViatra; 103 PatternModel oldImportedViatra = importedViatra;
104 importedViatra = newImportedViatra; 104 importedViatra = newImportedViatra;
105 if (eNotificationRequired()) 105 if (eNotificationRequired())
106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); 106 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra));
107 } 107 }
108 108
109 /** 109 /**
110 * <!-- begin-user-doc --> 110 * <!-- begin-user-doc -->
111 * <!-- end-user-doc --> 111 * <!-- end-user-doc -->
112 * @generated 112 * @generated
113 */ 113 */
114 @Override 114 @Override
115 public Object eGet(int featureID, boolean resolve, boolean coreType) 115 public Object eGet(int featureID, boolean resolve, boolean coreType)
116 { 116 {
117 switch (featureID) 117 switch (featureID)
118 { 118 {
119 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: 119 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA:
120 if (resolve) return getImportedViatra(); 120 if (resolve) return getImportedViatra();
121 return basicGetImportedViatra(); 121 return basicGetImportedViatra();
122 } 122 }
123 return super.eGet(featureID, resolve, coreType); 123 return super.eGet(featureID, resolve, coreType);
124 } 124 }
125 125
126 /** 126 /**
127 * <!-- begin-user-doc --> 127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc --> 128 * <!-- end-user-doc -->
129 * @generated 129 * @generated
130 */ 130 */
131 @Override 131 @Override
132 public void eSet(int featureID, Object newValue) 132 public void eSet(int featureID, Object newValue)
133 { 133 {
134 switch (featureID) 134 switch (featureID)
135 { 135 {
136 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: 136 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA:
137 setImportedViatra((PatternModel)newValue); 137 setImportedViatra((PatternModel)newValue);
138 return; 138 return;
139 } 139 }
140 super.eSet(featureID, newValue); 140 super.eSet(featureID, newValue);
141 } 141 }
142 142
143 /** 143 /**
144 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
146 * @generated 146 * @generated
147 */ 147 */
148 @Override 148 @Override
149 public void eUnset(int featureID) 149 public void eUnset(int featureID)
150 { 150 {
151 switch (featureID) 151 switch (featureID)
152 { 152 {
153 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: 153 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA:
154 setImportedViatra((PatternModel)null); 154 setImportedViatra((PatternModel)null);
155 return; 155 return;
156 } 156 }
157 super.eUnset(featureID); 157 super.eUnset(featureID);
158 } 158 }
159 159
160 /** 160 /**
161 * <!-- begin-user-doc --> 161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc --> 162 * <!-- end-user-doc -->
163 * @generated 163 * @generated
164 */ 164 */
165 @Override 165 @Override
166 public boolean eIsSet(int featureID) 166 public boolean eIsSet(int featureID)
167 { 167 {
168 switch (featureID) 168 switch (featureID)
169 { 169 {
170 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: 170 case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA:
171 return importedViatra != null; 171 return importedViatra != null;
172 } 172 }
173 return super.eIsSet(featureID); 173 return super.eIsSet(featureID);
174 } 174 }
175 175
176} //ViatraImportImpl 176} //ViatraImportImpl
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 69d01a86..87cdf6f5 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
@@ -1,1653 +1,1653 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*;
7 7
8import org.eclipse.emf.common.notify.Adapter; 8import org.eclipse.emf.common.notify.Adapter;
9import org.eclipse.emf.common.notify.Notifier; 9import org.eclipse.emf.common.notify.Notifier;
10 10
11import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; 11import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
12 12
13import org.eclipse.emf.ecore.EObject; 13import org.eclipse.emf.ecore.EObject;
14 14
15/** 15/**
16 * <!-- begin-user-doc --> 16 * <!-- begin-user-doc -->
17 * The <b>Adapter Factory</b> for the model. 17 * The <b>Adapter Factory</b> for the model.
18 * It provides an adapter <code>createXXX</code> method for each class of the model. 18 * It provides an adapter <code>createXXX</code> method for each class of the model.
19 * <!-- end-user-doc --> 19 * <!-- end-user-doc -->
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage 20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage
21 * @generated 21 * @generated
22 */ 22 */
23public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl 23public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
24{ 24{
25 /** 25 /**
26 * The cached model package. 26 * The cached model package.
27 * <!-- begin-user-doc --> 27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc --> 28 * <!-- end-user-doc -->
29 * @generated 29 * @generated
30 */ 30 */
31 protected static ApplicationConfigurationPackage modelPackage; 31 protected static ApplicationConfigurationPackage modelPackage;
32 32
33 /** 33 /**
34 * Creates an instance of the adapter factory. 34 * Creates an instance of the adapter factory.
35 * <!-- begin-user-doc --> 35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc --> 36 * <!-- end-user-doc -->
37 * @generated 37 * @generated
38 */ 38 */
39 public ApplicationConfigurationAdapterFactory() 39 public ApplicationConfigurationAdapterFactory()
40 { 40 {
41 if (modelPackage == null) 41 if (modelPackage == null)
42 { 42 {
43 modelPackage = ApplicationConfigurationPackage.eINSTANCE; 43 modelPackage = ApplicationConfigurationPackage.eINSTANCE;
44 } 44 }
45 } 45 }
46 46
47 /** 47 /**
48 * Returns whether this factory is applicable for the type of the object. 48 * Returns whether this factory is applicable for the type of the object.
49 * <!-- begin-user-doc --> 49 * <!-- begin-user-doc -->
50 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. 50 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
51 * <!-- end-user-doc --> 51 * <!-- end-user-doc -->
52 * @return whether this factory is applicable for the type of the object. 52 * @return whether this factory is applicable for the type of the object.
53 * @generated 53 * @generated
54 */ 54 */
55 @Override 55 @Override
56 public boolean isFactoryForType(Object object) 56 public boolean isFactoryForType(Object object)
57 { 57 {
58 if (object == modelPackage) 58 if (object == modelPackage)
59 { 59 {
60 return true; 60 return true;
61 } 61 }
62 if (object instanceof EObject) 62 if (object instanceof EObject)
63 { 63 {
64 return ((EObject)object).eClass().getEPackage() == modelPackage; 64 return ((EObject)object).eClass().getEPackage() == modelPackage;
65 } 65 }
66 return false; 66 return false;
67 } 67 }
68 68
69 /** 69 /**
70 * The switch that delegates to the <code>createXXX</code> methods. 70 * The switch that delegates to the <code>createXXX</code> methods.
71 * <!-- begin-user-doc --> 71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc --> 72 * <!-- end-user-doc -->
73 * @generated 73 * @generated
74 */ 74 */
75 protected ApplicationConfigurationSwitch<Adapter> modelSwitch = 75 protected ApplicationConfigurationSwitch<Adapter> modelSwitch =
76 new ApplicationConfigurationSwitch<Adapter>() 76 new ApplicationConfigurationSwitch<Adapter>()
77 { 77 {
78 @Override 78 @Override
79 public Adapter caseConfigurationScript(ConfigurationScript object) 79 public Adapter caseConfigurationScript(ConfigurationScript object)
80 { 80 {
81 return createConfigurationScriptAdapter(); 81 return createConfigurationScriptAdapter();
82 } 82 }
83 @Override 83 @Override
84 public Adapter caseCommand(Command object) 84 public Adapter caseCommand(Command object)
85 { 85 {
86 return createCommandAdapter(); 86 return createCommandAdapter();
87 } 87 }
88 @Override 88 @Override
89 public Adapter caseImport(Import object) 89 public Adapter caseImport(Import object)
90 { 90 {
91 return createImportAdapter(); 91 return createImportAdapter();
92 } 92 }
93 @Override 93 @Override
94 public Adapter caseEPackageImport(EPackageImport object) 94 public Adapter caseEPackageImport(EPackageImport object)
95 { 95 {
96 return createEPackageImportAdapter(); 96 return createEPackageImportAdapter();
97 } 97 }
98 @Override 98 @Override
99 public Adapter caseViatraImport(ViatraImport object) 99 public Adapter caseViatraImport(ViatraImport object)
100 { 100 {
101 return createViatraImportAdapter(); 101 return createViatraImportAdapter();
102 } 102 }
103 @Override 103 @Override
104 public Adapter caseDeclaration(Declaration object) 104 public Adapter caseDeclaration(Declaration object)
105 { 105 {
106 return createDeclarationAdapter(); 106 return createDeclarationAdapter();
107 } 107 }
108 @Override 108 @Override
109 public Adapter caseFileSpecification(FileSpecification object) 109 public Adapter caseFileSpecification(FileSpecification object)
110 { 110 {
111 return createFileSpecificationAdapter(); 111 return createFileSpecificationAdapter();
112 } 112 }
113 @Override 113 @Override
114 public Adapter caseFileDeclaration(FileDeclaration object) 114 public Adapter caseFileDeclaration(FileDeclaration object)
115 { 115 {
116 return createFileDeclarationAdapter(); 116 return createFileDeclarationAdapter();
117 } 117 }
118 @Override 118 @Override
119 public Adapter caseFileReference(FileReference object) 119 public Adapter caseFileReference(FileReference object)
120 { 120 {
121 return createFileReferenceAdapter(); 121 return createFileReferenceAdapter();
122 } 122 }
123 @Override 123 @Override
124 public Adapter caseFile(File object) 124 public Adapter caseFile(File object)
125 { 125 {
126 return createFileAdapter(); 126 return createFileAdapter();
127 } 127 }
128 @Override 128 @Override
129 public Adapter caseMetamodelSpecification(MetamodelSpecification object) 129 public Adapter caseMetamodelSpecification(MetamodelSpecification object)
130 { 130 {
131 return createMetamodelSpecificationAdapter(); 131 return createMetamodelSpecificationAdapter();
132 } 132 }
133 @Override 133 @Override
134 public Adapter caseMetamodelEntry(MetamodelEntry object) 134 public Adapter caseMetamodelEntry(MetamodelEntry object)
135 { 135 {
136 return createMetamodelEntryAdapter(); 136 return createMetamodelEntryAdapter();
137 } 137 }
138 @Override 138 @Override
139 public Adapter caseAllPackageEntry(AllPackageEntry object) 139 public Adapter caseAllPackageEntry(AllPackageEntry object)
140 { 140 {
141 return createAllPackageEntryAdapter(); 141 return createAllPackageEntryAdapter();
142 } 142 }
143 @Override 143 @Override
144 public Adapter caseMetamodelElement(MetamodelElement object) 144 public Adapter caseMetamodelElement(MetamodelElement object)
145 { 145 {
146 return createMetamodelElementAdapter(); 146 return createMetamodelElementAdapter();
147 } 147 }
148 @Override 148 @Override
149 public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) 149 public Adapter caseMetamodelDeclaration(MetamodelDeclaration object)
150 { 150 {
151 return createMetamodelDeclarationAdapter(); 151 return createMetamodelDeclarationAdapter();
152 } 152 }
153 @Override 153 @Override
154 public Adapter caseMetamodelReference(MetamodelReference object) 154 public Adapter caseMetamodelReference(MetamodelReference object)
155 { 155 {
156 return createMetamodelReferenceAdapter(); 156 return createMetamodelReferenceAdapter();
157 } 157 }
158 @Override 158 @Override
159 public Adapter caseMetamodel(Metamodel object) 159 public Adapter caseMetamodel(Metamodel object)
160 { 160 {
161 return createMetamodelAdapter(); 161 return createMetamodelAdapter();
162 } 162 }
163 @Override 163 @Override
164 public Adapter casePartialModelSpecification(PartialModelSpecification object) 164 public Adapter casePartialModelSpecification(PartialModelSpecification object)
165 { 165 {
166 return createPartialModelSpecificationAdapter(); 166 return createPartialModelSpecificationAdapter();
167 } 167 }
168 @Override 168 @Override
169 public Adapter casePartialModelEntry(PartialModelEntry object) 169 public Adapter casePartialModelEntry(PartialModelEntry object)
170 { 170 {
171 return createPartialModelEntryAdapter(); 171 return createPartialModelEntryAdapter();
172 } 172 }
173 @Override 173 @Override
174 public Adapter caseModelEntry(ModelEntry object) 174 public Adapter caseModelEntry(ModelEntry object)
175 { 175 {
176 return createModelEntryAdapter(); 176 return createModelEntryAdapter();
177 } 177 }
178 @Override 178 @Override
179 public Adapter caseFolderEntry(FolderEntry object) 179 public Adapter caseFolderEntry(FolderEntry object)
180 { 180 {
181 return createFolderEntryAdapter(); 181 return createFolderEntryAdapter();
182 } 182 }
183 @Override 183 @Override
184 public Adapter casePartialModelDeclaration(PartialModelDeclaration object) 184 public Adapter casePartialModelDeclaration(PartialModelDeclaration object)
185 { 185 {
186 return createPartialModelDeclarationAdapter(); 186 return createPartialModelDeclarationAdapter();
187 } 187 }
188 @Override 188 @Override
189 public Adapter casePartialModelReference(PartialModelReference object) 189 public Adapter casePartialModelReference(PartialModelReference object)
190 { 190 {
191 return createPartialModelReferenceAdapter(); 191 return createPartialModelReferenceAdapter();
192 } 192 }
193 @Override 193 @Override
194 public Adapter casePartialModel(PartialModel object) 194 public Adapter casePartialModel(PartialModel object)
195 { 195 {
196 return createPartialModelAdapter(); 196 return createPartialModelAdapter();
197 } 197 }
198 @Override 198 @Override
199 public Adapter casePatternSpecification(PatternSpecification object) 199 public Adapter casePatternSpecification(PatternSpecification object)
200 { 200 {
201 return createPatternSpecificationAdapter(); 201 return createPatternSpecificationAdapter();
202 } 202 }
203 @Override 203 @Override
204 public Adapter casePatternEntry(PatternEntry object) 204 public Adapter casePatternEntry(PatternEntry object)
205 { 205 {
206 return createPatternEntryAdapter(); 206 return createPatternEntryAdapter();
207 } 207 }
208 @Override 208 @Override
209 public Adapter caseAllPatternEntry(AllPatternEntry object) 209 public Adapter caseAllPatternEntry(AllPatternEntry object)
210 { 210 {
211 return createAllPatternEntryAdapter(); 211 return createAllPatternEntryAdapter();
212 } 212 }
213 @Override 213 @Override
214 public Adapter casePatternElement(PatternElement object) 214 public Adapter casePatternElement(PatternElement object)
215 { 215 {
216 return createPatternElementAdapter(); 216 return createPatternElementAdapter();
217 } 217 }
218 @Override 218 @Override
219 public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object) 219 public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object)
220 { 220 {
221 return createGraphPatternDeclarationAdapter(); 221 return createGraphPatternDeclarationAdapter();
222 } 222 }
223 @Override 223 @Override
224 public Adapter caseGraphPatternReference(GraphPatternReference object) 224 public Adapter caseGraphPatternReference(GraphPatternReference object)
225 { 225 {
226 return createGraphPatternReferenceAdapter(); 226 return createGraphPatternReferenceAdapter();
227 } 227 }
228 @Override 228 @Override
229 public Adapter caseGraphPattern(GraphPattern object) 229 public Adapter caseGraphPattern(GraphPattern object)
230 { 230 {
231 return createGraphPatternAdapter(); 231 return createGraphPatternAdapter();
232 } 232 }
233 @Override 233 @Override
234 public Adapter caseObjectiveSpecification(ObjectiveSpecification object) 234 public Adapter caseObjectiveSpecification(ObjectiveSpecification object)
235 { 235 {
236 return createObjectiveSpecificationAdapter(); 236 return createObjectiveSpecificationAdapter();
237 } 237 }
238 @Override 238 @Override
239 public Adapter caseObjectiveEntry(ObjectiveEntry object) 239 public Adapter caseObjectiveEntry(ObjectiveEntry object)
240 { 240 {
241 return createObjectiveEntryAdapter(); 241 return createObjectiveEntryAdapter();
242 } 242 }
243 @Override 243 @Override
244 public Adapter caseOptimizationEntry(OptimizationEntry object) 244 public Adapter caseOptimizationEntry(OptimizationEntry object)
245 { 245 {
246 return createOptimizationEntryAdapter(); 246 return createOptimizationEntryAdapter();
247 } 247 }
248 @Override 248 @Override
249 public Adapter caseThresholdEntry(ThresholdEntry object) 249 public Adapter caseThresholdEntry(ThresholdEntry object)
250 { 250 {
251 return createThresholdEntryAdapter(); 251 return createThresholdEntryAdapter();
252 } 252 }
253 @Override 253 @Override
254 public Adapter caseObjectiveFunction(ObjectiveFunction object) 254 public Adapter caseObjectiveFunction(ObjectiveFunction object)
255 { 255 {
256 return createObjectiveFunctionAdapter(); 256 return createObjectiveFunctionAdapter();
257 } 257 }
258 @Override 258 @Override
259 public Adapter caseCostObjectiveFunction(CostObjectiveFunction object) 259 public Adapter caseCostObjectiveFunction(CostObjectiveFunction object)
260 { 260 {
261 return createCostObjectiveFunctionAdapter(); 261 return createCostObjectiveFunctionAdapter();
262 } 262 }
263 @Override 263 @Override
264 public Adapter caseCostEntry(CostEntry object) 264 public Adapter caseCostEntry(CostEntry object)
265 { 265 {
266 return createCostEntryAdapter(); 266 return createCostEntryAdapter();
267 } 267 }
268 @Override 268 @Override
269 public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) 269 public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object)
270 { 270 {
271 return createObjectiveDeclarationAdapter(); 271 return createObjectiveDeclarationAdapter();
272 } 272 }
273 @Override 273 @Override
274 public Adapter caseObjectiveReference(ObjectiveReference object) 274 public Adapter caseObjectiveReference(ObjectiveReference object)
275 { 275 {
276 return createObjectiveReferenceAdapter(); 276 return createObjectiveReferenceAdapter();
277 } 277 }
278 @Override 278 @Override
279 public Adapter caseObjective(Objective object) 279 public Adapter caseObjective(Objective object)
280 { 280 {
281 return createObjectiveAdapter(); 281 return createObjectiveAdapter();
282 } 282 }
283 @Override 283 @Override
284 public Adapter caseConfigSpecification(ConfigSpecification object) 284 public Adapter caseConfigSpecification(ConfigSpecification object)
285 { 285 {
286 return createConfigSpecificationAdapter(); 286 return createConfigSpecificationAdapter();
287 } 287 }
288 @Override 288 @Override
289 public Adapter caseConfigDeclaration(ConfigDeclaration object) 289 public Adapter caseConfigDeclaration(ConfigDeclaration object)
290 { 290 {
291 return createConfigDeclarationAdapter(); 291 return createConfigDeclarationAdapter();
292 } 292 }
293 @Override 293 @Override
294 public Adapter caseConfigEntry(ConfigEntry object) 294 public Adapter caseConfigEntry(ConfigEntry object)
295 { 295 {
296 return createConfigEntryAdapter(); 296 return createConfigEntryAdapter();
297 } 297 }
298 @Override 298 @Override
299 public Adapter caseDocumentationEntry(DocumentationEntry object) 299 public Adapter caseDocumentationEntry(DocumentationEntry object)
300 { 300 {
301 return createDocumentationEntryAdapter(); 301 return createDocumentationEntryAdapter();
302 } 302 }
303 @Override 303 @Override
304 public Adapter caseRuntimeEntry(RuntimeEntry object) 304 public Adapter caseRuntimeEntry(RuntimeEntry object)
305 { 305 {
306 return createRuntimeEntryAdapter(); 306 return createRuntimeEntryAdapter();
307 } 307 }
308 @Override 308 @Override
309 public Adapter caseMemoryEntry(MemoryEntry object) 309 public Adapter caseMemoryEntry(MemoryEntry object)
310 { 310 {
311 return createMemoryEntryAdapter(); 311 return createMemoryEntryAdapter();
312 } 312 }
313 @Override 313 @Override
314 public Adapter caseCustomEntry(CustomEntry object) 314 public Adapter caseCustomEntry(CustomEntry object)
315 { 315 {
316 return createCustomEntryAdapter(); 316 return createCustomEntryAdapter();
317 } 317 }
318 @Override 318 @Override
319 public Adapter caseConfigReference(ConfigReference object) 319 public Adapter caseConfigReference(ConfigReference object)
320 { 320 {
321 return createConfigReferenceAdapter(); 321 return createConfigReferenceAdapter();
322 } 322 }
323 @Override 323 @Override
324 public Adapter caseConfig(Config object) 324 public Adapter caseConfig(Config object)
325 { 325 {
326 return createConfigAdapter(); 326 return createConfigAdapter();
327 } 327 }
328 @Override 328 @Override
329 public Adapter caseScopeSpecification(ScopeSpecification object) 329 public Adapter caseScopeSpecification(ScopeSpecification object)
330 { 330 {
331 return createScopeSpecificationAdapter(); 331 return createScopeSpecificationAdapter();
332 } 332 }
333 @Override 333 @Override
334 public Adapter caseTypeScope(TypeScope object) 334 public Adapter caseTypeScope(TypeScope object)
335 { 335 {
336 return createTypeScopeAdapter(); 336 return createTypeScopeAdapter();
337 } 337 }
338 @Override 338 @Override
339 public Adapter caseClassTypeScope(ClassTypeScope object) 339 public Adapter caseClassTypeScope(ClassTypeScope object)
340 { 340 {
341 return createClassTypeScopeAdapter(); 341 return createClassTypeScopeAdapter();
342 } 342 }
343 @Override 343 @Override
344 public Adapter caseObjectTypeScope(ObjectTypeScope object) 344 public Adapter caseObjectTypeScope(ObjectTypeScope object)
345 { 345 {
346 return createObjectTypeScopeAdapter(); 346 return createObjectTypeScopeAdapter();
347 } 347 }
348 @Override 348 @Override
349 public Adapter caseIntegerTypeScope(IntegerTypeScope object) 349 public Adapter caseIntegerTypeScope(IntegerTypeScope object)
350 { 350 {
351 return createIntegerTypeScopeAdapter(); 351 return createIntegerTypeScopeAdapter();
352 } 352 }
353 @Override 353 @Override
354 public Adapter caseRealTypeScope(RealTypeScope object) 354 public Adapter caseRealTypeScope(RealTypeScope object)
355 { 355 {
356 return createRealTypeScopeAdapter(); 356 return createRealTypeScopeAdapter();
357 } 357 }
358 @Override 358 @Override
359 public Adapter caseStringTypeScope(StringTypeScope object) 359 public Adapter caseStringTypeScope(StringTypeScope object)
360 { 360 {
361 return createStringTypeScopeAdapter(); 361 return createStringTypeScopeAdapter();
362 } 362 }
363 @Override 363 @Override
364 public Adapter caseTypeReference(TypeReference object) 364 public Adapter caseTypeReference(TypeReference object)
365 { 365 {
366 return createTypeReferenceAdapter(); 366 return createTypeReferenceAdapter();
367 } 367 }
368 @Override 368 @Override
369 public Adapter caseClassReference(ClassReference object) 369 public Adapter caseClassReference(ClassReference object)
370 { 370 {
371 return createClassReferenceAdapter(); 371 return createClassReferenceAdapter();
372 } 372 }
373 @Override 373 @Override
374 public Adapter caseObjectReference(ObjectReference object) 374 public Adapter caseObjectReference(ObjectReference object)
375 { 375 {
376 return createObjectReferenceAdapter(); 376 return createObjectReferenceAdapter();
377 } 377 }
378 @Override 378 @Override
379 public Adapter caseIntegerReference(IntegerReference object) 379 public Adapter caseIntegerReference(IntegerReference object)
380 { 380 {
381 return createIntegerReferenceAdapter(); 381 return createIntegerReferenceAdapter();
382 } 382 }
383 @Override 383 @Override
384 public Adapter caseRealReference(RealReference object) 384 public Adapter caseRealReference(RealReference object)
385 { 385 {
386 return createRealReferenceAdapter(); 386 return createRealReferenceAdapter();
387 } 387 }
388 @Override 388 @Override
389 public Adapter caseStringReference(StringReference object) 389 public Adapter caseStringReference(StringReference object)
390 { 390 {
391 return createStringReferenceAdapter(); 391 return createStringReferenceAdapter();
392 } 392 }
393 @Override 393 @Override
394 public Adapter caseNumberSpecification(NumberSpecification object) 394 public Adapter caseNumberSpecification(NumberSpecification object)
395 { 395 {
396 return createNumberSpecificationAdapter(); 396 return createNumberSpecificationAdapter();
397 } 397 }
398 @Override 398 @Override
399 public Adapter caseExactNumber(ExactNumber object) 399 public Adapter caseExactNumber(ExactNumber object)
400 { 400 {
401 return createExactNumberAdapter(); 401 return createExactNumberAdapter();
402 } 402 }
403 @Override 403 @Override
404 public Adapter caseIntervallNumber(IntervallNumber object) 404 public Adapter caseIntervallNumber(IntervallNumber object)
405 { 405 {
406 return createIntervallNumberAdapter(); 406 return createIntervallNumberAdapter();
407 } 407 }
408 @Override 408 @Override
409 public Adapter caseIntEnumberation(IntEnumberation object) 409 public Adapter caseIntEnumberation(IntEnumberation object)
410 { 410 {
411 return createIntEnumberationAdapter(); 411 return createIntEnumberationAdapter();
412 } 412 }
413 @Override 413 @Override
414 public Adapter caseRealEnumeration(RealEnumeration object) 414 public Adapter caseRealEnumeration(RealEnumeration object)
415 { 415 {
416 return createRealEnumerationAdapter(); 416 return createRealEnumerationAdapter();
417 } 417 }
418 @Override 418 @Override
419 public Adapter caseStringEnumeration(StringEnumeration object) 419 public Adapter caseStringEnumeration(StringEnumeration object)
420 { 420 {
421 return createStringEnumerationAdapter(); 421 return createStringEnumerationAdapter();
422 } 422 }
423 @Override 423 @Override
424 public Adapter caseScopeDeclaration(ScopeDeclaration object) 424 public Adapter caseScopeDeclaration(ScopeDeclaration object)
425 { 425 {
426 return createScopeDeclarationAdapter(); 426 return createScopeDeclarationAdapter();
427 } 427 }
428 @Override 428 @Override
429 public Adapter caseScopeReference(ScopeReference object) 429 public Adapter caseScopeReference(ScopeReference object)
430 { 430 {
431 return createScopeReferenceAdapter(); 431 return createScopeReferenceAdapter();
432 } 432 }
433 @Override 433 @Override
434 public Adapter caseScope(Scope object) 434 public Adapter caseScope(Scope object)
435 { 435 {
436 return createScopeAdapter(); 436 return createScopeAdapter();
437 } 437 }
438 @Override 438 @Override
439 public Adapter caseTask(Task object) 439 public Adapter caseTask(Task object)
440 { 440 {
441 return createTaskAdapter(); 441 return createTaskAdapter();
442 } 442 }
443 @Override 443 @Override
444 public Adapter caseGenerationTask(GenerationTask object) 444 public Adapter caseGenerationTask(GenerationTask object)
445 { 445 {
446 return createGenerationTaskAdapter(); 446 return createGenerationTaskAdapter();
447 } 447 }
448 @Override 448 @Override
449 public Adapter caseIntegerScope(IntegerScope object) 449 public Adapter caseIntegerScope(IntegerScope object)
450 { 450 {
451 return createIntegerScopeAdapter(); 451 return createIntegerScopeAdapter();
452 } 452 }
453 @Override 453 @Override
454 public Adapter caseRealScope(RealScope object) 454 public Adapter caseRealScope(RealScope object)
455 { 455 {
456 return createRealScopeAdapter(); 456 return createRealScopeAdapter();
457 } 457 }
458 @Override 458 @Override
459 public Adapter caseStringScope(StringScope object) 459 public Adapter caseStringScope(StringScope object)
460 { 460 {
461 return createStringScopeAdapter(); 461 return createStringScopeAdapter();
462 } 462 }
463 @Override 463 @Override
464 public Adapter defaultCase(EObject object) 464 public Adapter defaultCase(EObject object)
465 { 465 {
466 return createEObjectAdapter(); 466 return createEObjectAdapter();
467 } 467 }
468 }; 468 };
469 469
470 /** 470 /**
471 * Creates an adapter for the <code>target</code>. 471 * Creates an adapter for the <code>target</code>.
472 * <!-- begin-user-doc --> 472 * <!-- begin-user-doc -->
473 * <!-- end-user-doc --> 473 * <!-- end-user-doc -->
474 * @param target the object to adapt. 474 * @param target the object to adapt.
475 * @return the adapter for the <code>target</code>. 475 * @return the adapter for the <code>target</code>.
476 * @generated 476 * @generated
477 */ 477 */
478 @Override 478 @Override
479 public Adapter createAdapter(Notifier target) 479 public Adapter createAdapter(Notifier target)
480 { 480 {
481 return modelSwitch.doSwitch((EObject)target); 481 return modelSwitch.doSwitch((EObject)target);
482 } 482 }
483 483
484 484
485 /** 485 /**
486 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'. 486 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript <em>Configuration Script</em>}'.
487 * <!-- begin-user-doc --> 487 * <!-- begin-user-doc -->
488 * This default implementation returns null so that we can easily ignore cases; 488 * This default implementation returns null so that we can easily ignore cases;
489 * it's useful to ignore a case when inheritance will catch all the cases anyway. 489 * it's useful to ignore a case when inheritance will catch all the cases anyway.
490 * <!-- end-user-doc --> 490 * <!-- end-user-doc -->
491 * @return the new adapter. 491 * @return the new adapter.
492 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript 492 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript
493 * @generated 493 * @generated
494 */ 494 */
495 public Adapter createConfigurationScriptAdapter() 495 public Adapter createConfigurationScriptAdapter()
496 { 496 {
497 return null; 497 return null;
498 } 498 }
499 499
500 /** 500 /**
501 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command <em>Command</em>}'. 501 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command <em>Command</em>}'.
502 * <!-- begin-user-doc --> 502 * <!-- begin-user-doc -->
503 * This default implementation returns null so that we can easily ignore cases; 503 * This default implementation returns null so that we can easily ignore cases;
504 * it's useful to ignore a case when inheritance will catch all the cases anyway. 504 * it's useful to ignore a case when inheritance will catch all the cases anyway.
505 * <!-- end-user-doc --> 505 * <!-- end-user-doc -->
506 * @return the new adapter. 506 * @return the new adapter.
507 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command 507 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command
508 * @generated 508 * @generated
509 */ 509 */
510 public Adapter createCommandAdapter() 510 public Adapter createCommandAdapter()
511 { 511 {
512 return null; 512 return null;
513 } 513 }
514 514
515 /** 515 /**
516 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'. 516 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import <em>Import</em>}'.
517 * <!-- begin-user-doc --> 517 * <!-- begin-user-doc -->
518 * This default implementation returns null so that we can easily ignore cases; 518 * This default implementation returns null so that we can easily ignore cases;
519 * it's useful to ignore a case when inheritance will catch all the cases anyway. 519 * it's useful to ignore a case when inheritance will catch all the cases anyway.
520 * <!-- end-user-doc --> 520 * <!-- end-user-doc -->
521 * @return the new adapter. 521 * @return the new adapter.
522 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import 522 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import
523 * @generated 523 * @generated
524 */ 524 */
525 public Adapter createImportAdapter() 525 public Adapter createImportAdapter()
526 { 526 {
527 return null; 527 return null;
528 } 528 }
529 529
530 /** 530 /**
531 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'. 531 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport <em>EPackage Import</em>}'.
532 * <!-- begin-user-doc --> 532 * <!-- begin-user-doc -->
533 * This default implementation returns null so that we can easily ignore cases; 533 * This default implementation returns null so that we can easily ignore cases;
534 * it's useful to ignore a case when inheritance will catch all the cases anyway. 534 * it's useful to ignore a case when inheritance will catch all the cases anyway.
535 * <!-- end-user-doc --> 535 * <!-- end-user-doc -->
536 * @return the new adapter. 536 * @return the new adapter.
537 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport 537 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport
538 * @generated 538 * @generated
539 */ 539 */
540 public Adapter createEPackageImportAdapter() 540 public Adapter createEPackageImportAdapter()
541 { 541 {
542 return null; 542 return null;
543 } 543 }
544 544
545 /** 545 /**
546 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'. 546 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport <em>Viatra Import</em>}'.
547 * <!-- begin-user-doc --> 547 * <!-- begin-user-doc -->
548 * This default implementation returns null so that we can easily ignore cases; 548 * This default implementation returns null so that we can easily ignore cases;
549 * it's useful to ignore a case when inheritance will catch all the cases anyway. 549 * it's useful to ignore a case when inheritance will catch all the cases anyway.
550 * <!-- end-user-doc --> 550 * <!-- end-user-doc -->
551 * @return the new adapter. 551 * @return the new adapter.
552 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport 552 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport
553 * @generated 553 * @generated
554 */ 554 */
555 public Adapter createViatraImportAdapter() 555 public Adapter createViatraImportAdapter()
556 { 556 {
557 return null; 557 return null;
558 } 558 }
559 559
560 /** 560 /**
561 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'. 561 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration <em>Declaration</em>}'.
562 * <!-- begin-user-doc --> 562 * <!-- begin-user-doc -->
563 * This default implementation returns null so that we can easily ignore cases; 563 * This default implementation returns null so that we can easily ignore cases;
564 * it's useful to ignore a case when inheritance will catch all the cases anyway. 564 * it's useful to ignore a case when inheritance will catch all the cases anyway.
565 * <!-- end-user-doc --> 565 * <!-- end-user-doc -->
566 * @return the new adapter. 566 * @return the new adapter.
567 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration 567 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration
568 * @generated 568 * @generated
569 */ 569 */
570 public Adapter createDeclarationAdapter() 570 public Adapter createDeclarationAdapter()
571 { 571 {
572 return null; 572 return null;
573 } 573 }
574 574
575 /** 575 /**
576 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'. 576 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification <em>File Specification</em>}'.
577 * <!-- begin-user-doc --> 577 * <!-- begin-user-doc -->
578 * This default implementation returns null so that we can easily ignore cases; 578 * This default implementation returns null so that we can easily ignore cases;
579 * it's useful to ignore a case when inheritance will catch all the cases anyway. 579 * it's useful to ignore a case when inheritance will catch all the cases anyway.
580 * <!-- end-user-doc --> 580 * <!-- end-user-doc -->
581 * @return the new adapter. 581 * @return the new adapter.
582 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification 582 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification
583 * @generated 583 * @generated
584 */ 584 */
585 public Adapter createFileSpecificationAdapter() 585 public Adapter createFileSpecificationAdapter()
586 { 586 {
587 return null; 587 return null;
588 } 588 }
589 589
590 /** 590 /**
591 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'. 591 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration <em>File Declaration</em>}'.
592 * <!-- begin-user-doc --> 592 * <!-- begin-user-doc -->
593 * This default implementation returns null so that we can easily ignore cases; 593 * This default implementation returns null so that we can easily ignore cases;
594 * it's useful to ignore a case when inheritance will catch all the cases anyway. 594 * it's useful to ignore a case when inheritance will catch all the cases anyway.
595 * <!-- end-user-doc --> 595 * <!-- end-user-doc -->
596 * @return the new adapter. 596 * @return the new adapter.
597 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration 597 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration
598 * @generated 598 * @generated
599 */ 599 */
600 public Adapter createFileDeclarationAdapter() 600 public Adapter createFileDeclarationAdapter()
601 { 601 {
602 return null; 602 return null;
603 } 603 }
604 604
605 /** 605 /**
606 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'. 606 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference <em>File Reference</em>}'.
607 * <!-- begin-user-doc --> 607 * <!-- begin-user-doc -->
608 * This default implementation returns null so that we can easily ignore cases; 608 * This default implementation returns null so that we can easily ignore cases;
609 * it's useful to ignore a case when inheritance will catch all the cases anyway. 609 * it's useful to ignore a case when inheritance will catch all the cases anyway.
610 * <!-- end-user-doc --> 610 * <!-- end-user-doc -->
611 * @return the new adapter. 611 * @return the new adapter.
612 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference 612 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference
613 * @generated 613 * @generated
614 */ 614 */
615 public Adapter createFileReferenceAdapter() 615 public Adapter createFileReferenceAdapter()
616 { 616 {
617 return null; 617 return null;
618 } 618 }
619 619
620 /** 620 /**
621 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'. 621 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File <em>File</em>}'.
622 * <!-- begin-user-doc --> 622 * <!-- begin-user-doc -->
623 * This default implementation returns null so that we can easily ignore cases; 623 * This default implementation returns null so that we can easily ignore cases;
624 * it's useful to ignore a case when inheritance will catch all the cases anyway. 624 * it's useful to ignore a case when inheritance will catch all the cases anyway.
625 * <!-- end-user-doc --> 625 * <!-- end-user-doc -->
626 * @return the new adapter. 626 * @return the new adapter.
627 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File 627 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File
628 * @generated 628 * @generated
629 */ 629 */
630 public Adapter createFileAdapter() 630 public Adapter createFileAdapter()
631 { 631 {
632 return null; 632 return null;
633 } 633 }
634 634
635 /** 635 /**
636 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'. 636 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification <em>Metamodel Specification</em>}'.
637 * <!-- begin-user-doc --> 637 * <!-- begin-user-doc -->
638 * This default implementation returns null so that we can easily ignore cases; 638 * This default implementation returns null so that we can easily ignore cases;
639 * it's useful to ignore a case when inheritance will catch all the cases anyway. 639 * it's useful to ignore a case when inheritance will catch all the cases anyway.
640 * <!-- end-user-doc --> 640 * <!-- end-user-doc -->
641 * @return the new adapter. 641 * @return the new adapter.
642 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification 642 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification
643 * @generated 643 * @generated
644 */ 644 */
645 public Adapter createMetamodelSpecificationAdapter() 645 public Adapter createMetamodelSpecificationAdapter()
646 { 646 {
647 return null; 647 return null;
648 } 648 }
649 649
650 /** 650 /**
651 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry <em>Metamodel Entry</em>}'. 651 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry <em>Metamodel Entry</em>}'.
652 * <!-- begin-user-doc --> 652 * <!-- begin-user-doc -->
653 * This default implementation returns null so that we can easily ignore cases; 653 * This default implementation returns null so that we can easily ignore cases;
654 * it's useful to ignore a case when inheritance will catch all the cases anyway. 654 * it's useful to ignore a case when inheritance will catch all the cases anyway.
655 * <!-- end-user-doc --> 655 * <!-- end-user-doc -->
656 * @return the new adapter. 656 * @return the new adapter.
657 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry 657 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry
658 * @generated 658 * @generated
659 */ 659 */
660 public Adapter createMetamodelEntryAdapter() 660 public Adapter createMetamodelEntryAdapter()
661 { 661 {
662 return null; 662 return null;
663 } 663 }
664 664
665 /** 665 /**
666 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry <em>All Package Entry</em>}'. 666 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry <em>All Package Entry</em>}'.
667 * <!-- begin-user-doc --> 667 * <!-- begin-user-doc -->
668 * This default implementation returns null so that we can easily ignore cases; 668 * This default implementation returns null so that we can easily ignore cases;
669 * it's useful to ignore a case when inheritance will catch all the cases anyway. 669 * it's useful to ignore a case when inheritance will catch all the cases anyway.
670 * <!-- end-user-doc --> 670 * <!-- end-user-doc -->
671 * @return the new adapter. 671 * @return the new adapter.
672 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry 672 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry
673 * @generated 673 * @generated
674 */ 674 */
675 public Adapter createAllPackageEntryAdapter() 675 public Adapter createAllPackageEntryAdapter()
676 { 676 {
677 return null; 677 return null;
678 } 678 }
679 679
680 /** 680 /**
681 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement <em>Metamodel Element</em>}'. 681 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement <em>Metamodel Element</em>}'.
682 * <!-- begin-user-doc --> 682 * <!-- begin-user-doc -->
683 * This default implementation returns null so that we can easily ignore cases; 683 * This default implementation returns null so that we can easily ignore cases;
684 * it's useful to ignore a case when inheritance will catch all the cases anyway. 684 * it's useful to ignore a case when inheritance will catch all the cases anyway.
685 * <!-- end-user-doc --> 685 * <!-- end-user-doc -->
686 * @return the new adapter. 686 * @return the new adapter.
687 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement 687 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement
688 * @generated 688 * @generated
689 */ 689 */
690 public Adapter createMetamodelElementAdapter() 690 public Adapter createMetamodelElementAdapter()
691 { 691 {
692 return null; 692 return null;
693 } 693 }
694 694
695 /** 695 /**
696 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration <em>Metamodel Declaration</em>}'. 696 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration <em>Metamodel Declaration</em>}'.
697 * <!-- begin-user-doc --> 697 * <!-- begin-user-doc -->
698 * This default implementation returns null so that we can easily ignore cases; 698 * This default implementation returns null so that we can easily ignore cases;
699 * it's useful to ignore a case when inheritance will catch all the cases anyway. 699 * it's useful to ignore a case when inheritance will catch all the cases anyway.
700 * <!-- end-user-doc --> 700 * <!-- end-user-doc -->
701 * @return the new adapter. 701 * @return the new adapter.
702 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration 702 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration
703 * @generated 703 * @generated
704 */ 704 */
705 public Adapter createMetamodelDeclarationAdapter() 705 public Adapter createMetamodelDeclarationAdapter()
706 { 706 {
707 return null; 707 return null;
708 } 708 }
709 709
710 /** 710 /**
711 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference <em>Metamodel Reference</em>}'. 711 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference <em>Metamodel Reference</em>}'.
712 * <!-- begin-user-doc --> 712 * <!-- begin-user-doc -->
713 * This default implementation returns null so that we can easily ignore cases; 713 * This default implementation returns null so that we can easily ignore cases;
714 * it's useful to ignore a case when inheritance will catch all the cases anyway. 714 * it's useful to ignore a case when inheritance will catch all the cases anyway.
715 * <!-- end-user-doc --> 715 * <!-- end-user-doc -->
716 * @return the new adapter. 716 * @return the new adapter.
717 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference 717 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference
718 * @generated 718 * @generated
719 */ 719 */
720 public Adapter createMetamodelReferenceAdapter() 720 public Adapter createMetamodelReferenceAdapter()
721 { 721 {
722 return null; 722 return null;
723 } 723 }
724 724
725 /** 725 /**
726 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel <em>Metamodel</em>}'. 726 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel <em>Metamodel</em>}'.
727 * <!-- begin-user-doc --> 727 * <!-- begin-user-doc -->
728 * This default implementation returns null so that we can easily ignore cases; 728 * This default implementation returns null so that we can easily ignore cases;
729 * it's useful to ignore a case when inheritance will catch all the cases anyway. 729 * it's useful to ignore a case when inheritance will catch all the cases anyway.
730 * <!-- end-user-doc --> 730 * <!-- end-user-doc -->
731 * @return the new adapter. 731 * @return the new adapter.
732 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel 732 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel
733 * @generated 733 * @generated
734 */ 734 */
735 public Adapter createMetamodelAdapter() 735 public Adapter createMetamodelAdapter()
736 { 736 {
737 return null; 737 return null;
738 } 738 }
739 739
740 /** 740 /**
741 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'. 741 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification <em>Partial Model Specification</em>}'.
742 * <!-- begin-user-doc --> 742 * <!-- begin-user-doc -->
743 * This default implementation returns null so that we can easily ignore cases; 743 * This default implementation returns null so that we can easily ignore cases;
744 * it's useful to ignore a case when inheritance will catch all the cases anyway. 744 * it's useful to ignore a case when inheritance will catch all the cases anyway.
745 * <!-- end-user-doc --> 745 * <!-- end-user-doc -->
746 * @return the new adapter. 746 * @return the new adapter.
747 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification 747 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification
748 * @generated 748 * @generated
749 */ 749 */
750 public Adapter createPartialModelSpecificationAdapter() 750 public Adapter createPartialModelSpecificationAdapter()
751 { 751 {
752 return null; 752 return null;
753 } 753 }
754 754
755 /** 755 /**
756 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'. 756 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry <em>Partial Model Entry</em>}'.
757 * <!-- begin-user-doc --> 757 * <!-- begin-user-doc -->
758 * This default implementation returns null so that we can easily ignore cases; 758 * This default implementation returns null so that we can easily ignore cases;
759 * it's useful to ignore a case when inheritance will catch all the cases anyway. 759 * it's useful to ignore a case when inheritance will catch all the cases anyway.
760 * <!-- end-user-doc --> 760 * <!-- end-user-doc -->
761 * @return the new adapter. 761 * @return the new adapter.
762 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry 762 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry
763 * @generated 763 * @generated
764 */ 764 */
765 public Adapter createPartialModelEntryAdapter() 765 public Adapter createPartialModelEntryAdapter()
766 { 766 {
767 return null; 767 return null;
768 } 768 }
769 769
770 /** 770 /**
771 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'. 771 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry <em>Model Entry</em>}'.
772 * <!-- begin-user-doc --> 772 * <!-- begin-user-doc -->
773 * This default implementation returns null so that we can easily ignore cases; 773 * This default implementation returns null so that we can easily ignore cases;
774 * it's useful to ignore a case when inheritance will catch all the cases anyway. 774 * it's useful to ignore a case when inheritance will catch all the cases anyway.
775 * <!-- end-user-doc --> 775 * <!-- end-user-doc -->
776 * @return the new adapter. 776 * @return the new adapter.
777 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry 777 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry
778 * @generated 778 * @generated
779 */ 779 */
780 public Adapter createModelEntryAdapter() 780 public Adapter createModelEntryAdapter()
781 { 781 {
782 return null; 782 return null;
783 } 783 }
784 784
785 /** 785 /**
786 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'. 786 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry <em>Folder Entry</em>}'.
787 * <!-- begin-user-doc --> 787 * <!-- begin-user-doc -->
788 * This default implementation returns null so that we can easily ignore cases; 788 * This default implementation returns null so that we can easily ignore cases;
789 * it's useful to ignore a case when inheritance will catch all the cases anyway. 789 * it's useful to ignore a case when inheritance will catch all the cases anyway.
790 * <!-- end-user-doc --> 790 * <!-- end-user-doc -->
791 * @return the new adapter. 791 * @return the new adapter.
792 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry 792 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry
793 * @generated 793 * @generated
794 */ 794 */
795 public Adapter createFolderEntryAdapter() 795 public Adapter createFolderEntryAdapter()
796 { 796 {
797 return null; 797 return null;
798 } 798 }
799 799
800 /** 800 /**
801 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'. 801 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration <em>Partial Model Declaration</em>}'.
802 * <!-- begin-user-doc --> 802 * <!-- begin-user-doc -->
803 * This default implementation returns null so that we can easily ignore cases; 803 * This default implementation returns null so that we can easily ignore cases;
804 * it's useful to ignore a case when inheritance will catch all the cases anyway. 804 * it's useful to ignore a case when inheritance will catch all the cases anyway.
805 * <!-- end-user-doc --> 805 * <!-- end-user-doc -->
806 * @return the new adapter. 806 * @return the new adapter.
807 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration 807 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration
808 * @generated 808 * @generated
809 */ 809 */
810 public Adapter createPartialModelDeclarationAdapter() 810 public Adapter createPartialModelDeclarationAdapter()
811 { 811 {
812 return null; 812 return null;
813 } 813 }
814 814
815 /** 815 /**
816 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'. 816 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference <em>Partial Model Reference</em>}'.
817 * <!-- begin-user-doc --> 817 * <!-- begin-user-doc -->
818 * This default implementation returns null so that we can easily ignore cases; 818 * This default implementation returns null so that we can easily ignore cases;
819 * it's useful to ignore a case when inheritance will catch all the cases anyway. 819 * it's useful to ignore a case when inheritance will catch all the cases anyway.
820 * <!-- end-user-doc --> 820 * <!-- end-user-doc -->
821 * @return the new adapter. 821 * @return the new adapter.
822 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference 822 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference
823 * @generated 823 * @generated
824 */ 824 */
825 public Adapter createPartialModelReferenceAdapter() 825 public Adapter createPartialModelReferenceAdapter()
826 { 826 {
827 return null; 827 return null;
828 } 828 }
829 829
830 /** 830 /**
831 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'. 831 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel <em>Partial Model</em>}'.
832 * <!-- begin-user-doc --> 832 * <!-- begin-user-doc -->
833 * This default implementation returns null so that we can easily ignore cases; 833 * This default implementation returns null so that we can easily ignore cases;
834 * it's useful to ignore a case when inheritance will catch all the cases anyway. 834 * it's useful to ignore a case when inheritance will catch all the cases anyway.
835 * <!-- end-user-doc --> 835 * <!-- end-user-doc -->
836 * @return the new adapter. 836 * @return the new adapter.
837 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel 837 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel
838 * @generated 838 * @generated
839 */ 839 */
840 public Adapter createPartialModelAdapter() 840 public Adapter createPartialModelAdapter()
841 { 841 {
842 return null; 842 return null;
843 } 843 }
844 844
845 /** 845 /**
846 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'. 846 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification <em>Pattern Specification</em>}'.
847 * <!-- begin-user-doc --> 847 * <!-- begin-user-doc -->
848 * This default implementation returns null so that we can easily ignore cases; 848 * This default implementation returns null so that we can easily ignore cases;
849 * it's useful to ignore a case when inheritance will catch all the cases anyway. 849 * it's useful to ignore a case when inheritance will catch all the cases anyway.
850 * <!-- end-user-doc --> 850 * <!-- end-user-doc -->
851 * @return the new adapter. 851 * @return the new adapter.
852 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification 852 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification
853 * @generated 853 * @generated
854 */ 854 */
855 public Adapter createPatternSpecificationAdapter() 855 public Adapter createPatternSpecificationAdapter()
856 { 856 {
857 return null; 857 return null;
858 } 858 }
859 859
860 /** 860 /**
861 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'. 861 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry <em>Pattern Entry</em>}'.
862 * <!-- begin-user-doc --> 862 * <!-- begin-user-doc -->
863 * This default implementation returns null so that we can easily ignore cases; 863 * This default implementation returns null so that we can easily ignore cases;
864 * it's useful to ignore a case when inheritance will catch all the cases anyway. 864 * it's useful to ignore a case when inheritance will catch all the cases anyway.
865 * <!-- end-user-doc --> 865 * <!-- end-user-doc -->
866 * @return the new adapter. 866 * @return the new adapter.
867 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry 867 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry
868 * @generated 868 * @generated
869 */ 869 */
870 public Adapter createPatternEntryAdapter() 870 public Adapter createPatternEntryAdapter()
871 { 871 {
872 return null; 872 return null;
873 } 873 }
874 874
875 /** 875 /**
876 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'. 876 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry <em>All Pattern Entry</em>}'.
877 * <!-- begin-user-doc --> 877 * <!-- begin-user-doc -->
878 * This default implementation returns null so that we can easily ignore cases; 878 * This default implementation returns null so that we can easily ignore cases;
879 * it's useful to ignore a case when inheritance will catch all the cases anyway. 879 * it's useful to ignore a case when inheritance will catch all the cases anyway.
880 * <!-- end-user-doc --> 880 * <!-- end-user-doc -->
881 * @return the new adapter. 881 * @return the new adapter.
882 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry 882 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry
883 * @generated 883 * @generated
884 */ 884 */
885 public Adapter createAllPatternEntryAdapter() 885 public Adapter createAllPatternEntryAdapter()
886 { 886 {
887 return null; 887 return null;
888 } 888 }
889 889
890 /** 890 /**
891 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'. 891 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement <em>Pattern Element</em>}'.
892 * <!-- begin-user-doc --> 892 * <!-- begin-user-doc -->
893 * This default implementation returns null so that we can easily ignore cases; 893 * This default implementation returns null so that we can easily ignore cases;
894 * it's useful to ignore a case when inheritance will catch all the cases anyway. 894 * it's useful to ignore a case when inheritance will catch all the cases anyway.
895 * <!-- end-user-doc --> 895 * <!-- end-user-doc -->
896 * @return the new adapter. 896 * @return the new adapter.
897 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement 897 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement
898 * @generated 898 * @generated
899 */ 899 */
900 public Adapter createPatternElementAdapter() 900 public Adapter createPatternElementAdapter()
901 { 901 {
902 return null; 902 return null;
903 } 903 }
904 904
905 /** 905 /**
906 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'. 906 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration <em>Graph Pattern Declaration</em>}'.
907 * <!-- begin-user-doc --> 907 * <!-- begin-user-doc -->
908 * This default implementation returns null so that we can easily ignore cases; 908 * This default implementation returns null so that we can easily ignore cases;
909 * it's useful to ignore a case when inheritance will catch all the cases anyway. 909 * it's useful to ignore a case when inheritance will catch all the cases anyway.
910 * <!-- end-user-doc --> 910 * <!-- end-user-doc -->
911 * @return the new adapter. 911 * @return the new adapter.
912 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration 912 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration
913 * @generated 913 * @generated
914 */ 914 */
915 public Adapter createGraphPatternDeclarationAdapter() 915 public Adapter createGraphPatternDeclarationAdapter()
916 { 916 {
917 return null; 917 return null;
918 } 918 }
919 919
920 /** 920 /**
921 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'. 921 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference <em>Graph Pattern Reference</em>}'.
922 * <!-- begin-user-doc --> 922 * <!-- begin-user-doc -->
923 * This default implementation returns null so that we can easily ignore cases; 923 * This default implementation returns null so that we can easily ignore cases;
924 * it's useful to ignore a case when inheritance will catch all the cases anyway. 924 * it's useful to ignore a case when inheritance will catch all the cases anyway.
925 * <!-- end-user-doc --> 925 * <!-- end-user-doc -->
926 * @return the new adapter. 926 * @return the new adapter.
927 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference 927 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference
928 * @generated 928 * @generated
929 */ 929 */
930 public Adapter createGraphPatternReferenceAdapter() 930 public Adapter createGraphPatternReferenceAdapter()
931 { 931 {
932 return null; 932 return null;
933 } 933 }
934 934
935 /** 935 /**
936 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'. 936 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern <em>Graph Pattern</em>}'.
937 * <!-- begin-user-doc --> 937 * <!-- begin-user-doc -->
938 * This default implementation returns null so that we can easily ignore cases; 938 * This default implementation returns null so that we can easily ignore cases;
939 * it's useful to ignore a case when inheritance will catch all the cases anyway. 939 * it's useful to ignore a case when inheritance will catch all the cases anyway.
940 * <!-- end-user-doc --> 940 * <!-- end-user-doc -->
941 * @return the new adapter. 941 * @return the new adapter.
942 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern 942 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern
943 * @generated 943 * @generated
944 */ 944 */
945 public Adapter createGraphPatternAdapter() 945 public Adapter createGraphPatternAdapter()
946 { 946 {
947 return null; 947 return null;
948 } 948 }
949 949
950 /** 950 /**
951 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification <em>Objective Specification</em>}'. 951 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification <em>Objective Specification</em>}'.
952 * <!-- begin-user-doc --> 952 * <!-- begin-user-doc -->
953 * This default implementation returns null so that we can easily ignore cases; 953 * This default implementation returns null so that we can easily ignore cases;
954 * it's useful to ignore a case when inheritance will catch all the cases anyway. 954 * it's useful to ignore a case when inheritance will catch all the cases anyway.
955 * <!-- end-user-doc --> 955 * <!-- end-user-doc -->
956 * @return the new adapter. 956 * @return the new adapter.
957 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification 957 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification
958 * @generated 958 * @generated
959 */ 959 */
960 public Adapter createObjectiveSpecificationAdapter() 960 public Adapter createObjectiveSpecificationAdapter()
961 { 961 {
962 return null; 962 return null;
963 } 963 }
964 964
965 /** 965 /**
966 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry <em>Objective Entry</em>}'. 966 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry <em>Objective Entry</em>}'.
967 * <!-- begin-user-doc --> 967 * <!-- begin-user-doc -->
968 * This default implementation returns null so that we can easily ignore cases; 968 * This default implementation returns null so that we can easily ignore cases;
969 * it's useful to ignore a case when inheritance will catch all the cases anyway. 969 * it's useful to ignore a case when inheritance will catch all the cases anyway.
970 * <!-- end-user-doc --> 970 * <!-- end-user-doc -->
971 * @return the new adapter. 971 * @return the new adapter.
972 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry 972 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry
973 * @generated 973 * @generated
974 */ 974 */
975 public Adapter createObjectiveEntryAdapter() 975 public Adapter createObjectiveEntryAdapter()
976 { 976 {
977 return null; 977 return null;
978 } 978 }
979 979
980 /** 980 /**
981 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry <em>Optimization Entry</em>}'. 981 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry <em>Optimization Entry</em>}'.
982 * <!-- begin-user-doc --> 982 * <!-- begin-user-doc -->
983 * This default implementation returns null so that we can easily ignore cases; 983 * This default implementation returns null so that we can easily ignore cases;
984 * it's useful to ignore a case when inheritance will catch all the cases anyway. 984 * it's useful to ignore a case when inheritance will catch all the cases anyway.
985 * <!-- end-user-doc --> 985 * <!-- end-user-doc -->
986 * @return the new adapter. 986 * @return the new adapter.
987 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry 987 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry
988 * @generated 988 * @generated
989 */ 989 */
990 public Adapter createOptimizationEntryAdapter() 990 public Adapter createOptimizationEntryAdapter()
991 { 991 {
992 return null; 992 return null;
993 } 993 }
994 994
995 /** 995 /**
996 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry <em>Threshold Entry</em>}'. 996 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry <em>Threshold Entry</em>}'.
997 * <!-- begin-user-doc --> 997 * <!-- begin-user-doc -->
998 * This default implementation returns null so that we can easily ignore cases; 998 * This default implementation returns null so that we can easily ignore cases;
999 * it's useful to ignore a case when inheritance will catch all the cases anyway. 999 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1000 * <!-- end-user-doc --> 1000 * <!-- end-user-doc -->
1001 * @return the new adapter. 1001 * @return the new adapter.
1002 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry 1002 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry
1003 * @generated 1003 * @generated
1004 */ 1004 */
1005 public Adapter createThresholdEntryAdapter() 1005 public Adapter createThresholdEntryAdapter()
1006 { 1006 {
1007 return null; 1007 return null;
1008 } 1008 }
1009 1009
1010 /** 1010 /**
1011 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction <em>Objective Function</em>}'. 1011 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction <em>Objective Function</em>}'.
1012 * <!-- begin-user-doc --> 1012 * <!-- begin-user-doc -->
1013 * This default implementation returns null so that we can easily ignore cases; 1013 * This default implementation returns null so that we can easily ignore cases;
1014 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1014 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1015 * <!-- end-user-doc --> 1015 * <!-- end-user-doc -->
1016 * @return the new adapter. 1016 * @return the new adapter.
1017 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction 1017 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction
1018 * @generated 1018 * @generated
1019 */ 1019 */
1020 public Adapter createObjectiveFunctionAdapter() 1020 public Adapter createObjectiveFunctionAdapter()
1021 { 1021 {
1022 return null; 1022 return null;
1023 } 1023 }
1024 1024
1025 /** 1025 /**
1026 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'. 1026 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'.
1027 * <!-- begin-user-doc --> 1027 * <!-- begin-user-doc -->
1028 * This default implementation returns null so that we can easily ignore cases; 1028 * This default implementation returns null so that we can easily ignore cases;
1029 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1029 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1030 * <!-- end-user-doc --> 1030 * <!-- end-user-doc -->
1031 * @return the new adapter. 1031 * @return the new adapter.
1032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction 1032 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
1033 * @generated 1033 * @generated
1034 */ 1034 */
1035 public Adapter createCostObjectiveFunctionAdapter() 1035 public Adapter createCostObjectiveFunctionAdapter()
1036 { 1036 {
1037 return null; 1037 return null;
1038 } 1038 }
1039 1039
1040 /** 1040 /**
1041 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'. 1041 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'.
1042 * <!-- begin-user-doc --> 1042 * <!-- begin-user-doc -->
1043 * This default implementation returns null so that we can easily ignore cases; 1043 * This default implementation returns null so that we can easily ignore cases;
1044 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1044 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1045 * <!-- end-user-doc --> 1045 * <!-- end-user-doc -->
1046 * @return the new adapter. 1046 * @return the new adapter.
1047 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry 1047 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
1048 * @generated 1048 * @generated
1049 */ 1049 */
1050 public Adapter createCostEntryAdapter() 1050 public Adapter createCostEntryAdapter()
1051 { 1051 {
1052 return null; 1052 return null;
1053 } 1053 }
1054 1054
1055 /** 1055 /**
1056 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration <em>Objective Declaration</em>}'. 1056 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration <em>Objective Declaration</em>}'.
1057 * <!-- begin-user-doc --> 1057 * <!-- begin-user-doc -->
1058 * This default implementation returns null so that we can easily ignore cases; 1058 * This default implementation returns null so that we can easily ignore cases;
1059 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1059 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1060 * <!-- end-user-doc --> 1060 * <!-- end-user-doc -->
1061 * @return the new adapter. 1061 * @return the new adapter.
1062 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration 1062 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration
1063 * @generated 1063 * @generated
1064 */ 1064 */
1065 public Adapter createObjectiveDeclarationAdapter() 1065 public Adapter createObjectiveDeclarationAdapter()
1066 { 1066 {
1067 return null; 1067 return null;
1068 } 1068 }
1069 1069
1070 /** 1070 /**
1071 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference <em>Objective Reference</em>}'. 1071 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference <em>Objective Reference</em>}'.
1072 * <!-- begin-user-doc --> 1072 * <!-- begin-user-doc -->
1073 * This default implementation returns null so that we can easily ignore cases; 1073 * This default implementation returns null so that we can easily ignore cases;
1074 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1074 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1075 * <!-- end-user-doc --> 1075 * <!-- end-user-doc -->
1076 * @return the new adapter. 1076 * @return the new adapter.
1077 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference 1077 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference
1078 * @generated 1078 * @generated
1079 */ 1079 */
1080 public Adapter createObjectiveReferenceAdapter() 1080 public Adapter createObjectiveReferenceAdapter()
1081 { 1081 {
1082 return null; 1082 return null;
1083 } 1083 }
1084 1084
1085 /** 1085 /**
1086 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective <em>Objective</em>}'. 1086 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective <em>Objective</em>}'.
1087 * <!-- begin-user-doc --> 1087 * <!-- begin-user-doc -->
1088 * This default implementation returns null so that we can easily ignore cases; 1088 * This default implementation returns null so that we can easily ignore cases;
1089 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1089 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1090 * <!-- end-user-doc --> 1090 * <!-- end-user-doc -->
1091 * @return the new adapter. 1091 * @return the new adapter.
1092 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective 1092 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective
1093 * @generated 1093 * @generated
1094 */ 1094 */
1095 public Adapter createObjectiveAdapter() 1095 public Adapter createObjectiveAdapter()
1096 { 1096 {
1097 return null; 1097 return null;
1098 } 1098 }
1099 1099
1100 /** 1100 /**
1101 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'. 1101 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification <em>Config Specification</em>}'.
1102 * <!-- begin-user-doc --> 1102 * <!-- begin-user-doc -->
1103 * This default implementation returns null so that we can easily ignore cases; 1103 * This default implementation returns null so that we can easily ignore cases;
1104 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1104 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1105 * <!-- end-user-doc --> 1105 * <!-- end-user-doc -->
1106 * @return the new adapter. 1106 * @return the new adapter.
1107 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification 1107 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification
1108 * @generated 1108 * @generated
1109 */ 1109 */
1110 public Adapter createConfigSpecificationAdapter() 1110 public Adapter createConfigSpecificationAdapter()
1111 { 1111 {
1112 return null; 1112 return null;
1113 } 1113 }
1114 1114
1115 /** 1115 /**
1116 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'. 1116 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration <em>Config Declaration</em>}'.
1117 * <!-- begin-user-doc --> 1117 * <!-- begin-user-doc -->
1118 * This default implementation returns null so that we can easily ignore cases; 1118 * This default implementation returns null so that we can easily ignore cases;
1119 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1119 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1120 * <!-- end-user-doc --> 1120 * <!-- end-user-doc -->
1121 * @return the new adapter. 1121 * @return the new adapter.
1122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration 1122 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration
1123 * @generated 1123 * @generated
1124 */ 1124 */
1125 public Adapter createConfigDeclarationAdapter() 1125 public Adapter createConfigDeclarationAdapter()
1126 { 1126 {
1127 return null; 1127 return null;
1128 } 1128 }
1129 1129
1130 /** 1130 /**
1131 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'. 1131 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry <em>Config Entry</em>}'.
1132 * <!-- begin-user-doc --> 1132 * <!-- begin-user-doc -->
1133 * This default implementation returns null so that we can easily ignore cases; 1133 * This default implementation returns null so that we can easily ignore cases;
1134 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1134 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1135 * <!-- end-user-doc --> 1135 * <!-- end-user-doc -->
1136 * @return the new adapter. 1136 * @return the new adapter.
1137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry 1137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry
1138 * @generated 1138 * @generated
1139 */ 1139 */
1140 public Adapter createConfigEntryAdapter() 1140 public Adapter createConfigEntryAdapter()
1141 { 1141 {
1142 return null; 1142 return null;
1143 } 1143 }
1144 1144
1145 /** 1145 /**
1146 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'. 1146 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'.
1147 * <!-- begin-user-doc --> 1147 * <!-- begin-user-doc -->
1148 * This default implementation returns null so that we can easily ignore cases; 1148 * This default implementation returns null so that we can easily ignore cases;
1149 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1149 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1150 * <!-- end-user-doc --> 1150 * <!-- end-user-doc -->
1151 * @return the new adapter. 1151 * @return the new adapter.
1152 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry 1152 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry
1153 * @generated 1153 * @generated
1154 */ 1154 */
1155 public Adapter createDocumentationEntryAdapter() 1155 public Adapter createDocumentationEntryAdapter()
1156 { 1156 {
1157 return null; 1157 return null;
1158 } 1158 }
1159 1159
1160 /** 1160 /**
1161 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'. 1161 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'.
1162 * <!-- begin-user-doc --> 1162 * <!-- begin-user-doc -->
1163 * This default implementation returns null so that we can easily ignore cases; 1163 * This default implementation returns null so that we can easily ignore cases;
1164 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1164 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1165 * <!-- end-user-doc --> 1165 * <!-- end-user-doc -->
1166 * @return the new adapter. 1166 * @return the new adapter.
1167 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry 1167 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry
1168 * @generated 1168 * @generated
1169 */ 1169 */
1170 public Adapter createRuntimeEntryAdapter() 1170 public Adapter createRuntimeEntryAdapter()
1171 { 1171 {
1172 return null; 1172 return null;
1173 } 1173 }
1174 1174
1175 /** 1175 /**
1176 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'. 1176 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'.
1177 * <!-- begin-user-doc --> 1177 * <!-- begin-user-doc -->
1178 * This default implementation returns null so that we can easily ignore cases; 1178 * This default implementation returns null so that we can easily ignore cases;
1179 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1179 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1180 * <!-- end-user-doc --> 1180 * <!-- end-user-doc -->
1181 * @return the new adapter. 1181 * @return the new adapter.
1182 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry 1182 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry
1183 * @generated 1183 * @generated
1184 */ 1184 */
1185 public Adapter createMemoryEntryAdapter() 1185 public Adapter createMemoryEntryAdapter()
1186 { 1186 {
1187 return null; 1187 return null;
1188 } 1188 }
1189 1189
1190 /** 1190 /**
1191 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'. 1191 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'.
1192 * <!-- begin-user-doc --> 1192 * <!-- begin-user-doc -->
1193 * This default implementation returns null so that we can easily ignore cases; 1193 * This default implementation returns null so that we can easily ignore cases;
1194 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1194 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1195 * <!-- end-user-doc --> 1195 * <!-- end-user-doc -->
1196 * @return the new adapter. 1196 * @return the new adapter.
1197 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry 1197 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry
1198 * @generated 1198 * @generated
1199 */ 1199 */
1200 public Adapter createCustomEntryAdapter() 1200 public Adapter createCustomEntryAdapter()
1201 { 1201 {
1202 return null; 1202 return null;
1203 } 1203 }
1204 1204
1205 /** 1205 /**
1206 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'. 1206 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
1207 * <!-- begin-user-doc --> 1207 * <!-- begin-user-doc -->
1208 * This default implementation returns null so that we can easily ignore cases; 1208 * This default implementation returns null so that we can easily ignore cases;
1209 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1209 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1210 * <!-- end-user-doc --> 1210 * <!-- end-user-doc -->
1211 * @return the new adapter. 1211 * @return the new adapter.
1212 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference 1212 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference
1213 * @generated 1213 * @generated
1214 */ 1214 */
1215 public Adapter createConfigReferenceAdapter() 1215 public Adapter createConfigReferenceAdapter()
1216 { 1216 {
1217 return null; 1217 return null;
1218 } 1218 }
1219 1219
1220 /** 1220 /**
1221 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'. 1221 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config <em>Config</em>}'.
1222 * <!-- begin-user-doc --> 1222 * <!-- begin-user-doc -->
1223 * This default implementation returns null so that we can easily ignore cases; 1223 * This default implementation returns null so that we can easily ignore cases;
1224 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1224 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1225 * <!-- end-user-doc --> 1225 * <!-- end-user-doc -->
1226 * @return the new adapter. 1226 * @return the new adapter.
1227 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config 1227 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config
1228 * @generated 1228 * @generated
1229 */ 1229 */
1230 public Adapter createConfigAdapter() 1230 public Adapter createConfigAdapter()
1231 { 1231 {
1232 return null; 1232 return null;
1233 } 1233 }
1234 1234
1235 /** 1235 /**
1236 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'. 1236 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification <em>Scope Specification</em>}'.
1237 * <!-- begin-user-doc --> 1237 * <!-- begin-user-doc -->
1238 * This default implementation returns null so that we can easily ignore cases; 1238 * This default implementation returns null so that we can easily ignore cases;
1239 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1239 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1240 * <!-- end-user-doc --> 1240 * <!-- end-user-doc -->
1241 * @return the new adapter. 1241 * @return the new adapter.
1242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification 1242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification
1243 * @generated 1243 * @generated
1244 */ 1244 */
1245 public Adapter createScopeSpecificationAdapter() 1245 public Adapter createScopeSpecificationAdapter()
1246 { 1246 {
1247 return null; 1247 return null;
1248 } 1248 }
1249 1249
1250 /** 1250 /**
1251 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'. 1251 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope <em>Type Scope</em>}'.
1252 * <!-- begin-user-doc --> 1252 * <!-- begin-user-doc -->
1253 * This default implementation returns null so that we can easily ignore cases; 1253 * This default implementation returns null so that we can easily ignore cases;
1254 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1254 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1255 * <!-- end-user-doc --> 1255 * <!-- end-user-doc -->
1256 * @return the new adapter. 1256 * @return the new adapter.
1257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope 1257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope
1258 * @generated 1258 * @generated
1259 */ 1259 */
1260 public Adapter createTypeScopeAdapter() 1260 public Adapter createTypeScopeAdapter()
1261 { 1261 {
1262 return null; 1262 return null;
1263 } 1263 }
1264 1264
1265 /** 1265 /**
1266 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. 1266 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'.
1267 * <!-- begin-user-doc --> 1267 * <!-- begin-user-doc -->
1268 * This default implementation returns null so that we can easily ignore cases; 1268 * This default implementation returns null so that we can easily ignore cases;
1269 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1269 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1270 * <!-- end-user-doc --> 1270 * <!-- end-user-doc -->
1271 * @return the new adapter. 1271 * @return the new adapter.
1272 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope 1272 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope
1273 * @generated 1273 * @generated
1274 */ 1274 */
1275 public Adapter createClassTypeScopeAdapter() 1275 public Adapter createClassTypeScopeAdapter()
1276 { 1276 {
1277 return null; 1277 return null;
1278 } 1278 }
1279 1279
1280 /** 1280 /**
1281 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. 1281 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'.
1282 * <!-- begin-user-doc --> 1282 * <!-- begin-user-doc -->
1283 * This default implementation returns null so that we can easily ignore cases; 1283 * This default implementation returns null so that we can easily ignore cases;
1284 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1284 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1285 * <!-- end-user-doc --> 1285 * <!-- end-user-doc -->
1286 * @return the new adapter. 1286 * @return the new adapter.
1287 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope 1287 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope
1288 * @generated 1288 * @generated
1289 */ 1289 */
1290 public Adapter createObjectTypeScopeAdapter() 1290 public Adapter createObjectTypeScopeAdapter()
1291 { 1291 {
1292 return null; 1292 return null;
1293 } 1293 }
1294 1294
1295 /** 1295 /**
1296 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. 1296 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'.
1297 * <!-- begin-user-doc --> 1297 * <!-- begin-user-doc -->
1298 * This default implementation returns null so that we can easily ignore cases; 1298 * This default implementation returns null so that we can easily ignore cases;
1299 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1299 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1300 * <!-- end-user-doc --> 1300 * <!-- end-user-doc -->
1301 * @return the new adapter. 1301 * @return the new adapter.
1302 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope 1302 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope
1303 * @generated 1303 * @generated
1304 */ 1304 */
1305 public Adapter createIntegerTypeScopeAdapter() 1305 public Adapter createIntegerTypeScopeAdapter()
1306 { 1306 {
1307 return null; 1307 return null;
1308 } 1308 }
1309 1309
1310 /** 1310 /**
1311 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. 1311 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'.
1312 * <!-- begin-user-doc --> 1312 * <!-- begin-user-doc -->
1313 * This default implementation returns null so that we can easily ignore cases; 1313 * This default implementation returns null so that we can easily ignore cases;
1314 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1314 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1315 * <!-- end-user-doc --> 1315 * <!-- end-user-doc -->
1316 * @return the new adapter. 1316 * @return the new adapter.
1317 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope 1317 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope
1318 * @generated 1318 * @generated
1319 */ 1319 */
1320 public Adapter createRealTypeScopeAdapter() 1320 public Adapter createRealTypeScopeAdapter()
1321 { 1321 {
1322 return null; 1322 return null;
1323 } 1323 }
1324 1324
1325 /** 1325 /**
1326 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. 1326 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'.
1327 * <!-- begin-user-doc --> 1327 * <!-- begin-user-doc -->
1328 * This default implementation returns null so that we can easily ignore cases; 1328 * This default implementation returns null so that we can easily ignore cases;
1329 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1329 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1330 * <!-- end-user-doc --> 1330 * <!-- end-user-doc -->
1331 * @return the new adapter. 1331 * @return the new adapter.
1332 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope 1332 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope
1333 * @generated 1333 * @generated
1334 */ 1334 */
1335 public Adapter createStringTypeScopeAdapter() 1335 public Adapter createStringTypeScopeAdapter()
1336 { 1336 {
1337 return null; 1337 return null;
1338 } 1338 }
1339 1339
1340 /** 1340 /**
1341 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. 1341 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'.
1342 * <!-- begin-user-doc --> 1342 * <!-- begin-user-doc -->
1343 * This default implementation returns null so that we can easily ignore cases; 1343 * This default implementation returns null so that we can easily ignore cases;
1344 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1344 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1345 * <!-- end-user-doc --> 1345 * <!-- end-user-doc -->
1346 * @return the new adapter. 1346 * @return the new adapter.
1347 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference 1347 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference
1348 * @generated 1348 * @generated
1349 */ 1349 */
1350 public Adapter createTypeReferenceAdapter() 1350 public Adapter createTypeReferenceAdapter()
1351 { 1351 {
1352 return null; 1352 return null;
1353 } 1353 }
1354 1354
1355 /** 1355 /**
1356 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'. 1356 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference <em>Class Reference</em>}'.
1357 * <!-- begin-user-doc --> 1357 * <!-- begin-user-doc -->
1358 * This default implementation returns null so that we can easily ignore cases; 1358 * This default implementation returns null so that we can easily ignore cases;
1359 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1359 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1360 * <!-- end-user-doc --> 1360 * <!-- end-user-doc -->
1361 * @return the new adapter. 1361 * @return the new adapter.
1362 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference 1362 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference
1363 * @generated 1363 * @generated
1364 */ 1364 */
1365 public Adapter createClassReferenceAdapter() 1365 public Adapter createClassReferenceAdapter()
1366 { 1366 {
1367 return null; 1367 return null;
1368 } 1368 }
1369 1369
1370 /** 1370 /**
1371 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'. 1371 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference <em>Object Reference</em>}'.
1372 * <!-- begin-user-doc --> 1372 * <!-- begin-user-doc -->
1373 * This default implementation returns null so that we can easily ignore cases; 1373 * This default implementation returns null so that we can easily ignore cases;
1374 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1374 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1375 * <!-- end-user-doc --> 1375 * <!-- end-user-doc -->
1376 * @return the new adapter. 1376 * @return the new adapter.
1377 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference 1377 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference
1378 * @generated 1378 * @generated
1379 */ 1379 */
1380 public Adapter createObjectReferenceAdapter() 1380 public Adapter createObjectReferenceAdapter()
1381 { 1381 {
1382 return null; 1382 return null;
1383 } 1383 }
1384 1384
1385 /** 1385 /**
1386 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'. 1386 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference <em>Integer Reference</em>}'.
1387 * <!-- begin-user-doc --> 1387 * <!-- begin-user-doc -->
1388 * This default implementation returns null so that we can easily ignore cases; 1388 * This default implementation returns null so that we can easily ignore cases;
1389 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1389 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1390 * <!-- end-user-doc --> 1390 * <!-- end-user-doc -->
1391 * @return the new adapter. 1391 * @return the new adapter.
1392 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference 1392 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference
1393 * @generated 1393 * @generated
1394 */ 1394 */
1395 public Adapter createIntegerReferenceAdapter() 1395 public Adapter createIntegerReferenceAdapter()
1396 { 1396 {
1397 return null; 1397 return null;
1398 } 1398 }
1399 1399
1400 /** 1400 /**
1401 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'. 1401 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference <em>Real Reference</em>}'.
1402 * <!-- begin-user-doc --> 1402 * <!-- begin-user-doc -->
1403 * This default implementation returns null so that we can easily ignore cases; 1403 * This default implementation returns null so that we can easily ignore cases;
1404 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1404 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1405 * <!-- end-user-doc --> 1405 * <!-- end-user-doc -->
1406 * @return the new adapter. 1406 * @return the new adapter.
1407 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference 1407 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference
1408 * @generated 1408 * @generated
1409 */ 1409 */
1410 public Adapter createRealReferenceAdapter() 1410 public Adapter createRealReferenceAdapter()
1411 { 1411 {
1412 return null; 1412 return null;
1413 } 1413 }
1414 1414
1415 /** 1415 /**
1416 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'. 1416 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference <em>String Reference</em>}'.
1417 * <!-- begin-user-doc --> 1417 * <!-- begin-user-doc -->
1418 * This default implementation returns null so that we can easily ignore cases; 1418 * This default implementation returns null so that we can easily ignore cases;
1419 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1419 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1420 * <!-- end-user-doc --> 1420 * <!-- end-user-doc -->
1421 * @return the new adapter. 1421 * @return the new adapter.
1422 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference 1422 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference
1423 * @generated 1423 * @generated
1424 */ 1424 */
1425 public Adapter createStringReferenceAdapter() 1425 public Adapter createStringReferenceAdapter()
1426 { 1426 {
1427 return null; 1427 return null;
1428 } 1428 }
1429 1429
1430 /** 1430 /**
1431 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. 1431 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'.
1432 * <!-- begin-user-doc --> 1432 * <!-- begin-user-doc -->
1433 * This default implementation returns null so that we can easily ignore cases; 1433 * This default implementation returns null so that we can easily ignore cases;
1434 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1434 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1435 * <!-- end-user-doc --> 1435 * <!-- end-user-doc -->
1436 * @return the new adapter. 1436 * @return the new adapter.
1437 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification 1437 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification
1438 * @generated 1438 * @generated
1439 */ 1439 */
1440 public Adapter createNumberSpecificationAdapter() 1440 public Adapter createNumberSpecificationAdapter()
1441 { 1441 {
1442 return null; 1442 return null;
1443 } 1443 }
1444 1444
1445 /** 1445 /**
1446 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. 1446 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'.
1447 * <!-- begin-user-doc --> 1447 * <!-- begin-user-doc -->
1448 * This default implementation returns null so that we can easily ignore cases; 1448 * This default implementation returns null so that we can easily ignore cases;
1449 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1449 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1450 * <!-- end-user-doc --> 1450 * <!-- end-user-doc -->
1451 * @return the new adapter. 1451 * @return the new adapter.
1452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber 1452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber
1453 * @generated 1453 * @generated
1454 */ 1454 */
1455 public Adapter createExactNumberAdapter() 1455 public Adapter createExactNumberAdapter()
1456 { 1456 {
1457 return null; 1457 return null;
1458 } 1458 }
1459 1459
1460 /** 1460 /**
1461 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. 1461 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'.
1462 * <!-- begin-user-doc --> 1462 * <!-- begin-user-doc -->
1463 * This default implementation returns null so that we can easily ignore cases; 1463 * This default implementation returns null so that we can easily ignore cases;
1464 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1464 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1465 * <!-- end-user-doc --> 1465 * <!-- end-user-doc -->
1466 * @return the new adapter. 1466 * @return the new adapter.
1467 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber 1467 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber
1468 * @generated 1468 * @generated
1469 */ 1469 */
1470 public Adapter createIntervallNumberAdapter() 1470 public Adapter createIntervallNumberAdapter()
1471 { 1471 {
1472 return null; 1472 return null;
1473 } 1473 }
1474 1474
1475 /** 1475 /**
1476 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. 1476 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'.
1477 * <!-- begin-user-doc --> 1477 * <!-- begin-user-doc -->
1478 * This default implementation returns null so that we can easily ignore cases; 1478 * This default implementation returns null so that we can easily ignore cases;
1479 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1479 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1480 * <!-- end-user-doc --> 1480 * <!-- end-user-doc -->
1481 * @return the new adapter. 1481 * @return the new adapter.
1482 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation 1482 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation
1483 * @generated 1483 * @generated
1484 */ 1484 */
1485 public Adapter createIntEnumberationAdapter() 1485 public Adapter createIntEnumberationAdapter()
1486 { 1486 {
1487 return null; 1487 return null;
1488 } 1488 }
1489 1489
1490 /** 1490 /**
1491 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. 1491 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'.
1492 * <!-- begin-user-doc --> 1492 * <!-- begin-user-doc -->
1493 * This default implementation returns null so that we can easily ignore cases; 1493 * This default implementation returns null so that we can easily ignore cases;
1494 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1494 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1495 * <!-- end-user-doc --> 1495 * <!-- end-user-doc -->
1496 * @return the new adapter. 1496 * @return the new adapter.
1497 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration 1497 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration
1498 * @generated 1498 * @generated
1499 */ 1499 */
1500 public Adapter createRealEnumerationAdapter() 1500 public Adapter createRealEnumerationAdapter()
1501 { 1501 {
1502 return null; 1502 return null;
1503 } 1503 }
1504 1504
1505 /** 1505 /**
1506 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. 1506 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'.
1507 * <!-- begin-user-doc --> 1507 * <!-- begin-user-doc -->
1508 * This default implementation returns null so that we can easily ignore cases; 1508 * This default implementation returns null so that we can easily ignore cases;
1509 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1509 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1510 * <!-- end-user-doc --> 1510 * <!-- end-user-doc -->
1511 * @return the new adapter. 1511 * @return the new adapter.
1512 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration 1512 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration
1513 * @generated 1513 * @generated
1514 */ 1514 */
1515 public Adapter createStringEnumerationAdapter() 1515 public Adapter createStringEnumerationAdapter()
1516 { 1516 {
1517 return null; 1517 return null;
1518 } 1518 }
1519 1519
1520 /** 1520 /**
1521 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. 1521 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'.
1522 * <!-- begin-user-doc --> 1522 * <!-- begin-user-doc -->
1523 * This default implementation returns null so that we can easily ignore cases; 1523 * This default implementation returns null so that we can easily ignore cases;
1524 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1524 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1525 * <!-- end-user-doc --> 1525 * <!-- end-user-doc -->
1526 * @return the new adapter. 1526 * @return the new adapter.
1527 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration 1527 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration
1528 * @generated 1528 * @generated
1529 */ 1529 */
1530 public Adapter createScopeDeclarationAdapter() 1530 public Adapter createScopeDeclarationAdapter()
1531 { 1531 {
1532 return null; 1532 return null;
1533 } 1533 }
1534 1534
1535 /** 1535 /**
1536 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'. 1536 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference <em>Scope Reference</em>}'.
1537 * <!-- begin-user-doc --> 1537 * <!-- begin-user-doc -->
1538 * This default implementation returns null so that we can easily ignore cases; 1538 * This default implementation returns null so that we can easily ignore cases;
1539 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1539 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1540 * <!-- end-user-doc --> 1540 * <!-- end-user-doc -->
1541 * @return the new adapter. 1541 * @return the new adapter.
1542 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference 1542 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference
1543 * @generated 1543 * @generated
1544 */ 1544 */
1545 public Adapter createScopeReferenceAdapter() 1545 public Adapter createScopeReferenceAdapter()
1546 { 1546 {
1547 return null; 1547 return null;
1548 } 1548 }
1549 1549
1550 /** 1550 /**
1551 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'. 1551 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope <em>Scope</em>}'.
1552 * <!-- begin-user-doc --> 1552 * <!-- begin-user-doc -->
1553 * This default implementation returns null so that we can easily ignore cases; 1553 * This default implementation returns null so that we can easily ignore cases;
1554 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1554 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1555 * <!-- end-user-doc --> 1555 * <!-- end-user-doc -->
1556 * @return the new adapter. 1556 * @return the new adapter.
1557 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope 1557 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope
1558 * @generated 1558 * @generated
1559 */ 1559 */
1560 public Adapter createScopeAdapter() 1560 public Adapter createScopeAdapter()
1561 { 1561 {
1562 return null; 1562 return null;
1563 } 1563 }
1564 1564
1565 /** 1565 /**
1566 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'. 1566 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task <em>Task</em>}'.
1567 * <!-- begin-user-doc --> 1567 * <!-- begin-user-doc -->
1568 * This default implementation returns null so that we can easily ignore cases; 1568 * This default implementation returns null so that we can easily ignore cases;
1569 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1569 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1570 * <!-- end-user-doc --> 1570 * <!-- end-user-doc -->
1571 * @return the new adapter. 1571 * @return the new adapter.
1572 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task 1572 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task
1573 * @generated 1573 * @generated
1574 */ 1574 */
1575 public Adapter createTaskAdapter() 1575 public Adapter createTaskAdapter()
1576 { 1576 {
1577 return null; 1577 return null;
1578 } 1578 }
1579 1579
1580 /** 1580 /**
1581 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'. 1581 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask <em>Generation Task</em>}'.
1582 * <!-- begin-user-doc --> 1582 * <!-- begin-user-doc -->
1583 * This default implementation returns null so that we can easily ignore cases; 1583 * This default implementation returns null so that we can easily ignore cases;
1584 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1584 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1585 * <!-- end-user-doc --> 1585 * <!-- end-user-doc -->
1586 * @return the new adapter. 1586 * @return the new adapter.
1587 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask 1587 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask
1588 * @generated 1588 * @generated
1589 */ 1589 */
1590 public Adapter createGenerationTaskAdapter() 1590 public Adapter createGenerationTaskAdapter()
1591 { 1591 {
1592 return null; 1592 return null;
1593 } 1593 }
1594 1594
1595 /** 1595 /**
1596 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. 1596 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'.
1597 * <!-- begin-user-doc --> 1597 * <!-- begin-user-doc -->
1598 * This default implementation returns null so that we can easily ignore cases; 1598 * This default implementation returns null so that we can easily ignore cases;
1599 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1599 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1600 * <!-- end-user-doc --> 1600 * <!-- end-user-doc -->
1601 * @return the new adapter. 1601 * @return the new adapter.
1602 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope 1602 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope
1603 * @generated 1603 * @generated
1604 */ 1604 */
1605 public Adapter createIntegerScopeAdapter() 1605 public Adapter createIntegerScopeAdapter()
1606 { 1606 {
1607 return null; 1607 return null;
1608 } 1608 }
1609 1609
1610 /** 1610 /**
1611 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'. 1611 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope <em>Real Scope</em>}'.
1612 * <!-- begin-user-doc --> 1612 * <!-- begin-user-doc -->
1613 * This default implementation returns null so that we can easily ignore cases; 1613 * This default implementation returns null so that we can easily ignore cases;
1614 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1614 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1615 * <!-- end-user-doc --> 1615 * <!-- end-user-doc -->
1616 * @return the new adapter. 1616 * @return the new adapter.
1617 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope 1617 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope
1618 * @generated 1618 * @generated
1619 */ 1619 */
1620 public Adapter createRealScopeAdapter() 1620 public Adapter createRealScopeAdapter()
1621 { 1621 {
1622 return null; 1622 return null;
1623 } 1623 }
1624 1624
1625 /** 1625 /**
1626 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'. 1626 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope <em>String Scope</em>}'.
1627 * <!-- begin-user-doc --> 1627 * <!-- begin-user-doc -->
1628 * This default implementation returns null so that we can easily ignore cases; 1628 * This default implementation returns null so that we can easily ignore cases;
1629 * it's useful to ignore a case when inheritance will catch all the cases anyway. 1629 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1630 * <!-- end-user-doc --> 1630 * <!-- end-user-doc -->
1631 * @return the new adapter. 1631 * @return the new adapter.
1632 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope 1632 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope
1633 * @generated 1633 * @generated
1634 */ 1634 */
1635 public Adapter createStringScopeAdapter() 1635 public Adapter createStringScopeAdapter()
1636 { 1636 {
1637 return null; 1637 return null;
1638 } 1638 }
1639 1639
1640 /** 1640 /**
1641 * Creates a new adapter for the default case. 1641 * Creates a new adapter for the default case.
1642 * <!-- begin-user-doc --> 1642 * <!-- begin-user-doc -->
1643 * This default implementation returns null. 1643 * This default implementation returns null.
1644 * <!-- end-user-doc --> 1644 * <!-- end-user-doc -->
1645 * @return the new adapter. 1645 * @return the new adapter.
1646 * @generated 1646 * @generated
1647 */ 1647 */
1648 public Adapter createEObjectAdapter() 1648 public Adapter createEObjectAdapter()
1649 { 1649 {
1650 return null; 1650 return null;
1651 } 1651 }
1652 1652
1653} //ApplicationConfigurationAdapterFactory 1653} //ApplicationConfigurationAdapterFactory
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 e526fac8..cc80500e 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
@@ -1,1936 +1,1936 @@
1/** 1/**
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*;
7 7
8import org.eclipse.emf.ecore.EObject; 8import org.eclipse.emf.ecore.EObject;
9import org.eclipse.emf.ecore.EPackage; 9import org.eclipse.emf.ecore.EPackage;
10 10
11import org.eclipse.emf.ecore.util.Switch; 11import org.eclipse.emf.ecore.util.Switch;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * The <b>Switch</b> for the model's inheritance hierarchy. 15 * The <b>Switch</b> for the model's inheritance hierarchy.
16 * It supports the call {@link #doSwitch(EObject) doSwitch(object)} 16 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
17 * to invoke the <code>caseXXX</code> method for each class of the model, 17 * to invoke the <code>caseXXX</code> method for each class of the model,
18 * starting with the actual class of the object 18 * starting with the actual class of the object
19 * and proceeding up the inheritance hierarchy 19 * and proceeding up the inheritance hierarchy
20 * until a non-null result is returned, 20 * until a non-null result is returned,
21 * which is the result of the switch. 21 * which is the result of the switch.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage 23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage
24 * @generated 24 * @generated
25 */ 25 */
26public class ApplicationConfigurationSwitch<T> extends Switch<T> 26public class ApplicationConfigurationSwitch<T> extends Switch<T>
27{ 27{
28 /** 28 /**
29 * The cached model package 29 * The cached model package
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc --> 31 * <!-- end-user-doc -->
32 * @generated 32 * @generated
33 */ 33 */
34 protected static ApplicationConfigurationPackage modelPackage; 34 protected static ApplicationConfigurationPackage modelPackage;
35 35
36 /** 36 /**
37 * Creates an instance of the switch. 37 * Creates an instance of the switch.
38 * <!-- begin-user-doc --> 38 * <!-- begin-user-doc -->
39 * <!-- end-user-doc --> 39 * <!-- end-user-doc -->
40 * @generated 40 * @generated
41 */ 41 */
42 public ApplicationConfigurationSwitch() 42 public ApplicationConfigurationSwitch()
43 { 43 {
44 if (modelPackage == null) 44 if (modelPackage == null)
45 { 45 {
46 modelPackage = ApplicationConfigurationPackage.eINSTANCE; 46 modelPackage = ApplicationConfigurationPackage.eINSTANCE;
47 } 47 }
48 } 48 }
49 49
50 /** 50 /**
51 * Checks whether this is a switch for the given package. 51 * Checks whether this is a switch for the given package.
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @param ePackage the package in question. 54 * @param ePackage the package in question.
55 * @return whether this is a switch for the given package. 55 * @return whether this is a switch for the given package.
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected boolean isSwitchFor(EPackage ePackage) 59 protected boolean isSwitchFor(EPackage ePackage)
60 { 60 {
61 return ePackage == modelPackage; 61 return ePackage == modelPackage;
62 } 62 }
63 63
64 /** 64 /**
65 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. 65 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @return the first non-null result returned by a <code>caseXXX</code> call. 68 * @return the first non-null result returned by a <code>caseXXX</code> call.
69 * @generated 69 * @generated
70 */ 70 */
71 @Override 71 @Override
72 protected T doSwitch(int classifierID, EObject theEObject) 72 protected T doSwitch(int classifierID, EObject theEObject)
73 { 73 {
74 switch (classifierID) 74 switch (classifierID)
75 { 75 {
76 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 76 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
77 { 77 {
78 ConfigurationScript configurationScript = (ConfigurationScript)theEObject; 78 ConfigurationScript configurationScript = (ConfigurationScript)theEObject;
79 T result = caseConfigurationScript(configurationScript); 79 T result = caseConfigurationScript(configurationScript);
80 if (result == null) result = defaultCase(theEObject); 80 if (result == null) result = defaultCase(theEObject);
81 return result; 81 return result;
82 } 82 }
83 case ApplicationConfigurationPackage.COMMAND: 83 case ApplicationConfigurationPackage.COMMAND:
84 { 84 {
85 Command command = (Command)theEObject; 85 Command command = (Command)theEObject;
86 T result = caseCommand(command); 86 T result = caseCommand(command);
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.IMPORT: 90 case ApplicationConfigurationPackage.IMPORT:
91 { 91 {
92 Import import_ = (Import)theEObject; 92 Import import_ = (Import)theEObject;
93 T result = caseImport(import_); 93 T result = caseImport(import_);
94 if (result == null) result = defaultCase(theEObject); 94 if (result == null) result = defaultCase(theEObject);
95 return result; 95 return result;
96 } 96 }
97 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: 97 case ApplicationConfigurationPackage.EPACKAGE_IMPORT:
98 { 98 {
99 EPackageImport ePackageImport = (EPackageImport)theEObject; 99 EPackageImport ePackageImport = (EPackageImport)theEObject;
100 T result = caseEPackageImport(ePackageImport); 100 T result = caseEPackageImport(ePackageImport);
101 if (result == null) result = caseImport(ePackageImport); 101 if (result == null) result = caseImport(ePackageImport);
102 if (result == null) result = defaultCase(theEObject); 102 if (result == null) result = defaultCase(theEObject);
103 return result; 103 return result;
104 } 104 }
105 case ApplicationConfigurationPackage.VIATRA_IMPORT: 105 case ApplicationConfigurationPackage.VIATRA_IMPORT:
106 { 106 {
107 ViatraImport viatraImport = (ViatraImport)theEObject; 107 ViatraImport viatraImport = (ViatraImport)theEObject;
108 T result = caseViatraImport(viatraImport); 108 T result = caseViatraImport(viatraImport);
109 if (result == null) result = caseImport(viatraImport); 109 if (result == null) result = caseImport(viatraImport);
110 if (result == null) result = defaultCase(theEObject); 110 if (result == null) result = defaultCase(theEObject);
111 return result; 111 return result;
112 } 112 }
113 case ApplicationConfigurationPackage.DECLARATION: 113 case ApplicationConfigurationPackage.DECLARATION:
114 { 114 {
115 Declaration declaration = (Declaration)theEObject; 115 Declaration declaration = (Declaration)theEObject;
116 T result = caseDeclaration(declaration); 116 T result = caseDeclaration(declaration);
117 if (result == null) result = caseCommand(declaration); 117 if (result == null) result = caseCommand(declaration);
118 if (result == null) result = defaultCase(theEObject); 118 if (result == null) result = defaultCase(theEObject);
119 return result; 119 return result;
120 } 120 }
121 case ApplicationConfigurationPackage.FILE_SPECIFICATION: 121 case ApplicationConfigurationPackage.FILE_SPECIFICATION:
122 { 122 {
123 FileSpecification fileSpecification = (FileSpecification)theEObject; 123 FileSpecification fileSpecification = (FileSpecification)theEObject;
124 T result = caseFileSpecification(fileSpecification); 124 T result = caseFileSpecification(fileSpecification);
125 if (result == null) result = caseFile(fileSpecification); 125 if (result == null) result = caseFile(fileSpecification);
126 if (result == null) result = defaultCase(theEObject); 126 if (result == null) result = defaultCase(theEObject);
127 return result; 127 return result;
128 } 128 }
129 case ApplicationConfigurationPackage.FILE_DECLARATION: 129 case ApplicationConfigurationPackage.FILE_DECLARATION:
130 { 130 {
131 FileDeclaration fileDeclaration = (FileDeclaration)theEObject; 131 FileDeclaration fileDeclaration = (FileDeclaration)theEObject;
132 T result = caseFileDeclaration(fileDeclaration); 132 T result = caseFileDeclaration(fileDeclaration);
133 if (result == null) result = caseDeclaration(fileDeclaration); 133 if (result == null) result = caseDeclaration(fileDeclaration);
134 if (result == null) result = caseCommand(fileDeclaration); 134 if (result == null) result = caseCommand(fileDeclaration);
135 if (result == null) result = defaultCase(theEObject); 135 if (result == null) result = defaultCase(theEObject);
136 return result; 136 return result;
137 } 137 }
138 case ApplicationConfigurationPackage.FILE_REFERENCE: 138 case ApplicationConfigurationPackage.FILE_REFERENCE:
139 { 139 {
140 FileReference fileReference = (FileReference)theEObject; 140 FileReference fileReference = (FileReference)theEObject;
141 T result = caseFileReference(fileReference); 141 T result = caseFileReference(fileReference);
142 if (result == null) result = caseFile(fileReference); 142 if (result == null) result = caseFile(fileReference);
143 if (result == null) result = defaultCase(theEObject); 143 if (result == null) result = defaultCase(theEObject);
144 return result; 144 return result;
145 } 145 }
146 case ApplicationConfigurationPackage.FILE: 146 case ApplicationConfigurationPackage.FILE:
147 { 147 {
148 File file = (File)theEObject; 148 File file = (File)theEObject;
149 T result = caseFile(file); 149 T result = caseFile(file);
150 if (result == null) result = defaultCase(theEObject); 150 if (result == null) result = defaultCase(theEObject);
151 return result; 151 return result;
152 } 152 }
153 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: 153 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION:
154 { 154 {
155 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; 155 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject;
156 T result = caseMetamodelSpecification(metamodelSpecification); 156 T result = caseMetamodelSpecification(metamodelSpecification);
157 if (result == null) result = caseMetamodel(metamodelSpecification); 157 if (result == null) result = caseMetamodel(metamodelSpecification);
158 if (result == null) result = defaultCase(theEObject); 158 if (result == null) result = defaultCase(theEObject);
159 return result; 159 return result;
160 } 160 }
161 case ApplicationConfigurationPackage.METAMODEL_ENTRY: 161 case ApplicationConfigurationPackage.METAMODEL_ENTRY:
162 { 162 {
163 MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; 163 MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject;
164 T result = caseMetamodelEntry(metamodelEntry); 164 T result = caseMetamodelEntry(metamodelEntry);
165 if (result == null) result = defaultCase(theEObject); 165 if (result == null) result = defaultCase(theEObject);
166 return result; 166 return result;
167 } 167 }
168 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: 168 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY:
169 { 169 {
170 AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; 170 AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject;
171 T result = caseAllPackageEntry(allPackageEntry); 171 T result = caseAllPackageEntry(allPackageEntry);
172 if (result == null) result = caseMetamodelEntry(allPackageEntry); 172 if (result == null) result = caseMetamodelEntry(allPackageEntry);
173 if (result == null) result = defaultCase(theEObject); 173 if (result == null) result = defaultCase(theEObject);
174 return result; 174 return result;
175 } 175 }
176 case ApplicationConfigurationPackage.METAMODEL_ELEMENT: 176 case ApplicationConfigurationPackage.METAMODEL_ELEMENT:
177 { 177 {
178 MetamodelElement metamodelElement = (MetamodelElement)theEObject; 178 MetamodelElement metamodelElement = (MetamodelElement)theEObject;
179 T result = caseMetamodelElement(metamodelElement); 179 T result = caseMetamodelElement(metamodelElement);
180 if (result == null) result = caseMetamodelEntry(metamodelElement); 180 if (result == null) result = caseMetamodelEntry(metamodelElement);
181 if (result == null) result = defaultCase(theEObject); 181 if (result == null) result = defaultCase(theEObject);
182 return result; 182 return result;
183 } 183 }
184 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: 184 case ApplicationConfigurationPackage.METAMODEL_DECLARATION:
185 { 185 {
186 MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; 186 MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject;
187 T result = caseMetamodelDeclaration(metamodelDeclaration); 187 T result = caseMetamodelDeclaration(metamodelDeclaration);
188 if (result == null) result = caseDeclaration(metamodelDeclaration); 188 if (result == null) result = caseDeclaration(metamodelDeclaration);
189 if (result == null) result = caseCommand(metamodelDeclaration); 189 if (result == null) result = caseCommand(metamodelDeclaration);
190 if (result == null) result = defaultCase(theEObject); 190 if (result == null) result = defaultCase(theEObject);
191 return result; 191 return result;
192 } 192 }
193 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: 193 case ApplicationConfigurationPackage.METAMODEL_REFERENCE:
194 { 194 {
195 MetamodelReference metamodelReference = (MetamodelReference)theEObject; 195 MetamodelReference metamodelReference = (MetamodelReference)theEObject;
196 T result = caseMetamodelReference(metamodelReference); 196 T result = caseMetamodelReference(metamodelReference);
197 if (result == null) result = caseMetamodel(metamodelReference); 197 if (result == null) result = caseMetamodel(metamodelReference);
198 if (result == null) result = defaultCase(theEObject); 198 if (result == null) result = defaultCase(theEObject);
199 return result; 199 return result;
200 } 200 }
201 case ApplicationConfigurationPackage.METAMODEL: 201 case ApplicationConfigurationPackage.METAMODEL:
202 { 202 {
203 Metamodel metamodel = (Metamodel)theEObject; 203 Metamodel metamodel = (Metamodel)theEObject;
204 T result = caseMetamodel(metamodel); 204 T result = caseMetamodel(metamodel);
205 if (result == null) result = defaultCase(theEObject); 205 if (result == null) result = defaultCase(theEObject);
206 return result; 206 return result;
207 } 207 }
208 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: 208 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION:
209 { 209 {
210 PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; 210 PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject;
211 T result = casePartialModelSpecification(partialModelSpecification); 211 T result = casePartialModelSpecification(partialModelSpecification);
212 if (result == null) result = casePartialModel(partialModelSpecification); 212 if (result == null) result = casePartialModel(partialModelSpecification);
213 if (result == null) result = defaultCase(theEObject); 213 if (result == null) result = defaultCase(theEObject);
214 return result; 214 return result;
215 } 215 }
216 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: 216 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY:
217 { 217 {
218 PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; 218 PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject;
219 T result = casePartialModelEntry(partialModelEntry); 219 T result = casePartialModelEntry(partialModelEntry);
220 if (result == null) result = defaultCase(theEObject); 220 if (result == null) result = defaultCase(theEObject);
221 return result; 221 return result;
222 } 222 }
223 case ApplicationConfigurationPackage.MODEL_ENTRY: 223 case ApplicationConfigurationPackage.MODEL_ENTRY:
224 { 224 {
225 ModelEntry modelEntry = (ModelEntry)theEObject; 225 ModelEntry modelEntry = (ModelEntry)theEObject;
226 T result = caseModelEntry(modelEntry); 226 T result = caseModelEntry(modelEntry);
227 if (result == null) result = casePartialModelEntry(modelEntry); 227 if (result == null) result = casePartialModelEntry(modelEntry);
228 if (result == null) result = defaultCase(theEObject); 228 if (result == null) result = defaultCase(theEObject);
229 return result; 229 return result;
230 } 230 }
231 case ApplicationConfigurationPackage.FOLDER_ENTRY: 231 case ApplicationConfigurationPackage.FOLDER_ENTRY:
232 { 232 {
233 FolderEntry folderEntry = (FolderEntry)theEObject; 233 FolderEntry folderEntry = (FolderEntry)theEObject;
234 T result = caseFolderEntry(folderEntry); 234 T result = caseFolderEntry(folderEntry);
235 if (result == null) result = casePartialModelEntry(folderEntry); 235 if (result == null) result = casePartialModelEntry(folderEntry);
236 if (result == null) result = defaultCase(theEObject); 236 if (result == null) result = defaultCase(theEObject);
237 return result; 237 return result;
238 } 238 }
239 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: 239 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION:
240 { 240 {
241 PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; 241 PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject;
242 T result = casePartialModelDeclaration(partialModelDeclaration); 242 T result = casePartialModelDeclaration(partialModelDeclaration);
243 if (result == null) result = caseDeclaration(partialModelDeclaration); 243 if (result == null) result = caseDeclaration(partialModelDeclaration);
244 if (result == null) result = caseCommand(partialModelDeclaration); 244 if (result == null) result = caseCommand(partialModelDeclaration);
245 if (result == null) result = defaultCase(theEObject); 245 if (result == null) result = defaultCase(theEObject);
246 return result; 246 return result;
247 } 247 }
248 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: 248 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE:
249 { 249 {
250 PartialModelReference partialModelReference = (PartialModelReference)theEObject; 250 PartialModelReference partialModelReference = (PartialModelReference)theEObject;
251 T result = casePartialModelReference(partialModelReference); 251 T result = casePartialModelReference(partialModelReference);
252 if (result == null) result = casePartialModel(partialModelReference); 252 if (result == null) result = casePartialModel(partialModelReference);
253 if (result == null) result = defaultCase(theEObject); 253 if (result == null) result = defaultCase(theEObject);
254 return result; 254 return result;
255 } 255 }
256 case ApplicationConfigurationPackage.PARTIAL_MODEL: 256 case ApplicationConfigurationPackage.PARTIAL_MODEL:
257 { 257 {
258 PartialModel partialModel = (PartialModel)theEObject; 258 PartialModel partialModel = (PartialModel)theEObject;
259 T result = casePartialModel(partialModel); 259 T result = casePartialModel(partialModel);
260 if (result == null) result = defaultCase(theEObject); 260 if (result == null) result = defaultCase(theEObject);
261 return result; 261 return result;
262 } 262 }
263 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: 263 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION:
264 { 264 {
265 PatternSpecification patternSpecification = (PatternSpecification)theEObject; 265 PatternSpecification patternSpecification = (PatternSpecification)theEObject;
266 T result = casePatternSpecification(patternSpecification); 266 T result = casePatternSpecification(patternSpecification);
267 if (result == null) result = caseGraphPattern(patternSpecification); 267 if (result == null) result = caseGraphPattern(patternSpecification);
268 if (result == null) result = defaultCase(theEObject); 268 if (result == null) result = defaultCase(theEObject);
269 return result; 269 return result;
270 } 270 }
271 case ApplicationConfigurationPackage.PATTERN_ENTRY: 271 case ApplicationConfigurationPackage.PATTERN_ENTRY:
272 { 272 {
273 PatternEntry patternEntry = (PatternEntry)theEObject; 273 PatternEntry patternEntry = (PatternEntry)theEObject;
274 T result = casePatternEntry(patternEntry); 274 T result = casePatternEntry(patternEntry);
275 if (result == null) result = defaultCase(theEObject); 275 if (result == null) result = defaultCase(theEObject);
276 return result; 276 return result;
277 } 277 }
278 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: 278 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY:
279 { 279 {
280 AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; 280 AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject;
281 T result = caseAllPatternEntry(allPatternEntry); 281 T result = caseAllPatternEntry(allPatternEntry);
282 if (result == null) result = casePatternEntry(allPatternEntry); 282 if (result == null) result = casePatternEntry(allPatternEntry);
283 if (result == null) result = defaultCase(theEObject); 283 if (result == null) result = defaultCase(theEObject);
284 return result; 284 return result;
285 } 285 }
286 case ApplicationConfigurationPackage.PATTERN_ELEMENT: 286 case ApplicationConfigurationPackage.PATTERN_ELEMENT:
287 { 287 {
288 PatternElement patternElement = (PatternElement)theEObject; 288 PatternElement patternElement = (PatternElement)theEObject;
289 T result = casePatternElement(patternElement); 289 T result = casePatternElement(patternElement);
290 if (result == null) result = casePatternEntry(patternElement); 290 if (result == null) result = casePatternEntry(patternElement);
291 if (result == null) result = defaultCase(theEObject); 291 if (result == null) result = defaultCase(theEObject);
292 return result; 292 return result;
293 } 293 }
294 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: 294 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION:
295 { 295 {
296 GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; 296 GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject;
297 T result = caseGraphPatternDeclaration(graphPatternDeclaration); 297 T result = caseGraphPatternDeclaration(graphPatternDeclaration);
298 if (result == null) result = caseDeclaration(graphPatternDeclaration); 298 if (result == null) result = caseDeclaration(graphPatternDeclaration);
299 if (result == null) result = caseCommand(graphPatternDeclaration); 299 if (result == null) result = caseCommand(graphPatternDeclaration);
300 if (result == null) result = defaultCase(theEObject); 300 if (result == null) result = defaultCase(theEObject);
301 return result; 301 return result;
302 } 302 }
303 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: 303 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE:
304 { 304 {
305 GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; 305 GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject;
306 T result = caseGraphPatternReference(graphPatternReference); 306 T result = caseGraphPatternReference(graphPatternReference);
307 if (result == null) result = caseGraphPattern(graphPatternReference); 307 if (result == null) result = caseGraphPattern(graphPatternReference);
308 if (result == null) result = defaultCase(theEObject); 308 if (result == null) result = defaultCase(theEObject);
309 return result; 309 return result;
310 } 310 }
311 case ApplicationConfigurationPackage.GRAPH_PATTERN: 311 case ApplicationConfigurationPackage.GRAPH_PATTERN:
312 { 312 {
313 GraphPattern graphPattern = (GraphPattern)theEObject; 313 GraphPattern graphPattern = (GraphPattern)theEObject;
314 T result = caseGraphPattern(graphPattern); 314 T result = caseGraphPattern(graphPattern);
315 if (result == null) result = defaultCase(theEObject); 315 if (result == null) result = defaultCase(theEObject);
316 return result; 316 return result;
317 } 317 }
318 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: 318 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION:
319 { 319 {
320 ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject; 320 ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject;
321 T result = caseObjectiveSpecification(objectiveSpecification); 321 T result = caseObjectiveSpecification(objectiveSpecification);
322 if (result == null) result = caseObjective(objectiveSpecification); 322 if (result == null) result = caseObjective(objectiveSpecification);
323 if (result == null) result = defaultCase(theEObject); 323 if (result == null) result = defaultCase(theEObject);
324 return result; 324 return result;
325 } 325 }
326 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: 326 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY:
327 { 327 {
328 ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject; 328 ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject;
329 T result = caseObjectiveEntry(objectiveEntry); 329 T result = caseObjectiveEntry(objectiveEntry);
330 if (result == null) result = defaultCase(theEObject); 330 if (result == null) result = defaultCase(theEObject);
331 return result; 331 return result;
332 } 332 }
333 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: 333 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY:
334 { 334 {
335 OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject; 335 OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject;
336 T result = caseOptimizationEntry(optimizationEntry); 336 T result = caseOptimizationEntry(optimizationEntry);
337 if (result == null) result = caseObjectiveEntry(optimizationEntry); 337 if (result == null) result = caseObjectiveEntry(optimizationEntry);
338 if (result == null) result = defaultCase(theEObject); 338 if (result == null) result = defaultCase(theEObject);
339 return result; 339 return result;
340 } 340 }
341 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: 341 case ApplicationConfigurationPackage.THRESHOLD_ENTRY:
342 { 342 {
343 ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject; 343 ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject;
344 T result = caseThresholdEntry(thresholdEntry); 344 T result = caseThresholdEntry(thresholdEntry);
345 if (result == null) result = caseObjectiveEntry(thresholdEntry); 345 if (result == null) result = caseObjectiveEntry(thresholdEntry);
346 if (result == null) result = defaultCase(theEObject); 346 if (result == null) result = defaultCase(theEObject);
347 return result; 347 return result;
348 } 348 }
349 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: 349 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION:
350 { 350 {
351 ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject; 351 ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject;
352 T result = caseObjectiveFunction(objectiveFunction); 352 T result = caseObjectiveFunction(objectiveFunction);
353 if (result == null) result = defaultCase(theEObject); 353 if (result == null) result = defaultCase(theEObject);
354 return result; 354 return result;
355 } 355 }
356 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: 356 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
357 { 357 {
358 CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject; 358 CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject;
359 T result = caseCostObjectiveFunction(costObjectiveFunction); 359 T result = caseCostObjectiveFunction(costObjectiveFunction);
360 if (result == null) result = caseObjectiveFunction(costObjectiveFunction); 360 if (result == null) result = caseObjectiveFunction(costObjectiveFunction);
361 if (result == null) result = defaultCase(theEObject); 361 if (result == null) result = defaultCase(theEObject);
362 return result; 362 return result;
363 } 363 }
364 case ApplicationConfigurationPackage.COST_ENTRY: 364 case ApplicationConfigurationPackage.COST_ENTRY:
365 { 365 {
366 CostEntry costEntry = (CostEntry)theEObject; 366 CostEntry costEntry = (CostEntry)theEObject;
367 T result = caseCostEntry(costEntry); 367 T result = caseCostEntry(costEntry);
368 if (result == null) result = defaultCase(theEObject); 368 if (result == null) result = defaultCase(theEObject);
369 return result; 369 return result;
370 } 370 }
371 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: 371 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION:
372 { 372 {
373 ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject; 373 ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject;
374 T result = caseObjectiveDeclaration(objectiveDeclaration); 374 T result = caseObjectiveDeclaration(objectiveDeclaration);
375 if (result == null) result = caseDeclaration(objectiveDeclaration); 375 if (result == null) result = caseDeclaration(objectiveDeclaration);
376 if (result == null) result = caseCommand(objectiveDeclaration); 376 if (result == null) result = caseCommand(objectiveDeclaration);
377 if (result == null) result = defaultCase(theEObject); 377 if (result == null) result = defaultCase(theEObject);
378 return result; 378 return result;
379 } 379 }
380 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: 380 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE:
381 { 381 {
382 ObjectiveReference objectiveReference = (ObjectiveReference)theEObject; 382 ObjectiveReference objectiveReference = (ObjectiveReference)theEObject;
383 T result = caseObjectiveReference(objectiveReference); 383 T result = caseObjectiveReference(objectiveReference);
384 if (result == null) result = caseObjective(objectiveReference); 384 if (result == null) result = caseObjective(objectiveReference);
385 if (result == null) result = defaultCase(theEObject); 385 if (result == null) result = defaultCase(theEObject);
386 return result; 386 return result;
387 } 387 }
388 case ApplicationConfigurationPackage.OBJECTIVE: 388 case ApplicationConfigurationPackage.OBJECTIVE:
389 { 389 {
390 Objective objective = (Objective)theEObject; 390 Objective objective = (Objective)theEObject;
391 T result = caseObjective(objective); 391 T result = caseObjective(objective);
392 if (result == null) result = defaultCase(theEObject); 392 if (result == null) result = defaultCase(theEObject);
393 return result; 393 return result;
394 } 394 }
395 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: 395 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION:
396 { 396 {
397 ConfigSpecification configSpecification = (ConfigSpecification)theEObject; 397 ConfigSpecification configSpecification = (ConfigSpecification)theEObject;
398 T result = caseConfigSpecification(configSpecification); 398 T result = caseConfigSpecification(configSpecification);
399 if (result == null) result = caseConfig(configSpecification); 399 if (result == null) result = caseConfig(configSpecification);
400 if (result == null) result = defaultCase(theEObject); 400 if (result == null) result = defaultCase(theEObject);
401 return result; 401 return result;
402 } 402 }
403 case ApplicationConfigurationPackage.CONFIG_DECLARATION: 403 case ApplicationConfigurationPackage.CONFIG_DECLARATION:
404 { 404 {
405 ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; 405 ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject;
406 T result = caseConfigDeclaration(configDeclaration); 406 T result = caseConfigDeclaration(configDeclaration);
407 if (result == null) result = caseDeclaration(configDeclaration); 407 if (result == null) result = caseDeclaration(configDeclaration);
408 if (result == null) result = caseCommand(configDeclaration); 408 if (result == null) result = caseCommand(configDeclaration);
409 if (result == null) result = defaultCase(theEObject); 409 if (result == null) result = defaultCase(theEObject);
410 return result; 410 return result;
411 } 411 }
412 case ApplicationConfigurationPackage.CONFIG_ENTRY: 412 case ApplicationConfigurationPackage.CONFIG_ENTRY:
413 { 413 {
414 ConfigEntry configEntry = (ConfigEntry)theEObject; 414 ConfigEntry configEntry = (ConfigEntry)theEObject;
415 T result = caseConfigEntry(configEntry); 415 T result = caseConfigEntry(configEntry);
416 if (result == null) result = defaultCase(theEObject); 416 if (result == null) result = defaultCase(theEObject);
417 return result; 417 return result;
418 } 418 }
419 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: 419 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY:
420 { 420 {
421 DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; 421 DocumentationEntry documentationEntry = (DocumentationEntry)theEObject;
422 T result = caseDocumentationEntry(documentationEntry); 422 T result = caseDocumentationEntry(documentationEntry);
423 if (result == null) result = caseConfigEntry(documentationEntry); 423 if (result == null) result = caseConfigEntry(documentationEntry);
424 if (result == null) result = defaultCase(theEObject); 424 if (result == null) result = defaultCase(theEObject);
425 return result; 425 return result;
426 } 426 }
427 case ApplicationConfigurationPackage.RUNTIME_ENTRY: 427 case ApplicationConfigurationPackage.RUNTIME_ENTRY:
428 { 428 {
429 RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; 429 RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject;
430 T result = caseRuntimeEntry(runtimeEntry); 430 T result = caseRuntimeEntry(runtimeEntry);
431 if (result == null) result = caseConfigEntry(runtimeEntry); 431 if (result == null) result = caseConfigEntry(runtimeEntry);
432 if (result == null) result = defaultCase(theEObject); 432 if (result == null) result = defaultCase(theEObject);
433 return result; 433 return result;
434 } 434 }
435 case ApplicationConfigurationPackage.MEMORY_ENTRY: 435 case ApplicationConfigurationPackage.MEMORY_ENTRY:
436 { 436 {
437 MemoryEntry memoryEntry = (MemoryEntry)theEObject; 437 MemoryEntry memoryEntry = (MemoryEntry)theEObject;
438 T result = caseMemoryEntry(memoryEntry); 438 T result = caseMemoryEntry(memoryEntry);
439 if (result == null) result = caseConfigEntry(memoryEntry); 439 if (result == null) result = caseConfigEntry(memoryEntry);
440 if (result == null) result = defaultCase(theEObject); 440 if (result == null) result = defaultCase(theEObject);
441 return result; 441 return result;
442 } 442 }
443 case ApplicationConfigurationPackage.CUSTOM_ENTRY: 443 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
444 { 444 {
445 CustomEntry customEntry = (CustomEntry)theEObject; 445 CustomEntry customEntry = (CustomEntry)theEObject;
446 T result = caseCustomEntry(customEntry); 446 T result = caseCustomEntry(customEntry);
447 if (result == null) result = caseConfigEntry(customEntry); 447 if (result == null) result = caseConfigEntry(customEntry);
448 if (result == null) result = defaultCase(theEObject); 448 if (result == null) result = defaultCase(theEObject);
449 return result; 449 return result;
450 } 450 }
451 case ApplicationConfigurationPackage.CONFIG_REFERENCE: 451 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
452 { 452 {
453 ConfigReference configReference = (ConfigReference)theEObject; 453 ConfigReference configReference = (ConfigReference)theEObject;
454 T result = caseConfigReference(configReference); 454 T result = caseConfigReference(configReference);
455 if (result == null) result = caseConfig(configReference); 455 if (result == null) result = caseConfig(configReference);
456 if (result == null) result = defaultCase(theEObject); 456 if (result == null) result = defaultCase(theEObject);
457 return result; 457 return result;
458 } 458 }
459 case ApplicationConfigurationPackage.CONFIG: 459 case ApplicationConfigurationPackage.CONFIG:
460 { 460 {
461 Config config = (Config)theEObject; 461 Config config = (Config)theEObject;
462 T result = caseConfig(config); 462 T result = caseConfig(config);
463 if (result == null) result = defaultCase(theEObject); 463 if (result == null) result = defaultCase(theEObject);
464 return result; 464 return result;
465 } 465 }
466 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: 466 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION:
467 { 467 {
468 ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; 468 ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject;
469 T result = caseScopeSpecification(scopeSpecification); 469 T result = caseScopeSpecification(scopeSpecification);
470 if (result == null) result = caseScope(scopeSpecification); 470 if (result == null) result = caseScope(scopeSpecification);
471 if (result == null) result = defaultCase(theEObject); 471 if (result == null) result = defaultCase(theEObject);
472 return result; 472 return result;
473 } 473 }
474 case ApplicationConfigurationPackage.TYPE_SCOPE: 474 case ApplicationConfigurationPackage.TYPE_SCOPE:
475 { 475 {
476 TypeScope typeScope = (TypeScope)theEObject; 476 TypeScope typeScope = (TypeScope)theEObject;
477 T result = caseTypeScope(typeScope); 477 T result = caseTypeScope(typeScope);
478 if (result == null) result = defaultCase(theEObject); 478 if (result == null) result = defaultCase(theEObject);
479 return result; 479 return result;
480 } 480 }
481 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: 481 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE:
482 { 482 {
483 ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; 483 ClassTypeScope classTypeScope = (ClassTypeScope)theEObject;
484 T result = caseClassTypeScope(classTypeScope); 484 T result = caseClassTypeScope(classTypeScope);
485 if (result == null) result = caseTypeScope(classTypeScope); 485 if (result == null) result = caseTypeScope(classTypeScope);
486 if (result == null) result = defaultCase(theEObject); 486 if (result == null) result = defaultCase(theEObject);
487 return result; 487 return result;
488 } 488 }
489 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: 489 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE:
490 { 490 {
491 ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; 491 ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject;
492 T result = caseObjectTypeScope(objectTypeScope); 492 T result = caseObjectTypeScope(objectTypeScope);
493 if (result == null) result = caseTypeScope(objectTypeScope); 493 if (result == null) result = caseTypeScope(objectTypeScope);
494 if (result == null) result = defaultCase(theEObject); 494 if (result == null) result = defaultCase(theEObject);
495 return result; 495 return result;
496 } 496 }
497 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: 497 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE:
498 { 498 {
499 IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; 499 IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject;
500 T result = caseIntegerTypeScope(integerTypeScope); 500 T result = caseIntegerTypeScope(integerTypeScope);
501 if (result == null) result = caseTypeScope(integerTypeScope); 501 if (result == null) result = caseTypeScope(integerTypeScope);
502 if (result == null) result = defaultCase(theEObject); 502 if (result == null) result = defaultCase(theEObject);
503 return result; 503 return result;
504 } 504 }
505 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: 505 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE:
506 { 506 {
507 RealTypeScope realTypeScope = (RealTypeScope)theEObject; 507 RealTypeScope realTypeScope = (RealTypeScope)theEObject;
508 T result = caseRealTypeScope(realTypeScope); 508 T result = caseRealTypeScope(realTypeScope);
509 if (result == null) result = caseTypeScope(realTypeScope); 509 if (result == null) result = caseTypeScope(realTypeScope);
510 if (result == null) result = defaultCase(theEObject); 510 if (result == null) result = defaultCase(theEObject);
511 return result; 511 return result;
512 } 512 }
513 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: 513 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE:
514 { 514 {
515 StringTypeScope stringTypeScope = (StringTypeScope)theEObject; 515 StringTypeScope stringTypeScope = (StringTypeScope)theEObject;
516 T result = caseStringTypeScope(stringTypeScope); 516 T result = caseStringTypeScope(stringTypeScope);
517 if (result == null) result = caseTypeScope(stringTypeScope); 517 if (result == null) result = caseTypeScope(stringTypeScope);
518 if (result == null) result = defaultCase(theEObject); 518 if (result == null) result = defaultCase(theEObject);
519 return result; 519 return result;
520 } 520 }
521 case ApplicationConfigurationPackage.TYPE_REFERENCE: 521 case ApplicationConfigurationPackage.TYPE_REFERENCE:
522 { 522 {
523 TypeReference typeReference = (TypeReference)theEObject; 523 TypeReference typeReference = (TypeReference)theEObject;
524 T result = caseTypeReference(typeReference); 524 T result = caseTypeReference(typeReference);
525 if (result == null) result = defaultCase(theEObject); 525 if (result == null) result = defaultCase(theEObject);
526 return result; 526 return result;
527 } 527 }
528 case ApplicationConfigurationPackage.CLASS_REFERENCE: 528 case ApplicationConfigurationPackage.CLASS_REFERENCE:
529 { 529 {
530 ClassReference classReference = (ClassReference)theEObject; 530 ClassReference classReference = (ClassReference)theEObject;
531 T result = caseClassReference(classReference); 531 T result = caseClassReference(classReference);
532 if (result == null) result = caseTypeReference(classReference); 532 if (result == null) result = caseTypeReference(classReference);
533 if (result == null) result = defaultCase(theEObject); 533 if (result == null) result = defaultCase(theEObject);
534 return result; 534 return result;
535 } 535 }
536 case ApplicationConfigurationPackage.OBJECT_REFERENCE: 536 case ApplicationConfigurationPackage.OBJECT_REFERENCE:
537 { 537 {
538 ObjectReference objectReference = (ObjectReference)theEObject; 538 ObjectReference objectReference = (ObjectReference)theEObject;
539 T result = caseObjectReference(objectReference); 539 T result = caseObjectReference(objectReference);
540 if (result == null) result = caseTypeReference(objectReference); 540 if (result == null) result = caseTypeReference(objectReference);
541 if (result == null) result = defaultCase(theEObject); 541 if (result == null) result = defaultCase(theEObject);
542 return result; 542 return result;
543 } 543 }
544 case ApplicationConfigurationPackage.INTEGER_REFERENCE: 544 case ApplicationConfigurationPackage.INTEGER_REFERENCE:
545 { 545 {
546 IntegerReference integerReference = (IntegerReference)theEObject; 546 IntegerReference integerReference = (IntegerReference)theEObject;
547 T result = caseIntegerReference(integerReference); 547 T result = caseIntegerReference(integerReference);
548 if (result == null) result = caseTypeReference(integerReference); 548 if (result == null) result = caseTypeReference(integerReference);
549 if (result == null) result = defaultCase(theEObject); 549 if (result == null) result = defaultCase(theEObject);
550 return result; 550 return result;
551 } 551 }
552 case ApplicationConfigurationPackage.REAL_REFERENCE: 552 case ApplicationConfigurationPackage.REAL_REFERENCE:
553 { 553 {
554 RealReference realReference = (RealReference)theEObject; 554 RealReference realReference = (RealReference)theEObject;
555 T result = caseRealReference(realReference); 555 T result = caseRealReference(realReference);
556 if (result == null) result = caseTypeReference(realReference); 556 if (result == null) result = caseTypeReference(realReference);
557 if (result == null) result = defaultCase(theEObject); 557 if (result == null) result = defaultCase(theEObject);
558 return result; 558 return result;
559 } 559 }
560 case ApplicationConfigurationPackage.STRING_REFERENCE: 560 case ApplicationConfigurationPackage.STRING_REFERENCE:
561 { 561 {
562 StringReference stringReference = (StringReference)theEObject; 562 StringReference stringReference = (StringReference)theEObject;
563 T result = caseStringReference(stringReference); 563 T result = caseStringReference(stringReference);
564 if (result == null) result = caseTypeReference(stringReference); 564 if (result == null) result = caseTypeReference(stringReference);
565 if (result == null) result = defaultCase(theEObject); 565 if (result == null) result = defaultCase(theEObject);
566 return result; 566 return result;
567 } 567 }
568 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: 568 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION:
569 { 569 {
570 NumberSpecification numberSpecification = (NumberSpecification)theEObject; 570 NumberSpecification numberSpecification = (NumberSpecification)theEObject;
571 T result = caseNumberSpecification(numberSpecification); 571 T result = caseNumberSpecification(numberSpecification);
572 if (result == null) result = defaultCase(theEObject); 572 if (result == null) result = defaultCase(theEObject);
573 return result; 573 return result;
574 } 574 }
575 case ApplicationConfigurationPackage.EXACT_NUMBER: 575 case ApplicationConfigurationPackage.EXACT_NUMBER:
576 { 576 {
577 ExactNumber exactNumber = (ExactNumber)theEObject; 577 ExactNumber exactNumber = (ExactNumber)theEObject;
578 T result = caseExactNumber(exactNumber); 578 T result = caseExactNumber(exactNumber);
579 if (result == null) result = caseNumberSpecification(exactNumber); 579 if (result == null) result = caseNumberSpecification(exactNumber);
580 if (result == null) result = defaultCase(theEObject); 580 if (result == null) result = defaultCase(theEObject);
581 return result; 581 return result;
582 } 582 }
583 case ApplicationConfigurationPackage.INTERVALL_NUMBER: 583 case ApplicationConfigurationPackage.INTERVALL_NUMBER:
584 { 584 {
585 IntervallNumber intervallNumber = (IntervallNumber)theEObject; 585 IntervallNumber intervallNumber = (IntervallNumber)theEObject;
586 T result = caseIntervallNumber(intervallNumber); 586 T result = caseIntervallNumber(intervallNumber);
587 if (result == null) result = caseNumberSpecification(intervallNumber); 587 if (result == null) result = caseNumberSpecification(intervallNumber);
588 if (result == null) result = defaultCase(theEObject); 588 if (result == null) result = defaultCase(theEObject);
589 return result; 589 return result;
590 } 590 }
591 case ApplicationConfigurationPackage.INT_ENUMBERATION: 591 case ApplicationConfigurationPackage.INT_ENUMBERATION:
592 { 592 {
593 IntEnumberation intEnumberation = (IntEnumberation)theEObject; 593 IntEnumberation intEnumberation = (IntEnumberation)theEObject;
594 T result = caseIntEnumberation(intEnumberation); 594 T result = caseIntEnumberation(intEnumberation);
595 if (result == null) result = caseNumberSpecification(intEnumberation); 595 if (result == null) result = caseNumberSpecification(intEnumberation);
596 if (result == null) result = defaultCase(theEObject); 596 if (result == null) result = defaultCase(theEObject);
597 return result; 597 return result;
598 } 598 }
599 case ApplicationConfigurationPackage.REAL_ENUMERATION: 599 case ApplicationConfigurationPackage.REAL_ENUMERATION:
600 { 600 {
601 RealEnumeration realEnumeration = (RealEnumeration)theEObject; 601 RealEnumeration realEnumeration = (RealEnumeration)theEObject;
602 T result = caseRealEnumeration(realEnumeration); 602 T result = caseRealEnumeration(realEnumeration);
603 if (result == null) result = caseNumberSpecification(realEnumeration); 603 if (result == null) result = caseNumberSpecification(realEnumeration);
604 if (result == null) result = defaultCase(theEObject); 604 if (result == null) result = defaultCase(theEObject);
605 return result; 605 return result;
606 } 606 }
607 case ApplicationConfigurationPackage.STRING_ENUMERATION: 607 case ApplicationConfigurationPackage.STRING_ENUMERATION:
608 { 608 {
609 StringEnumeration stringEnumeration = (StringEnumeration)theEObject; 609 StringEnumeration stringEnumeration = (StringEnumeration)theEObject;
610 T result = caseStringEnumeration(stringEnumeration); 610 T result = caseStringEnumeration(stringEnumeration);
611 if (result == null) result = caseNumberSpecification(stringEnumeration); 611 if (result == null) result = caseNumberSpecification(stringEnumeration);
612 if (result == null) result = defaultCase(theEObject); 612 if (result == null) result = defaultCase(theEObject);
613 return result; 613 return result;
614 } 614 }
615 case ApplicationConfigurationPackage.SCOPE_DECLARATION: 615 case ApplicationConfigurationPackage.SCOPE_DECLARATION:
616 { 616 {
617 ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; 617 ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject;
618 T result = caseScopeDeclaration(scopeDeclaration); 618 T result = caseScopeDeclaration(scopeDeclaration);
619 if (result == null) result = caseDeclaration(scopeDeclaration); 619 if (result == null) result = caseDeclaration(scopeDeclaration);
620 if (result == null) result = caseCommand(scopeDeclaration); 620 if (result == null) result = caseCommand(scopeDeclaration);
621 if (result == null) result = defaultCase(theEObject); 621 if (result == null) result = defaultCase(theEObject);
622 return result; 622 return result;
623 } 623 }
624 case ApplicationConfigurationPackage.SCOPE_REFERENCE: 624 case ApplicationConfigurationPackage.SCOPE_REFERENCE:
625 { 625 {
626 ScopeReference scopeReference = (ScopeReference)theEObject; 626 ScopeReference scopeReference = (ScopeReference)theEObject;
627 T result = caseScopeReference(scopeReference); 627 T result = caseScopeReference(scopeReference);
628 if (result == null) result = caseScope(scopeReference); 628 if (result == null) result = caseScope(scopeReference);
629 if (result == null) result = defaultCase(theEObject); 629 if (result == null) result = defaultCase(theEObject);
630 return result; 630 return result;
631 } 631 }
632 case ApplicationConfigurationPackage.SCOPE: 632 case ApplicationConfigurationPackage.SCOPE:
633 { 633 {
634 Scope scope = (Scope)theEObject; 634 Scope scope = (Scope)theEObject;
635 T result = caseScope(scope); 635 T result = caseScope(scope);
636 if (result == null) result = defaultCase(theEObject); 636 if (result == null) result = defaultCase(theEObject);
637 return result; 637 return result;
638 } 638 }
639 case ApplicationConfigurationPackage.TASK: 639 case ApplicationConfigurationPackage.TASK:
640 { 640 {
641 Task task = (Task)theEObject; 641 Task task = (Task)theEObject;
642 T result = caseTask(task); 642 T result = caseTask(task);
643 if (result == null) result = caseCommand(task); 643 if (result == null) result = caseCommand(task);
644 if (result == null) result = defaultCase(theEObject); 644 if (result == null) result = defaultCase(theEObject);
645 return result; 645 return result;
646 } 646 }
647 case ApplicationConfigurationPackage.GENERATION_TASK: 647 case ApplicationConfigurationPackage.GENERATION_TASK:
648 { 648 {
649 GenerationTask generationTask = (GenerationTask)theEObject; 649 GenerationTask generationTask = (GenerationTask)theEObject;
650 T result = caseGenerationTask(generationTask); 650 T result = caseGenerationTask(generationTask);
651 if (result == null) result = caseTask(generationTask); 651 if (result == null) result = caseTask(generationTask);
652 if (result == null) result = caseCommand(generationTask); 652 if (result == null) result = caseCommand(generationTask);
653 if (result == null) result = defaultCase(theEObject); 653 if (result == null) result = defaultCase(theEObject);
654 return result; 654 return result;
655 } 655 }
656 case ApplicationConfigurationPackage.INTEGER_SCOPE: 656 case ApplicationConfigurationPackage.INTEGER_SCOPE:
657 { 657 {
658 IntegerScope integerScope = (IntegerScope)theEObject; 658 IntegerScope integerScope = (IntegerScope)theEObject;
659 T result = caseIntegerScope(integerScope); 659 T result = caseIntegerScope(integerScope);
660 if (result == null) result = caseIntegerReference(integerScope); 660 if (result == null) result = caseIntegerReference(integerScope);
661 if (result == null) result = caseTypeReference(integerScope); 661 if (result == null) result = caseTypeReference(integerScope);
662 if (result == null) result = defaultCase(theEObject); 662 if (result == null) result = defaultCase(theEObject);
663 return result; 663 return result;
664 } 664 }
665 case ApplicationConfigurationPackage.REAL_SCOPE: 665 case ApplicationConfigurationPackage.REAL_SCOPE:
666 { 666 {
667 RealScope realScope = (RealScope)theEObject; 667 RealScope realScope = (RealScope)theEObject;
668 T result = caseRealScope(realScope); 668 T result = caseRealScope(realScope);
669 if (result == null) result = caseRealReference(realScope); 669 if (result == null) result = caseRealReference(realScope);
670 if (result == null) result = caseTypeReference(realScope); 670 if (result == null) result = caseTypeReference(realScope);
671 if (result == null) result = defaultCase(theEObject); 671 if (result == null) result = defaultCase(theEObject);
672 return result; 672 return result;
673 } 673 }
674 case ApplicationConfigurationPackage.STRING_SCOPE: 674 case ApplicationConfigurationPackage.STRING_SCOPE:
675 { 675 {
676 StringScope stringScope = (StringScope)theEObject; 676 StringScope stringScope = (StringScope)theEObject;
677 T result = caseStringScope(stringScope); 677 T result = caseStringScope(stringScope);
678 if (result == null) result = caseStringReference(stringScope); 678 if (result == null) result = caseStringReference(stringScope);
679 if (result == null) result = caseTypeReference(stringScope); 679 if (result == null) result = caseTypeReference(stringScope);
680 if (result == null) result = defaultCase(theEObject); 680 if (result == null) result = defaultCase(theEObject);
681 return result; 681 return result;
682 } 682 }
683 default: return defaultCase(theEObject); 683 default: return defaultCase(theEObject);
684 } 684 }
685 } 685 }
686 686
687 /** 687 /**
688 * Returns the result of interpreting the object as an instance of '<em>Configuration Script</em>'. 688 * Returns the result of interpreting the object as an instance of '<em>Configuration Script</em>'.
689 * <!-- begin-user-doc --> 689 * <!-- begin-user-doc -->
690 * This implementation returns null; 690 * This implementation returns null;
691 * returning a non-null result will terminate the switch. 691 * returning a non-null result will terminate the switch.
692 * <!-- end-user-doc --> 692 * <!-- end-user-doc -->
693 * @param object the target of the switch. 693 * @param object the target of the switch.
694 * @return the result of interpreting the object as an instance of '<em>Configuration Script</em>'. 694 * @return the result of interpreting the object as an instance of '<em>Configuration Script</em>'.
695 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 695 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
696 * @generated 696 * @generated
697 */ 697 */
698 public T caseConfigurationScript(ConfigurationScript object) 698 public T caseConfigurationScript(ConfigurationScript object)
699 { 699 {
700 return null; 700 return null;
701 } 701 }
702 702
703 /** 703 /**
704 * Returns the result of interpreting the object as an instance of '<em>Command</em>'. 704 * Returns the result of interpreting the object as an instance of '<em>Command</em>'.
705 * <!-- begin-user-doc --> 705 * <!-- begin-user-doc -->
706 * This implementation returns null; 706 * This implementation returns null;
707 * returning a non-null result will terminate the switch. 707 * returning a non-null result will terminate the switch.
708 * <!-- end-user-doc --> 708 * <!-- end-user-doc -->
709 * @param object the target of the switch. 709 * @param object the target of the switch.
710 * @return the result of interpreting the object as an instance of '<em>Command</em>'. 710 * @return the result of interpreting the object as an instance of '<em>Command</em>'.
711 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 711 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
712 * @generated 712 * @generated
713 */ 713 */
714 public T caseCommand(Command object) 714 public T caseCommand(Command object)
715 { 715 {
716 return null; 716 return null;
717 } 717 }
718 718
719 /** 719 /**
720 * Returns the result of interpreting the object as an instance of '<em>Import</em>'. 720 * Returns the result of interpreting the object as an instance of '<em>Import</em>'.
721 * <!-- begin-user-doc --> 721 * <!-- begin-user-doc -->
722 * This implementation returns null; 722 * This implementation returns null;
723 * returning a non-null result will terminate the switch. 723 * returning a non-null result will terminate the switch.
724 * <!-- end-user-doc --> 724 * <!-- end-user-doc -->
725 * @param object the target of the switch. 725 * @param object the target of the switch.
726 * @return the result of interpreting the object as an instance of '<em>Import</em>'. 726 * @return the result of interpreting the object as an instance of '<em>Import</em>'.
727 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 727 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
728 * @generated 728 * @generated
729 */ 729 */
730 public T caseImport(Import object) 730 public T caseImport(Import object)
731 { 731 {
732 return null; 732 return null;
733 } 733 }
734 734
735 /** 735 /**
736 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 736 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
737 * <!-- begin-user-doc --> 737 * <!-- begin-user-doc -->
738 * This implementation returns null; 738 * This implementation returns null;
739 * returning a non-null result will terminate the switch. 739 * returning a non-null result will terminate the switch.
740 * <!-- end-user-doc --> 740 * <!-- end-user-doc -->
741 * @param object the target of the switch. 741 * @param object the target of the switch.
742 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 742 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
743 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 743 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
744 * @generated 744 * @generated
745 */ 745 */
746 public T caseEPackageImport(EPackageImport object) 746 public T caseEPackageImport(EPackageImport object)
747 { 747 {
748 return null; 748 return null;
749 } 749 }
750 750
751 /** 751 /**
752 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 752 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
753 * <!-- begin-user-doc --> 753 * <!-- begin-user-doc -->
754 * This implementation returns null; 754 * This implementation returns null;
755 * returning a non-null result will terminate the switch. 755 * returning a non-null result will terminate the switch.
756 * <!-- end-user-doc --> 756 * <!-- end-user-doc -->
757 * @param object the target of the switch. 757 * @param object the target of the switch.
758 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 758 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
759 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 759 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
760 * @generated 760 * @generated
761 */ 761 */
762 public T caseViatraImport(ViatraImport object) 762 public T caseViatraImport(ViatraImport object)
763 { 763 {
764 return null; 764 return null;
765 } 765 }
766 766
767 /** 767 /**
768 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'. 768 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'.
769 * <!-- begin-user-doc --> 769 * <!-- begin-user-doc -->
770 * This implementation returns null; 770 * This implementation returns null;
771 * returning a non-null result will terminate the switch. 771 * returning a non-null result will terminate the switch.
772 * <!-- end-user-doc --> 772 * <!-- end-user-doc -->
773 * @param object the target of the switch. 773 * @param object the target of the switch.
774 * @return the result of interpreting the object as an instance of '<em>Declaration</em>'. 774 * @return the result of interpreting the object as an instance of '<em>Declaration</em>'.
775 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 775 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
776 * @generated 776 * @generated
777 */ 777 */
778 public T caseDeclaration(Declaration object) 778 public T caseDeclaration(Declaration object)
779 { 779 {
780 return null; 780 return null;
781 } 781 }
782 782
783 /** 783 /**
784 * Returns the result of interpreting the object as an instance of '<em>File Specification</em>'. 784 * Returns the result of interpreting the object as an instance of '<em>File Specification</em>'.
785 * <!-- begin-user-doc --> 785 * <!-- begin-user-doc -->
786 * This implementation returns null; 786 * This implementation returns null;
787 * returning a non-null result will terminate the switch. 787 * returning a non-null result will terminate the switch.
788 * <!-- end-user-doc --> 788 * <!-- end-user-doc -->
789 * @param object the target of the switch. 789 * @param object the target of the switch.
790 * @return the result of interpreting the object as an instance of '<em>File Specification</em>'. 790 * @return the result of interpreting the object as an instance of '<em>File Specification</em>'.
791 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 791 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
792 * @generated 792 * @generated
793 */ 793 */
794 public T caseFileSpecification(FileSpecification object) 794 public T caseFileSpecification(FileSpecification object)
795 { 795 {
796 return null; 796 return null;
797 } 797 }
798 798
799 /** 799 /**
800 * Returns the result of interpreting the object as an instance of '<em>File Declaration</em>'. 800 * Returns the result of interpreting the object as an instance of '<em>File Declaration</em>'.
801 * <!-- begin-user-doc --> 801 * <!-- begin-user-doc -->
802 * This implementation returns null; 802 * This implementation returns null;
803 * returning a non-null result will terminate the switch. 803 * returning a non-null result will terminate the switch.
804 * <!-- end-user-doc --> 804 * <!-- end-user-doc -->
805 * @param object the target of the switch. 805 * @param object the target of the switch.
806 * @return the result of interpreting the object as an instance of '<em>File Declaration</em>'. 806 * @return the result of interpreting the object as an instance of '<em>File Declaration</em>'.
807 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 807 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
808 * @generated 808 * @generated
809 */ 809 */
810 public T caseFileDeclaration(FileDeclaration object) 810 public T caseFileDeclaration(FileDeclaration object)
811 { 811 {
812 return null; 812 return null;
813 } 813 }
814 814
815 /** 815 /**
816 * Returns the result of interpreting the object as an instance of '<em>File Reference</em>'. 816 * Returns the result of interpreting the object as an instance of '<em>File Reference</em>'.
817 * <!-- begin-user-doc --> 817 * <!-- begin-user-doc -->
818 * This implementation returns null; 818 * This implementation returns null;
819 * returning a non-null result will terminate the switch. 819 * returning a non-null result will terminate the switch.
820 * <!-- end-user-doc --> 820 * <!-- end-user-doc -->
821 * @param object the target of the switch. 821 * @param object the target of the switch.
822 * @return the result of interpreting the object as an instance of '<em>File Reference</em>'. 822 * @return the result of interpreting the object as an instance of '<em>File Reference</em>'.
823 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 823 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
824 * @generated 824 * @generated
825 */ 825 */
826 public T caseFileReference(FileReference object) 826 public T caseFileReference(FileReference object)
827 { 827 {
828 return null; 828 return null;
829 } 829 }
830 830
831 /** 831 /**
832 * Returns the result of interpreting the object as an instance of '<em>File</em>'. 832 * Returns the result of interpreting the object as an instance of '<em>File</em>'.
833 * <!-- begin-user-doc --> 833 * <!-- begin-user-doc -->
834 * This implementation returns null; 834 * This implementation returns null;
835 * returning a non-null result will terminate the switch. 835 * returning a non-null result will terminate the switch.
836 * <!-- end-user-doc --> 836 * <!-- end-user-doc -->
837 * @param object the target of the switch. 837 * @param object the target of the switch.
838 * @return the result of interpreting the object as an instance of '<em>File</em>'. 838 * @return the result of interpreting the object as an instance of '<em>File</em>'.
839 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 839 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
840 * @generated 840 * @generated
841 */ 841 */
842 public T caseFile(File object) 842 public T caseFile(File object)
843 { 843 {
844 return null; 844 return null;
845 } 845 }
846 846
847 /** 847 /**
848 * Returns the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'. 848 * Returns the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'.
849 * <!-- begin-user-doc --> 849 * <!-- begin-user-doc -->
850 * This implementation returns null; 850 * This implementation returns null;
851 * returning a non-null result will terminate the switch. 851 * returning a non-null result will terminate the switch.
852 * <!-- end-user-doc --> 852 * <!-- end-user-doc -->
853 * @param object the target of the switch. 853 * @param object the target of the switch.
854 * @return the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'. 854 * @return the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'.
855 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 855 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
856 * @generated 856 * @generated
857 */ 857 */
858 public T caseMetamodelSpecification(MetamodelSpecification object) 858 public T caseMetamodelSpecification(MetamodelSpecification object)
859 { 859 {
860 return null; 860 return null;
861 } 861 }
862 862
863 /** 863 /**
864 * Returns the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'. 864 * Returns the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'.
865 * <!-- begin-user-doc --> 865 * <!-- begin-user-doc -->
866 * This implementation returns null; 866 * This implementation returns null;
867 * returning a non-null result will terminate the switch. 867 * returning a non-null result will terminate the switch.
868 * <!-- end-user-doc --> 868 * <!-- end-user-doc -->
869 * @param object the target of the switch. 869 * @param object the target of the switch.
870 * @return the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'. 870 * @return the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'.
871 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 871 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
872 * @generated 872 * @generated
873 */ 873 */
874 public T caseMetamodelEntry(MetamodelEntry object) 874 public T caseMetamodelEntry(MetamodelEntry object)
875 { 875 {
876 return null; 876 return null;
877 } 877 }
878 878
879 /** 879 /**
880 * Returns the result of interpreting the object as an instance of '<em>All Package Entry</em>'. 880 * Returns the result of interpreting the object as an instance of '<em>All Package Entry</em>'.
881 * <!-- begin-user-doc --> 881 * <!-- begin-user-doc -->
882 * This implementation returns null; 882 * This implementation returns null;
883 * returning a non-null result will terminate the switch. 883 * returning a non-null result will terminate the switch.
884 * <!-- end-user-doc --> 884 * <!-- end-user-doc -->
885 * @param object the target of the switch. 885 * @param object the target of the switch.
886 * @return the result of interpreting the object as an instance of '<em>All Package Entry</em>'. 886 * @return the result of interpreting the object as an instance of '<em>All Package Entry</em>'.
887 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 887 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
888 * @generated 888 * @generated
889 */ 889 */
890 public T caseAllPackageEntry(AllPackageEntry object) 890 public T caseAllPackageEntry(AllPackageEntry object)
891 { 891 {
892 return null; 892 return null;
893 } 893 }
894 894
895 /** 895 /**
896 * Returns the result of interpreting the object as an instance of '<em>Metamodel Element</em>'. 896 * Returns the result of interpreting the object as an instance of '<em>Metamodel Element</em>'.
897 * <!-- begin-user-doc --> 897 * <!-- begin-user-doc -->
898 * This implementation returns null; 898 * This implementation returns null;
899 * returning a non-null result will terminate the switch. 899 * returning a non-null result will terminate the switch.
900 * <!-- end-user-doc --> 900 * <!-- end-user-doc -->
901 * @param object the target of the switch. 901 * @param object the target of the switch.
902 * @return the result of interpreting the object as an instance of '<em>Metamodel Element</em>'. 902 * @return the result of interpreting the object as an instance of '<em>Metamodel Element</em>'.
903 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 903 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
904 * @generated 904 * @generated
905 */ 905 */
906 public T caseMetamodelElement(MetamodelElement object) 906 public T caseMetamodelElement(MetamodelElement object)
907 { 907 {
908 return null; 908 return null;
909 } 909 }
910 910
911 /** 911 /**
912 * Returns the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'. 912 * Returns the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'.
913 * <!-- begin-user-doc --> 913 * <!-- begin-user-doc -->
914 * This implementation returns null; 914 * This implementation returns null;
915 * returning a non-null result will terminate the switch. 915 * returning a non-null result will terminate the switch.
916 * <!-- end-user-doc --> 916 * <!-- end-user-doc -->
917 * @param object the target of the switch. 917 * @param object the target of the switch.
918 * @return the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'. 918 * @return the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'.
919 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 919 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
920 * @generated 920 * @generated
921 */ 921 */
922 public T caseMetamodelDeclaration(MetamodelDeclaration object) 922 public T caseMetamodelDeclaration(MetamodelDeclaration object)
923 { 923 {
924 return null; 924 return null;
925 } 925 }
926 926
927 /** 927 /**
928 * Returns the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'. 928 * Returns the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'.
929 * <!-- begin-user-doc --> 929 * <!-- begin-user-doc -->
930 * This implementation returns null; 930 * This implementation returns null;
931 * returning a non-null result will terminate the switch. 931 * returning a non-null result will terminate the switch.
932 * <!-- end-user-doc --> 932 * <!-- end-user-doc -->
933 * @param object the target of the switch. 933 * @param object the target of the switch.
934 * @return the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'. 934 * @return the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'.
935 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 935 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
936 * @generated 936 * @generated
937 */ 937 */
938 public T caseMetamodelReference(MetamodelReference object) 938 public T caseMetamodelReference(MetamodelReference object)
939 { 939 {
940 return null; 940 return null;
941 } 941 }
942 942
943 /** 943 /**
944 * Returns the result of interpreting the object as an instance of '<em>Metamodel</em>'. 944 * Returns the result of interpreting the object as an instance of '<em>Metamodel</em>'.
945 * <!-- begin-user-doc --> 945 * <!-- begin-user-doc -->
946 * This implementation returns null; 946 * This implementation returns null;
947 * returning a non-null result will terminate the switch. 947 * returning a non-null result will terminate the switch.
948 * <!-- end-user-doc --> 948 * <!-- end-user-doc -->
949 * @param object the target of the switch. 949 * @param object the target of the switch.
950 * @return the result of interpreting the object as an instance of '<em>Metamodel</em>'. 950 * @return the result of interpreting the object as an instance of '<em>Metamodel</em>'.
951 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 951 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
952 * @generated 952 * @generated
953 */ 953 */
954 public T caseMetamodel(Metamodel object) 954 public T caseMetamodel(Metamodel object)
955 { 955 {
956 return null; 956 return null;
957 } 957 }
958 958
959 /** 959 /**
960 * Returns the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'. 960 * Returns the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
961 * <!-- begin-user-doc --> 961 * <!-- begin-user-doc -->
962 * This implementation returns null; 962 * This implementation returns null;
963 * returning a non-null result will terminate the switch. 963 * returning a non-null result will terminate the switch.
964 * <!-- end-user-doc --> 964 * <!-- end-user-doc -->
965 * @param object the target of the switch. 965 * @param object the target of the switch.
966 * @return the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'. 966 * @return the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
967 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 967 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
968 * @generated 968 * @generated
969 */ 969 */
970 public T casePartialModelSpecification(PartialModelSpecification object) 970 public T casePartialModelSpecification(PartialModelSpecification object)
971 { 971 {
972 return null; 972 return null;
973 } 973 }
974 974
975 /** 975 /**
976 * Returns the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'. 976 * Returns the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
977 * <!-- begin-user-doc --> 977 * <!-- begin-user-doc -->
978 * This implementation returns null; 978 * This implementation returns null;
979 * returning a non-null result will terminate the switch. 979 * returning a non-null result will terminate the switch.
980 * <!-- end-user-doc --> 980 * <!-- end-user-doc -->
981 * @param object the target of the switch. 981 * @param object the target of the switch.
982 * @return the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'. 982 * @return the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
983 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 983 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
984 * @generated 984 * @generated
985 */ 985 */
986 public T casePartialModelEntry(PartialModelEntry object) 986 public T casePartialModelEntry(PartialModelEntry object)
987 { 987 {
988 return null; 988 return null;
989 } 989 }
990 990
991 /** 991 /**
992 * Returns the result of interpreting the object as an instance of '<em>Model Entry</em>'. 992 * Returns the result of interpreting the object as an instance of '<em>Model Entry</em>'.
993 * <!-- begin-user-doc --> 993 * <!-- begin-user-doc -->
994 * This implementation returns null; 994 * This implementation returns null;
995 * returning a non-null result will terminate the switch. 995 * returning a non-null result will terminate the switch.
996 * <!-- end-user-doc --> 996 * <!-- end-user-doc -->
997 * @param object the target of the switch. 997 * @param object the target of the switch.
998 * @return the result of interpreting the object as an instance of '<em>Model Entry</em>'. 998 * @return the result of interpreting the object as an instance of '<em>Model Entry</em>'.
999 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 999 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1000 * @generated 1000 * @generated
1001 */ 1001 */
1002 public T caseModelEntry(ModelEntry object) 1002 public T caseModelEntry(ModelEntry object)
1003 { 1003 {
1004 return null; 1004 return null;
1005 } 1005 }
1006 1006
1007 /** 1007 /**
1008 * Returns the result of interpreting the object as an instance of '<em>Folder Entry</em>'. 1008 * Returns the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
1009 * <!-- begin-user-doc --> 1009 * <!-- begin-user-doc -->
1010 * This implementation returns null; 1010 * This implementation returns null;
1011 * returning a non-null result will terminate the switch. 1011 * returning a non-null result will terminate the switch.
1012 * <!-- end-user-doc --> 1012 * <!-- end-user-doc -->
1013 * @param object the target of the switch. 1013 * @param object the target of the switch.
1014 * @return the result of interpreting the object as an instance of '<em>Folder Entry</em>'. 1014 * @return the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
1015 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1015 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1016 * @generated 1016 * @generated
1017 */ 1017 */
1018 public T caseFolderEntry(FolderEntry object) 1018 public T caseFolderEntry(FolderEntry object)
1019 { 1019 {
1020 return null; 1020 return null;
1021 } 1021 }
1022 1022
1023 /** 1023 /**
1024 * Returns the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'. 1024 * Returns the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
1025 * <!-- begin-user-doc --> 1025 * <!-- begin-user-doc -->
1026 * This implementation returns null; 1026 * This implementation returns null;
1027 * returning a non-null result will terminate the switch. 1027 * returning a non-null result will terminate the switch.
1028 * <!-- end-user-doc --> 1028 * <!-- end-user-doc -->
1029 * @param object the target of the switch. 1029 * @param object the target of the switch.
1030 * @return the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'. 1030 * @return the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
1031 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1031 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1032 * @generated 1032 * @generated
1033 */ 1033 */
1034 public T casePartialModelDeclaration(PartialModelDeclaration object) 1034 public T casePartialModelDeclaration(PartialModelDeclaration object)
1035 { 1035 {
1036 return null; 1036 return null;
1037 } 1037 }
1038 1038
1039 /** 1039 /**
1040 * Returns the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'. 1040 * Returns the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
1041 * <!-- begin-user-doc --> 1041 * <!-- begin-user-doc -->
1042 * This implementation returns null; 1042 * This implementation returns null;
1043 * returning a non-null result will terminate the switch. 1043 * returning a non-null result will terminate the switch.
1044 * <!-- end-user-doc --> 1044 * <!-- end-user-doc -->
1045 * @param object the target of the switch. 1045 * @param object the target of the switch.
1046 * @return the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'. 1046 * @return the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
1047 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1047 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1048 * @generated 1048 * @generated
1049 */ 1049 */
1050 public T casePartialModelReference(PartialModelReference object) 1050 public T casePartialModelReference(PartialModelReference object)
1051 { 1051 {
1052 return null; 1052 return null;
1053 } 1053 }
1054 1054
1055 /** 1055 /**
1056 * Returns the result of interpreting the object as an instance of '<em>Partial Model</em>'. 1056 * Returns the result of interpreting the object as an instance of '<em>Partial Model</em>'.
1057 * <!-- begin-user-doc --> 1057 * <!-- begin-user-doc -->
1058 * This implementation returns null; 1058 * This implementation returns null;
1059 * returning a non-null result will terminate the switch. 1059 * returning a non-null result will terminate the switch.
1060 * <!-- end-user-doc --> 1060 * <!-- end-user-doc -->
1061 * @param object the target of the switch. 1061 * @param object the target of the switch.
1062 * @return the result of interpreting the object as an instance of '<em>Partial Model</em>'. 1062 * @return the result of interpreting the object as an instance of '<em>Partial Model</em>'.
1063 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1063 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1064 * @generated 1064 * @generated
1065 */ 1065 */
1066 public T casePartialModel(PartialModel object) 1066 public T casePartialModel(PartialModel object)
1067 { 1067 {
1068 return null; 1068 return null;
1069 } 1069 }
1070 1070
1071 /** 1071 /**
1072 * Returns the result of interpreting the object as an instance of '<em>Pattern Specification</em>'. 1072 * Returns the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
1073 * <!-- begin-user-doc --> 1073 * <!-- begin-user-doc -->
1074 * This implementation returns null; 1074 * This implementation returns null;
1075 * returning a non-null result will terminate the switch. 1075 * returning a non-null result will terminate the switch.
1076 * <!-- end-user-doc --> 1076 * <!-- end-user-doc -->
1077 * @param object the target of the switch. 1077 * @param object the target of the switch.
1078 * @return the result of interpreting the object as an instance of '<em>Pattern Specification</em>'. 1078 * @return the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
1079 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1079 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1080 * @generated 1080 * @generated
1081 */ 1081 */
1082 public T casePatternSpecification(PatternSpecification object) 1082 public T casePatternSpecification(PatternSpecification object)
1083 { 1083 {
1084 return null; 1084 return null;
1085 } 1085 }
1086 1086
1087 /** 1087 /**
1088 * Returns the result of interpreting the object as an instance of '<em>Pattern Entry</em>'. 1088 * Returns the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
1089 * <!-- begin-user-doc --> 1089 * <!-- begin-user-doc -->
1090 * This implementation returns null; 1090 * This implementation returns null;
1091 * returning a non-null result will terminate the switch. 1091 * returning a non-null result will terminate the switch.
1092 * <!-- end-user-doc --> 1092 * <!-- end-user-doc -->
1093 * @param object the target of the switch. 1093 * @param object the target of the switch.
1094 * @return the result of interpreting the object as an instance of '<em>Pattern Entry</em>'. 1094 * @return the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
1095 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1095 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1096 * @generated 1096 * @generated
1097 */ 1097 */
1098 public T casePatternEntry(PatternEntry object) 1098 public T casePatternEntry(PatternEntry object)
1099 { 1099 {
1100 return null; 1100 return null;
1101 } 1101 }
1102 1102
1103 /** 1103 /**
1104 * Returns the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'. 1104 * Returns the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
1105 * <!-- begin-user-doc --> 1105 * <!-- begin-user-doc -->
1106 * This implementation returns null; 1106 * This implementation returns null;
1107 * returning a non-null result will terminate the switch. 1107 * returning a non-null result will terminate the switch.
1108 * <!-- end-user-doc --> 1108 * <!-- end-user-doc -->
1109 * @param object the target of the switch. 1109 * @param object the target of the switch.
1110 * @return the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'. 1110 * @return the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
1111 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1111 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1112 * @generated 1112 * @generated
1113 */ 1113 */
1114 public T caseAllPatternEntry(AllPatternEntry object) 1114 public T caseAllPatternEntry(AllPatternEntry object)
1115 { 1115 {
1116 return null; 1116 return null;
1117 } 1117 }
1118 1118
1119 /** 1119 /**
1120 * Returns the result of interpreting the object as an instance of '<em>Pattern Element</em>'. 1120 * Returns the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
1121 * <!-- begin-user-doc --> 1121 * <!-- begin-user-doc -->
1122 * This implementation returns null; 1122 * This implementation returns null;
1123 * returning a non-null result will terminate the switch. 1123 * returning a non-null result will terminate the switch.
1124 * <!-- end-user-doc --> 1124 * <!-- end-user-doc -->
1125 * @param object the target of the switch. 1125 * @param object the target of the switch.
1126 * @return the result of interpreting the object as an instance of '<em>Pattern Element</em>'. 1126 * @return the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
1127 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1127 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1128 * @generated 1128 * @generated
1129 */ 1129 */
1130 public T casePatternElement(PatternElement object) 1130 public T casePatternElement(PatternElement object)
1131 { 1131 {
1132 return null; 1132 return null;
1133 } 1133 }
1134 1134
1135 /** 1135 /**
1136 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'. 1136 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
1137 * <!-- begin-user-doc --> 1137 * <!-- begin-user-doc -->
1138 * This implementation returns null; 1138 * This implementation returns null;
1139 * returning a non-null result will terminate the switch. 1139 * returning a non-null result will terminate the switch.
1140 * <!-- end-user-doc --> 1140 * <!-- end-user-doc -->
1141 * @param object the target of the switch. 1141 * @param object the target of the switch.
1142 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'. 1142 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
1143 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1143 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1144 * @generated 1144 * @generated
1145 */ 1145 */
1146 public T caseGraphPatternDeclaration(GraphPatternDeclaration object) 1146 public T caseGraphPatternDeclaration(GraphPatternDeclaration object)
1147 { 1147 {
1148 return null; 1148 return null;
1149 } 1149 }
1150 1150
1151 /** 1151 /**
1152 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'. 1152 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
1153 * <!-- begin-user-doc --> 1153 * <!-- begin-user-doc -->
1154 * This implementation returns null; 1154 * This implementation returns null;
1155 * returning a non-null result will terminate the switch. 1155 * returning a non-null result will terminate the switch.
1156 * <!-- end-user-doc --> 1156 * <!-- end-user-doc -->
1157 * @param object the target of the switch. 1157 * @param object the target of the switch.
1158 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'. 1158 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
1159 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1159 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1160 * @generated 1160 * @generated
1161 */ 1161 */
1162 public T caseGraphPatternReference(GraphPatternReference object) 1162 public T caseGraphPatternReference(GraphPatternReference object)
1163 { 1163 {
1164 return null; 1164 return null;
1165 } 1165 }
1166 1166
1167 /** 1167 /**
1168 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern</em>'. 1168 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
1169 * <!-- begin-user-doc --> 1169 * <!-- begin-user-doc -->
1170 * This implementation returns null; 1170 * This implementation returns null;
1171 * returning a non-null result will terminate the switch. 1171 * returning a non-null result will terminate the switch.
1172 * <!-- end-user-doc --> 1172 * <!-- end-user-doc -->
1173 * @param object the target of the switch. 1173 * @param object the target of the switch.
1174 * @return the result of interpreting the object as an instance of '<em>Graph Pattern</em>'. 1174 * @return the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
1175 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1175 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1176 * @generated 1176 * @generated
1177 */ 1177 */
1178 public T caseGraphPattern(GraphPattern object) 1178 public T caseGraphPattern(GraphPattern object)
1179 { 1179 {
1180 return null; 1180 return null;
1181 } 1181 }
1182 1182
1183 /** 1183 /**
1184 * Returns the result of interpreting the object as an instance of '<em>Objective Specification</em>'. 1184 * Returns the result of interpreting the object as an instance of '<em>Objective Specification</em>'.
1185 * <!-- begin-user-doc --> 1185 * <!-- begin-user-doc -->
1186 * This implementation returns null; 1186 * This implementation returns null;
1187 * returning a non-null result will terminate the switch. 1187 * returning a non-null result will terminate the switch.
1188 * <!-- end-user-doc --> 1188 * <!-- end-user-doc -->
1189 * @param object the target of the switch. 1189 * @param object the target of the switch.
1190 * @return the result of interpreting the object as an instance of '<em>Objective Specification</em>'. 1190 * @return the result of interpreting the object as an instance of '<em>Objective Specification</em>'.
1191 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1191 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1192 * @generated 1192 * @generated
1193 */ 1193 */
1194 public T caseObjectiveSpecification(ObjectiveSpecification object) 1194 public T caseObjectiveSpecification(ObjectiveSpecification object)
1195 { 1195 {
1196 return null; 1196 return null;
1197 } 1197 }
1198 1198
1199 /** 1199 /**
1200 * Returns the result of interpreting the object as an instance of '<em>Objective Entry</em>'. 1200 * Returns the result of interpreting the object as an instance of '<em>Objective Entry</em>'.
1201 * <!-- begin-user-doc --> 1201 * <!-- begin-user-doc -->
1202 * This implementation returns null; 1202 * This implementation returns null;
1203 * returning a non-null result will terminate the switch. 1203 * returning a non-null result will terminate the switch.
1204 * <!-- end-user-doc --> 1204 * <!-- end-user-doc -->
1205 * @param object the target of the switch. 1205 * @param object the target of the switch.
1206 * @return the result of interpreting the object as an instance of '<em>Objective Entry</em>'. 1206 * @return the result of interpreting the object as an instance of '<em>Objective Entry</em>'.
1207 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1207 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1208 * @generated 1208 * @generated
1209 */ 1209 */
1210 public T caseObjectiveEntry(ObjectiveEntry object) 1210 public T caseObjectiveEntry(ObjectiveEntry object)
1211 { 1211 {
1212 return null; 1212 return null;
1213 } 1213 }
1214 1214
1215 /** 1215 /**
1216 * Returns the result of interpreting the object as an instance of '<em>Optimization Entry</em>'. 1216 * Returns the result of interpreting the object as an instance of '<em>Optimization Entry</em>'.
1217 * <!-- begin-user-doc --> 1217 * <!-- begin-user-doc -->
1218 * This implementation returns null; 1218 * This implementation returns null;
1219 * returning a non-null result will terminate the switch. 1219 * returning a non-null result will terminate the switch.
1220 * <!-- end-user-doc --> 1220 * <!-- end-user-doc -->
1221 * @param object the target of the switch. 1221 * @param object the target of the switch.
1222 * @return the result of interpreting the object as an instance of '<em>Optimization Entry</em>'. 1222 * @return the result of interpreting the object as an instance of '<em>Optimization Entry</em>'.
1223 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1223 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1224 * @generated 1224 * @generated
1225 */ 1225 */
1226 public T caseOptimizationEntry(OptimizationEntry object) 1226 public T caseOptimizationEntry(OptimizationEntry object)
1227 { 1227 {
1228 return null; 1228 return null;
1229 } 1229 }
1230 1230
1231 /** 1231 /**
1232 * Returns the result of interpreting the object as an instance of '<em>Threshold Entry</em>'. 1232 * Returns the result of interpreting the object as an instance of '<em>Threshold Entry</em>'.
1233 * <!-- begin-user-doc --> 1233 * <!-- begin-user-doc -->
1234 * This implementation returns null; 1234 * This implementation returns null;
1235 * returning a non-null result will terminate the switch. 1235 * returning a non-null result will terminate the switch.
1236 * <!-- end-user-doc --> 1236 * <!-- end-user-doc -->
1237 * @param object the target of the switch. 1237 * @param object the target of the switch.
1238 * @return the result of interpreting the object as an instance of '<em>Threshold Entry</em>'. 1238 * @return the result of interpreting the object as an instance of '<em>Threshold Entry</em>'.
1239 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1239 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1240 * @generated 1240 * @generated
1241 */ 1241 */
1242 public T caseThresholdEntry(ThresholdEntry object) 1242 public T caseThresholdEntry(ThresholdEntry object)
1243 { 1243 {
1244 return null; 1244 return null;
1245 } 1245 }
1246 1246
1247 /** 1247 /**
1248 * Returns the result of interpreting the object as an instance of '<em>Objective Function</em>'. 1248 * Returns the result of interpreting the object as an instance of '<em>Objective Function</em>'.
1249 * <!-- begin-user-doc --> 1249 * <!-- begin-user-doc -->
1250 * This implementation returns null; 1250 * This implementation returns null;
1251 * returning a non-null result will terminate the switch. 1251 * returning a non-null result will terminate the switch.
1252 * <!-- end-user-doc --> 1252 * <!-- end-user-doc -->
1253 * @param object the target of the switch. 1253 * @param object the target of the switch.
1254 * @return the result of interpreting the object as an instance of '<em>Objective Function</em>'. 1254 * @return the result of interpreting the object as an instance of '<em>Objective Function</em>'.
1255 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1255 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1256 * @generated 1256 * @generated
1257 */ 1257 */
1258 public T caseObjectiveFunction(ObjectiveFunction object) 1258 public T caseObjectiveFunction(ObjectiveFunction object)
1259 { 1259 {
1260 return null; 1260 return null;
1261 } 1261 }
1262 1262
1263 /** 1263 /**
1264 * Returns the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'. 1264 * Returns the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1265 * <!-- begin-user-doc --> 1265 * <!-- begin-user-doc -->
1266 * This implementation returns null; 1266 * This implementation returns null;
1267 * returning a non-null result will terminate the switch. 1267 * returning a non-null result will terminate the switch.
1268 * <!-- end-user-doc --> 1268 * <!-- end-user-doc -->
1269 * @param object the target of the switch. 1269 * @param object the target of the switch.
1270 * @return the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'. 1270 * @return the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1271 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1271 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1272 * @generated 1272 * @generated
1273 */ 1273 */
1274 public T caseCostObjectiveFunction(CostObjectiveFunction object) 1274 public T caseCostObjectiveFunction(CostObjectiveFunction object)
1275 { 1275 {
1276 return null; 1276 return null;
1277 } 1277 }
1278 1278
1279 /** 1279 /**
1280 * Returns the result of interpreting the object as an instance of '<em>Cost Entry</em>'. 1280 * Returns the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1281 * <!-- begin-user-doc --> 1281 * <!-- begin-user-doc -->
1282 * This implementation returns null; 1282 * This implementation returns null;
1283 * returning a non-null result will terminate the switch. 1283 * returning a non-null result will terminate the switch.
1284 * <!-- end-user-doc --> 1284 * <!-- end-user-doc -->
1285 * @param object the target of the switch. 1285 * @param object the target of the switch.
1286 * @return the result of interpreting the object as an instance of '<em>Cost Entry</em>'. 1286 * @return the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1287 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1287 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1288 * @generated 1288 * @generated
1289 */ 1289 */
1290 public T caseCostEntry(CostEntry object) 1290 public T caseCostEntry(CostEntry object)
1291 { 1291 {
1292 return null; 1292 return null;
1293 } 1293 }
1294 1294
1295 /** 1295 /**
1296 * Returns the result of interpreting the object as an instance of '<em>Objective Declaration</em>'. 1296 * Returns the result of interpreting the object as an instance of '<em>Objective Declaration</em>'.
1297 * <!-- begin-user-doc --> 1297 * <!-- begin-user-doc -->
1298 * This implementation returns null; 1298 * This implementation returns null;
1299 * returning a non-null result will terminate the switch. 1299 * returning a non-null result will terminate the switch.
1300 * <!-- end-user-doc --> 1300 * <!-- end-user-doc -->
1301 * @param object the target of the switch. 1301 * @param object the target of the switch.
1302 * @return the result of interpreting the object as an instance of '<em>Objective Declaration</em>'. 1302 * @return the result of interpreting the object as an instance of '<em>Objective Declaration</em>'.
1303 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1303 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1304 * @generated 1304 * @generated
1305 */ 1305 */
1306 public T caseObjectiveDeclaration(ObjectiveDeclaration object) 1306 public T caseObjectiveDeclaration(ObjectiveDeclaration object)
1307 { 1307 {
1308 return null; 1308 return null;
1309 } 1309 }
1310 1310
1311 /** 1311 /**
1312 * Returns the result of interpreting the object as an instance of '<em>Objective Reference</em>'. 1312 * Returns the result of interpreting the object as an instance of '<em>Objective Reference</em>'.
1313 * <!-- begin-user-doc --> 1313 * <!-- begin-user-doc -->
1314 * This implementation returns null; 1314 * This implementation returns null;
1315 * returning a non-null result will terminate the switch. 1315 * returning a non-null result will terminate the switch.
1316 * <!-- end-user-doc --> 1316 * <!-- end-user-doc -->
1317 * @param object the target of the switch. 1317 * @param object the target of the switch.
1318 * @return the result of interpreting the object as an instance of '<em>Objective Reference</em>'. 1318 * @return the result of interpreting the object as an instance of '<em>Objective Reference</em>'.
1319 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1319 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1320 * @generated 1320 * @generated
1321 */ 1321 */
1322 public T caseObjectiveReference(ObjectiveReference object) 1322 public T caseObjectiveReference(ObjectiveReference object)
1323 { 1323 {
1324 return null; 1324 return null;
1325 } 1325 }
1326 1326
1327 /** 1327 /**
1328 * Returns the result of interpreting the object as an instance of '<em>Objective</em>'. 1328 * Returns the result of interpreting the object as an instance of '<em>Objective</em>'.
1329 * <!-- begin-user-doc --> 1329 * <!-- begin-user-doc -->
1330 * This implementation returns null; 1330 * This implementation returns null;
1331 * returning a non-null result will terminate the switch. 1331 * returning a non-null result will terminate the switch.
1332 * <!-- end-user-doc --> 1332 * <!-- end-user-doc -->
1333 * @param object the target of the switch. 1333 * @param object the target of the switch.
1334 * @return the result of interpreting the object as an instance of '<em>Objective</em>'. 1334 * @return the result of interpreting the object as an instance of '<em>Objective</em>'.
1335 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1335 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1336 * @generated 1336 * @generated
1337 */ 1337 */
1338 public T caseObjective(Objective object) 1338 public T caseObjective(Objective object)
1339 { 1339 {
1340 return null; 1340 return null;
1341 } 1341 }
1342 1342
1343 /** 1343 /**
1344 * Returns the result of interpreting the object as an instance of '<em>Config Specification</em>'. 1344 * Returns the result of interpreting the object as an instance of '<em>Config Specification</em>'.
1345 * <!-- begin-user-doc --> 1345 * <!-- begin-user-doc -->
1346 * This implementation returns null; 1346 * This implementation returns null;
1347 * returning a non-null result will terminate the switch. 1347 * returning a non-null result will terminate the switch.
1348 * <!-- end-user-doc --> 1348 * <!-- end-user-doc -->
1349 * @param object the target of the switch. 1349 * @param object the target of the switch.
1350 * @return the result of interpreting the object as an instance of '<em>Config Specification</em>'. 1350 * @return the result of interpreting the object as an instance of '<em>Config Specification</em>'.
1351 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1351 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1352 * @generated 1352 * @generated
1353 */ 1353 */
1354 public T caseConfigSpecification(ConfigSpecification object) 1354 public T caseConfigSpecification(ConfigSpecification object)
1355 { 1355 {
1356 return null; 1356 return null;
1357 } 1357 }
1358 1358
1359 /** 1359 /**
1360 * Returns the result of interpreting the object as an instance of '<em>Config Declaration</em>'. 1360 * Returns the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1361 * <!-- begin-user-doc --> 1361 * <!-- begin-user-doc -->
1362 * This implementation returns null; 1362 * This implementation returns null;
1363 * returning a non-null result will terminate the switch. 1363 * returning a non-null result will terminate the switch.
1364 * <!-- end-user-doc --> 1364 * <!-- end-user-doc -->
1365 * @param object the target of the switch. 1365 * @param object the target of the switch.
1366 * @return the result of interpreting the object as an instance of '<em>Config Declaration</em>'. 1366 * @return the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1367 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1367 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1368 * @generated 1368 * @generated
1369 */ 1369 */
1370 public T caseConfigDeclaration(ConfigDeclaration object) 1370 public T caseConfigDeclaration(ConfigDeclaration object)
1371 { 1371 {
1372 return null; 1372 return null;
1373 } 1373 }
1374 1374
1375 /** 1375 /**
1376 * Returns the result of interpreting the object as an instance of '<em>Config Entry</em>'. 1376 * Returns the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1377 * <!-- begin-user-doc --> 1377 * <!-- begin-user-doc -->
1378 * This implementation returns null; 1378 * This implementation returns null;
1379 * returning a non-null result will terminate the switch. 1379 * returning a non-null result will terminate the switch.
1380 * <!-- end-user-doc --> 1380 * <!-- end-user-doc -->
1381 * @param object the target of the switch. 1381 * @param object the target of the switch.
1382 * @return the result of interpreting the object as an instance of '<em>Config Entry</em>'. 1382 * @return the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1383 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1383 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1384 * @generated 1384 * @generated
1385 */ 1385 */
1386 public T caseConfigEntry(ConfigEntry object) 1386 public T caseConfigEntry(ConfigEntry object)
1387 { 1387 {
1388 return null; 1388 return null;
1389 } 1389 }
1390 1390
1391 /** 1391 /**
1392 * Returns the result of interpreting the object as an instance of '<em>Documentation Entry</em>'. 1392 * Returns the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1393 * <!-- begin-user-doc --> 1393 * <!-- begin-user-doc -->
1394 * This implementation returns null; 1394 * This implementation returns null;
1395 * returning a non-null result will terminate the switch. 1395 * returning a non-null result will terminate the switch.
1396 * <!-- end-user-doc --> 1396 * <!-- end-user-doc -->
1397 * @param object the target of the switch. 1397 * @param object the target of the switch.
1398 * @return the result of interpreting the object as an instance of '<em>Documentation Entry</em>'. 1398 * @return the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1399 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1399 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1400 * @generated 1400 * @generated
1401 */ 1401 */
1402 public T caseDocumentationEntry(DocumentationEntry object) 1402 public T caseDocumentationEntry(DocumentationEntry object)
1403 { 1403 {
1404 return null; 1404 return null;
1405 } 1405 }
1406 1406
1407 /** 1407 /**
1408 * Returns the result of interpreting the object as an instance of '<em>Runtime Entry</em>'. 1408 * Returns the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1409 * <!-- begin-user-doc --> 1409 * <!-- begin-user-doc -->
1410 * This implementation returns null; 1410 * This implementation returns null;
1411 * returning a non-null result will terminate the switch. 1411 * returning a non-null result will terminate the switch.
1412 * <!-- end-user-doc --> 1412 * <!-- end-user-doc -->
1413 * @param object the target of the switch. 1413 * @param object the target of the switch.
1414 * @return the result of interpreting the object as an instance of '<em>Runtime Entry</em>'. 1414 * @return the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1415 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1415 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1416 * @generated 1416 * @generated
1417 */ 1417 */
1418 public T caseRuntimeEntry(RuntimeEntry object) 1418 public T caseRuntimeEntry(RuntimeEntry object)
1419 { 1419 {
1420 return null; 1420 return null;
1421 } 1421 }
1422 1422
1423 /** 1423 /**
1424 * Returns the result of interpreting the object as an instance of '<em>Memory Entry</em>'. 1424 * Returns the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1425 * <!-- begin-user-doc --> 1425 * <!-- begin-user-doc -->
1426 * This implementation returns null; 1426 * This implementation returns null;
1427 * returning a non-null result will terminate the switch. 1427 * returning a non-null result will terminate the switch.
1428 * <!-- end-user-doc --> 1428 * <!-- end-user-doc -->
1429 * @param object the target of the switch. 1429 * @param object the target of the switch.
1430 * @return the result of interpreting the object as an instance of '<em>Memory Entry</em>'. 1430 * @return the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1431 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1431 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1432 * @generated 1432 * @generated
1433 */ 1433 */
1434 public T caseMemoryEntry(MemoryEntry object) 1434 public T caseMemoryEntry(MemoryEntry object)
1435 { 1435 {
1436 return null; 1436 return null;
1437 } 1437 }
1438 1438
1439 /** 1439 /**
1440 * Returns the result of interpreting the object as an instance of '<em>Custom Entry</em>'. 1440 * Returns the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1441 * <!-- begin-user-doc --> 1441 * <!-- begin-user-doc -->
1442 * This implementation returns null; 1442 * This implementation returns null;
1443 * returning a non-null result will terminate the switch. 1443 * returning a non-null result will terminate the switch.
1444 * <!-- end-user-doc --> 1444 * <!-- end-user-doc -->
1445 * @param object the target of the switch. 1445 * @param object the target of the switch.
1446 * @return the result of interpreting the object as an instance of '<em>Custom Entry</em>'. 1446 * @return the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1447 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1447 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1448 * @generated 1448 * @generated
1449 */ 1449 */
1450 public T caseCustomEntry(CustomEntry object) 1450 public T caseCustomEntry(CustomEntry object)
1451 { 1451 {
1452 return null; 1452 return null;
1453 } 1453 }
1454 1454
1455 /** 1455 /**
1456 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'. 1456 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1457 * <!-- begin-user-doc --> 1457 * <!-- begin-user-doc -->
1458 * This implementation returns null; 1458 * This implementation returns null;
1459 * returning a non-null result will terminate the switch. 1459 * returning a non-null result will terminate the switch.
1460 * <!-- end-user-doc --> 1460 * <!-- end-user-doc -->
1461 * @param object the target of the switch. 1461 * @param object the target of the switch.
1462 * @return the result of interpreting the object as an instance of '<em>Config Reference</em>'. 1462 * @return the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1463 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1463 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1464 * @generated 1464 * @generated
1465 */ 1465 */
1466 public T caseConfigReference(ConfigReference object) 1466 public T caseConfigReference(ConfigReference object)
1467 { 1467 {
1468 return null; 1468 return null;
1469 } 1469 }
1470 1470
1471 /** 1471 /**
1472 * Returns the result of interpreting the object as an instance of '<em>Config</em>'. 1472 * Returns the result of interpreting the object as an instance of '<em>Config</em>'.
1473 * <!-- begin-user-doc --> 1473 * <!-- begin-user-doc -->
1474 * This implementation returns null; 1474 * This implementation returns null;
1475 * returning a non-null result will terminate the switch. 1475 * returning a non-null result will terminate the switch.
1476 * <!-- end-user-doc --> 1476 * <!-- end-user-doc -->
1477 * @param object the target of the switch. 1477 * @param object the target of the switch.
1478 * @return the result of interpreting the object as an instance of '<em>Config</em>'. 1478 * @return the result of interpreting the object as an instance of '<em>Config</em>'.
1479 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1479 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1480 * @generated 1480 * @generated
1481 */ 1481 */
1482 public T caseConfig(Config object) 1482 public T caseConfig(Config object)
1483 { 1483 {
1484 return null; 1484 return null;
1485 } 1485 }
1486 1486
1487 /** 1487 /**
1488 * Returns the result of interpreting the object as an instance of '<em>Scope Specification</em>'. 1488 * Returns the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1489 * <!-- begin-user-doc --> 1489 * <!-- begin-user-doc -->
1490 * This implementation returns null; 1490 * This implementation returns null;
1491 * returning a non-null result will terminate the switch. 1491 * returning a non-null result will terminate the switch.
1492 * <!-- end-user-doc --> 1492 * <!-- end-user-doc -->
1493 * @param object the target of the switch. 1493 * @param object the target of the switch.
1494 * @return the result of interpreting the object as an instance of '<em>Scope Specification</em>'. 1494 * @return the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1495 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1495 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1496 * @generated 1496 * @generated
1497 */ 1497 */
1498 public T caseScopeSpecification(ScopeSpecification object) 1498 public T caseScopeSpecification(ScopeSpecification object)
1499 { 1499 {
1500 return null; 1500 return null;
1501 } 1501 }
1502 1502
1503 /** 1503 /**
1504 * Returns the result of interpreting the object as an instance of '<em>Type Scope</em>'. 1504 * Returns the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1505 * <!-- begin-user-doc --> 1505 * <!-- begin-user-doc -->
1506 * This implementation returns null; 1506 * This implementation returns null;
1507 * returning a non-null result will terminate the switch. 1507 * returning a non-null result will terminate the switch.
1508 * <!-- end-user-doc --> 1508 * <!-- end-user-doc -->
1509 * @param object the target of the switch. 1509 * @param object the target of the switch.
1510 * @return the result of interpreting the object as an instance of '<em>Type Scope</em>'. 1510 * @return the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1511 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1511 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1512 * @generated 1512 * @generated
1513 */ 1513 */
1514 public T caseTypeScope(TypeScope object) 1514 public T caseTypeScope(TypeScope object)
1515 { 1515 {
1516 return null; 1516 return null;
1517 } 1517 }
1518 1518
1519 /** 1519 /**
1520 * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. 1520 * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'.
1521 * <!-- begin-user-doc --> 1521 * <!-- begin-user-doc -->
1522 * This implementation returns null; 1522 * This implementation returns null;
1523 * returning a non-null result will terminate the switch. 1523 * returning a non-null result will terminate the switch.
1524 * <!-- end-user-doc --> 1524 * <!-- end-user-doc -->
1525 * @param object the target of the switch. 1525 * @param object the target of the switch.
1526 * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. 1526 * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'.
1527 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1527 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1528 * @generated 1528 * @generated
1529 */ 1529 */
1530 public T caseClassTypeScope(ClassTypeScope object) 1530 public T caseClassTypeScope(ClassTypeScope object)
1531 { 1531 {
1532 return null; 1532 return null;
1533 } 1533 }
1534 1534
1535 /** 1535 /**
1536 * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. 1536 * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'.
1537 * <!-- begin-user-doc --> 1537 * <!-- begin-user-doc -->
1538 * This implementation returns null; 1538 * This implementation returns null;
1539 * returning a non-null result will terminate the switch. 1539 * returning a non-null result will terminate the switch.
1540 * <!-- end-user-doc --> 1540 * <!-- end-user-doc -->
1541 * @param object the target of the switch. 1541 * @param object the target of the switch.
1542 * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. 1542 * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'.
1543 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1543 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1544 * @generated 1544 * @generated
1545 */ 1545 */
1546 public T caseObjectTypeScope(ObjectTypeScope object) 1546 public T caseObjectTypeScope(ObjectTypeScope object)
1547 { 1547 {
1548 return null; 1548 return null;
1549 } 1549 }
1550 1550
1551 /** 1551 /**
1552 * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. 1552 * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'.
1553 * <!-- begin-user-doc --> 1553 * <!-- begin-user-doc -->
1554 * This implementation returns null; 1554 * This implementation returns null;
1555 * returning a non-null result will terminate the switch. 1555 * returning a non-null result will terminate the switch.
1556 * <!-- end-user-doc --> 1556 * <!-- end-user-doc -->
1557 * @param object the target of the switch. 1557 * @param object the target of the switch.
1558 * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. 1558 * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'.
1559 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1559 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1560 * @generated 1560 * @generated
1561 */ 1561 */
1562 public T caseIntegerTypeScope(IntegerTypeScope object) 1562 public T caseIntegerTypeScope(IntegerTypeScope object)
1563 { 1563 {
1564 return null; 1564 return null;
1565 } 1565 }
1566 1566
1567 /** 1567 /**
1568 * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. 1568 * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'.
1569 * <!-- begin-user-doc --> 1569 * <!-- begin-user-doc -->
1570 * This implementation returns null; 1570 * This implementation returns null;
1571 * returning a non-null result will terminate the switch. 1571 * returning a non-null result will terminate the switch.
1572 * <!-- end-user-doc --> 1572 * <!-- end-user-doc -->
1573 * @param object the target of the switch. 1573 * @param object the target of the switch.
1574 * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. 1574 * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'.
1575 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1575 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1576 * @generated 1576 * @generated
1577 */ 1577 */
1578 public T caseRealTypeScope(RealTypeScope object) 1578 public T caseRealTypeScope(RealTypeScope object)
1579 { 1579 {
1580 return null; 1580 return null;
1581 } 1581 }
1582 1582
1583 /** 1583 /**
1584 * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'. 1584 * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'.
1585 * <!-- begin-user-doc --> 1585 * <!-- begin-user-doc -->
1586 * This implementation returns null; 1586 * This implementation returns null;
1587 * returning a non-null result will terminate the switch. 1587 * returning a non-null result will terminate the switch.
1588 * <!-- end-user-doc --> 1588 * <!-- end-user-doc -->
1589 * @param object the target of the switch. 1589 * @param object the target of the switch.
1590 * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'. 1590 * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'.
1591 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1591 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1592 * @generated 1592 * @generated
1593 */ 1593 */
1594 public T caseStringTypeScope(StringTypeScope object) 1594 public T caseStringTypeScope(StringTypeScope object)
1595 { 1595 {
1596 return null; 1596 return null;
1597 } 1597 }
1598 1598
1599 /** 1599 /**
1600 * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. 1600 * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1601 * <!-- begin-user-doc --> 1601 * <!-- begin-user-doc -->
1602 * This implementation returns null; 1602 * This implementation returns null;
1603 * returning a non-null result will terminate the switch. 1603 * returning a non-null result will terminate the switch.
1604 * <!-- end-user-doc --> 1604 * <!-- end-user-doc -->
1605 * @param object the target of the switch. 1605 * @param object the target of the switch.
1606 * @return the result of interpreting the object as an instance of '<em>Type Reference</em>'. 1606 * @return the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1607 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1607 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1608 * @generated 1608 * @generated
1609 */ 1609 */
1610 public T caseTypeReference(TypeReference object) 1610 public T caseTypeReference(TypeReference object)
1611 { 1611 {
1612 return null; 1612 return null;
1613 } 1613 }
1614 1614
1615 /** 1615 /**
1616 * Returns the result of interpreting the object as an instance of '<em>Class Reference</em>'. 1616 * Returns the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1617 * <!-- begin-user-doc --> 1617 * <!-- begin-user-doc -->
1618 * This implementation returns null; 1618 * This implementation returns null;
1619 * returning a non-null result will terminate the switch. 1619 * returning a non-null result will terminate the switch.
1620 * <!-- end-user-doc --> 1620 * <!-- end-user-doc -->
1621 * @param object the target of the switch. 1621 * @param object the target of the switch.
1622 * @return the result of interpreting the object as an instance of '<em>Class Reference</em>'. 1622 * @return the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1623 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1623 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1624 * @generated 1624 * @generated
1625 */ 1625 */
1626 public T caseClassReference(ClassReference object) 1626 public T caseClassReference(ClassReference object)
1627 { 1627 {
1628 return null; 1628 return null;
1629 } 1629 }
1630 1630
1631 /** 1631 /**
1632 * Returns the result of interpreting the object as an instance of '<em>Object Reference</em>'. 1632 * Returns the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1633 * <!-- begin-user-doc --> 1633 * <!-- begin-user-doc -->
1634 * This implementation returns null; 1634 * This implementation returns null;
1635 * returning a non-null result will terminate the switch. 1635 * returning a non-null result will terminate the switch.
1636 * <!-- end-user-doc --> 1636 * <!-- end-user-doc -->
1637 * @param object the target of the switch. 1637 * @param object the target of the switch.
1638 * @return the result of interpreting the object as an instance of '<em>Object Reference</em>'. 1638 * @return the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1639 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1639 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1640 * @generated 1640 * @generated
1641 */ 1641 */
1642 public T caseObjectReference(ObjectReference object) 1642 public T caseObjectReference(ObjectReference object)
1643 { 1643 {
1644 return null; 1644 return null;
1645 } 1645 }
1646 1646
1647 /** 1647 /**
1648 * Returns the result of interpreting the object as an instance of '<em>Integer Reference</em>'. 1648 * Returns the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1649 * <!-- begin-user-doc --> 1649 * <!-- begin-user-doc -->
1650 * This implementation returns null; 1650 * This implementation returns null;
1651 * returning a non-null result will terminate the switch. 1651 * returning a non-null result will terminate the switch.
1652 * <!-- end-user-doc --> 1652 * <!-- end-user-doc -->
1653 * @param object the target of the switch. 1653 * @param object the target of the switch.
1654 * @return the result of interpreting the object as an instance of '<em>Integer Reference</em>'. 1654 * @return the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1655 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1655 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1656 * @generated 1656 * @generated
1657 */ 1657 */
1658 public T caseIntegerReference(IntegerReference object) 1658 public T caseIntegerReference(IntegerReference object)
1659 { 1659 {
1660 return null; 1660 return null;
1661 } 1661 }
1662 1662
1663 /** 1663 /**
1664 * Returns the result of interpreting the object as an instance of '<em>Real Reference</em>'. 1664 * Returns the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1665 * <!-- begin-user-doc --> 1665 * <!-- begin-user-doc -->
1666 * This implementation returns null; 1666 * This implementation returns null;
1667 * returning a non-null result will terminate the switch. 1667 * returning a non-null result will terminate the switch.
1668 * <!-- end-user-doc --> 1668 * <!-- end-user-doc -->
1669 * @param object the target of the switch. 1669 * @param object the target of the switch.
1670 * @return the result of interpreting the object as an instance of '<em>Real Reference</em>'. 1670 * @return the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1671 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1671 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1672 * @generated 1672 * @generated
1673 */ 1673 */
1674 public T caseRealReference(RealReference object) 1674 public T caseRealReference(RealReference object)
1675 { 1675 {
1676 return null; 1676 return null;
1677 } 1677 }
1678 1678
1679 /** 1679 /**
1680 * Returns the result of interpreting the object as an instance of '<em>String Reference</em>'. 1680 * Returns the result of interpreting the object as an instance of '<em>String Reference</em>'.
1681 * <!-- begin-user-doc --> 1681 * <!-- begin-user-doc -->
1682 * This implementation returns null; 1682 * This implementation returns null;
1683 * returning a non-null result will terminate the switch. 1683 * returning a non-null result will terminate the switch.
1684 * <!-- end-user-doc --> 1684 * <!-- end-user-doc -->
1685 * @param object the target of the switch. 1685 * @param object the target of the switch.
1686 * @return the result of interpreting the object as an instance of '<em>String Reference</em>'. 1686 * @return the result of interpreting the object as an instance of '<em>String Reference</em>'.
1687 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1687 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1688 * @generated 1688 * @generated
1689 */ 1689 */
1690 public T caseStringReference(StringReference object) 1690 public T caseStringReference(StringReference object)
1691 { 1691 {
1692 return null; 1692 return null;
1693 } 1693 }
1694 1694
1695 /** 1695 /**
1696 * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'. 1696 * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'.
1697 * <!-- begin-user-doc --> 1697 * <!-- begin-user-doc -->
1698 * This implementation returns null; 1698 * This implementation returns null;
1699 * returning a non-null result will terminate the switch. 1699 * returning a non-null result will terminate the switch.
1700 * <!-- end-user-doc --> 1700 * <!-- end-user-doc -->
1701 * @param object the target of the switch. 1701 * @param object the target of the switch.
1702 * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'. 1702 * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'.
1703 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1703 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1704 * @generated 1704 * @generated
1705 */ 1705 */
1706 public T caseNumberSpecification(NumberSpecification object) 1706 public T caseNumberSpecification(NumberSpecification object)
1707 { 1707 {
1708 return null; 1708 return null;
1709 } 1709 }
1710 1710
1711 /** 1711 /**
1712 * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'. 1712 * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'.
1713 * <!-- begin-user-doc --> 1713 * <!-- begin-user-doc -->
1714 * This implementation returns null; 1714 * This implementation returns null;
1715 * returning a non-null result will terminate the switch. 1715 * returning a non-null result will terminate the switch.
1716 * <!-- end-user-doc --> 1716 * <!-- end-user-doc -->
1717 * @param object the target of the switch. 1717 * @param object the target of the switch.
1718 * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'. 1718 * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'.
1719 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1719 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1720 * @generated 1720 * @generated
1721 */ 1721 */
1722 public T caseExactNumber(ExactNumber object) 1722 public T caseExactNumber(ExactNumber object)
1723 { 1723 {
1724 return null; 1724 return null;
1725 } 1725 }
1726 1726
1727 /** 1727 /**
1728 * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'. 1728 * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'.
1729 * <!-- begin-user-doc --> 1729 * <!-- begin-user-doc -->
1730 * This implementation returns null; 1730 * This implementation returns null;
1731 * returning a non-null result will terminate the switch. 1731 * returning a non-null result will terminate the switch.
1732 * <!-- end-user-doc --> 1732 * <!-- end-user-doc -->
1733 * @param object the target of the switch. 1733 * @param object the target of the switch.
1734 * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'. 1734 * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'.
1735 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1735 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1736 * @generated 1736 * @generated
1737 */ 1737 */
1738 public T caseIntervallNumber(IntervallNumber object) 1738 public T caseIntervallNumber(IntervallNumber object)
1739 { 1739 {
1740 return null; 1740 return null;
1741 } 1741 }
1742 1742
1743 /** 1743 /**
1744 * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. 1744 * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'.
1745 * <!-- begin-user-doc --> 1745 * <!-- begin-user-doc -->
1746 * This implementation returns null; 1746 * This implementation returns null;
1747 * returning a non-null result will terminate the switch. 1747 * returning a non-null result will terminate the switch.
1748 * <!-- end-user-doc --> 1748 * <!-- end-user-doc -->
1749 * @param object the target of the switch. 1749 * @param object the target of the switch.
1750 * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. 1750 * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'.
1751 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1751 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1752 * @generated 1752 * @generated
1753 */ 1753 */
1754 public T caseIntEnumberation(IntEnumberation object) 1754 public T caseIntEnumberation(IntEnumberation object)
1755 { 1755 {
1756 return null; 1756 return null;
1757 } 1757 }
1758 1758
1759 /** 1759 /**
1760 * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. 1760 * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'.
1761 * <!-- begin-user-doc --> 1761 * <!-- begin-user-doc -->
1762 * This implementation returns null; 1762 * This implementation returns null;
1763 * returning a non-null result will terminate the switch. 1763 * returning a non-null result will terminate the switch.
1764 * <!-- end-user-doc --> 1764 * <!-- end-user-doc -->
1765 * @param object the target of the switch. 1765 * @param object the target of the switch.
1766 * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. 1766 * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'.
1767 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1767 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1768 * @generated 1768 * @generated
1769 */ 1769 */
1770 public T caseRealEnumeration(RealEnumeration object) 1770 public T caseRealEnumeration(RealEnumeration object)
1771 { 1771 {
1772 return null; 1772 return null;
1773 } 1773 }
1774 1774
1775 /** 1775 /**
1776 * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'. 1776 * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'.
1777 * <!-- begin-user-doc --> 1777 * <!-- begin-user-doc -->
1778 * This implementation returns null; 1778 * This implementation returns null;
1779 * returning a non-null result will terminate the switch. 1779 * returning a non-null result will terminate the switch.
1780 * <!-- end-user-doc --> 1780 * <!-- end-user-doc -->
1781 * @param object the target of the switch. 1781 * @param object the target of the switch.
1782 * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'. 1782 * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'.
1783 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1783 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1784 * @generated 1784 * @generated
1785 */ 1785 */
1786 public T caseStringEnumeration(StringEnumeration object) 1786 public T caseStringEnumeration(StringEnumeration object)
1787 { 1787 {
1788 return null; 1788 return null;
1789 } 1789 }
1790 1790
1791 /** 1791 /**
1792 * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. 1792 * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1793 * <!-- begin-user-doc --> 1793 * <!-- begin-user-doc -->
1794 * This implementation returns null; 1794 * This implementation returns null;
1795 * returning a non-null result will terminate the switch. 1795 * returning a non-null result will terminate the switch.
1796 * <!-- end-user-doc --> 1796 * <!-- end-user-doc -->
1797 * @param object the target of the switch. 1797 * @param object the target of the switch.
1798 * @return the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. 1798 * @return the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1799 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1799 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1800 * @generated 1800 * @generated
1801 */ 1801 */
1802 public T caseScopeDeclaration(ScopeDeclaration object) 1802 public T caseScopeDeclaration(ScopeDeclaration object)
1803 { 1803 {
1804 return null; 1804 return null;
1805 } 1805 }
1806 1806
1807 /** 1807 /**
1808 * Returns the result of interpreting the object as an instance of '<em>Scope Reference</em>'. 1808 * Returns the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1809 * <!-- begin-user-doc --> 1809 * <!-- begin-user-doc -->
1810 * This implementation returns null; 1810 * This implementation returns null;
1811 * returning a non-null result will terminate the switch. 1811 * returning a non-null result will terminate the switch.
1812 * <!-- end-user-doc --> 1812 * <!-- end-user-doc -->
1813 * @param object the target of the switch. 1813 * @param object the target of the switch.
1814 * @return the result of interpreting the object as an instance of '<em>Scope Reference</em>'. 1814 * @return the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1815 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1815 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1816 * @generated 1816 * @generated
1817 */ 1817 */
1818 public T caseScopeReference(ScopeReference object) 1818 public T caseScopeReference(ScopeReference object)
1819 { 1819 {
1820 return null; 1820 return null;
1821 } 1821 }
1822 1822
1823 /** 1823 /**
1824 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'. 1824 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'.
1825 * <!-- begin-user-doc --> 1825 * <!-- begin-user-doc -->
1826 * This implementation returns null; 1826 * This implementation returns null;
1827 * returning a non-null result will terminate the switch. 1827 * returning a non-null result will terminate the switch.
1828 * <!-- end-user-doc --> 1828 * <!-- end-user-doc -->
1829 * @param object the target of the switch. 1829 * @param object the target of the switch.
1830 * @return the result of interpreting the object as an instance of '<em>Scope</em>'. 1830 * @return the result of interpreting the object as an instance of '<em>Scope</em>'.
1831 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1831 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1832 * @generated 1832 * @generated
1833 */ 1833 */
1834 public T caseScope(Scope object) 1834 public T caseScope(Scope object)
1835 { 1835 {
1836 return null; 1836 return null;
1837 } 1837 }
1838 1838
1839 /** 1839 /**
1840 * Returns the result of interpreting the object as an instance of '<em>Task</em>'. 1840 * Returns the result of interpreting the object as an instance of '<em>Task</em>'.
1841 * <!-- begin-user-doc --> 1841 * <!-- begin-user-doc -->
1842 * This implementation returns null; 1842 * This implementation returns null;
1843 * returning a non-null result will terminate the switch. 1843 * returning a non-null result will terminate the switch.
1844 * <!-- end-user-doc --> 1844 * <!-- end-user-doc -->
1845 * @param object the target of the switch. 1845 * @param object the target of the switch.
1846 * @return the result of interpreting the object as an instance of '<em>Task</em>'. 1846 * @return the result of interpreting the object as an instance of '<em>Task</em>'.
1847 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1847 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1848 * @generated 1848 * @generated
1849 */ 1849 */
1850 public T caseTask(Task object) 1850 public T caseTask(Task object)
1851 { 1851 {
1852 return null; 1852 return null;
1853 } 1853 }
1854 1854
1855 /** 1855 /**
1856 * Returns the result of interpreting the object as an instance of '<em>Generation Task</em>'. 1856 * Returns the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1857 * <!-- begin-user-doc --> 1857 * <!-- begin-user-doc -->
1858 * This implementation returns null; 1858 * This implementation returns null;
1859 * returning a non-null result will terminate the switch. 1859 * returning a non-null result will terminate the switch.
1860 * <!-- end-user-doc --> 1860 * <!-- end-user-doc -->
1861 * @param object the target of the switch. 1861 * @param object the target of the switch.
1862 * @return the result of interpreting the object as an instance of '<em>Generation Task</em>'. 1862 * @return the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1863 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1863 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1864 * @generated 1864 * @generated
1865 */ 1865 */
1866 public T caseGenerationTask(GenerationTask object) 1866 public T caseGenerationTask(GenerationTask object)
1867 { 1867 {
1868 return null; 1868 return null;
1869 } 1869 }
1870 1870
1871 /** 1871 /**
1872 * Returns the result of interpreting the object as an instance of '<em>Integer Scope</em>'. 1872 * Returns the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1873 * <!-- begin-user-doc --> 1873 * <!-- begin-user-doc -->
1874 * This implementation returns null; 1874 * This implementation returns null;
1875 * returning a non-null result will terminate the switch. 1875 * returning a non-null result will terminate the switch.
1876 * <!-- end-user-doc --> 1876 * <!-- end-user-doc -->
1877 * @param object the target of the switch. 1877 * @param object the target of the switch.
1878 * @return the result of interpreting the object as an instance of '<em>Integer Scope</em>'. 1878 * @return the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1879 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1879 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1880 * @generated 1880 * @generated
1881 */ 1881 */
1882 public T caseIntegerScope(IntegerScope object) 1882 public T caseIntegerScope(IntegerScope object)
1883 { 1883 {
1884 return null; 1884 return null;
1885 } 1885 }
1886 1886
1887 /** 1887 /**
1888 * Returns the result of interpreting the object as an instance of '<em>Real Scope</em>'. 1888 * Returns the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1889 * <!-- begin-user-doc --> 1889 * <!-- begin-user-doc -->
1890 * This implementation returns null; 1890 * This implementation returns null;
1891 * returning a non-null result will terminate the switch. 1891 * returning a non-null result will terminate the switch.
1892 * <!-- end-user-doc --> 1892 * <!-- end-user-doc -->
1893 * @param object the target of the switch. 1893 * @param object the target of the switch.
1894 * @return the result of interpreting the object as an instance of '<em>Real Scope</em>'. 1894 * @return the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1895 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1895 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1896 * @generated 1896 * @generated
1897 */ 1897 */
1898 public T caseRealScope(RealScope object) 1898 public T caseRealScope(RealScope object)
1899 { 1899 {
1900 return null; 1900 return null;
1901 } 1901 }
1902 1902
1903 /** 1903 /**
1904 * Returns the result of interpreting the object as an instance of '<em>String Scope</em>'. 1904 * Returns the result of interpreting the object as an instance of '<em>String Scope</em>'.
1905 * <!-- begin-user-doc --> 1905 * <!-- begin-user-doc -->
1906 * This implementation returns null; 1906 * This implementation returns null;
1907 * returning a non-null result will terminate the switch. 1907 * returning a non-null result will terminate the switch.
1908 * <!-- end-user-doc --> 1908 * <!-- end-user-doc -->
1909 * @param object the target of the switch. 1909 * @param object the target of the switch.
1910 * @return the result of interpreting the object as an instance of '<em>String Scope</em>'. 1910 * @return the result of interpreting the object as an instance of '<em>String Scope</em>'.
1911 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1911 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1912 * @generated 1912 * @generated
1913 */ 1913 */
1914 public T caseStringScope(StringScope object) 1914 public T caseStringScope(StringScope object)
1915 { 1915 {
1916 return null; 1916 return null;
1917 } 1917 }
1918 1918
1919 /** 1919 /**
1920 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. 1920 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
1921 * <!-- begin-user-doc --> 1921 * <!-- begin-user-doc -->
1922 * This implementation returns null; 1922 * This implementation returns null;
1923 * returning a non-null result will terminate the switch, but this is the last case anyway. 1923 * returning a non-null result will terminate the switch, but this is the last case anyway.
1924 * <!-- end-user-doc --> 1924 * <!-- end-user-doc -->
1925 * @param object the target of the switch. 1925 * @param object the target of the switch.
1926 * @return the result of interpreting the object as an instance of '<em>EObject</em>'. 1926 * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
1927 * @see #doSwitch(org.eclipse.emf.ecore.EObject) 1927 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
1928 * @generated 1928 * @generated
1929 */ 1929 */
1930 @Override 1930 @Override
1931 public T defaultCase(EObject object) 1931 public T defaultCase(EObject object)
1932 { 1932 {
1933 return null; 1933 return null;
1934 } 1934 }
1935 1935
1936} //ApplicationConfigurationSwitch 1936} //ApplicationConfigurationSwitch
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java
index fa0418a1..fb9b562a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java
@@ -1,16 +1,16 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.parser.antlr; 4package hu.bme.mit.inf.dslreasoner.application.parser.antlr;
5 5
6import java.io.InputStream; 6import java.io.InputStream;
7import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; 7import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
8 8
9public class ApplicationConfigurationAntlrTokenFileProvider implements IAntlrTokenFileProvider { 9public class ApplicationConfigurationAntlrTokenFileProvider implements IAntlrTokenFileProvider {
10 10
11 @Override 11 @Override
12 public InputStream getAntlrTokenFile() { 12 public InputStream getAntlrTokenFile() {
13 ClassLoader classLoader = getClass().getClassLoader(); 13 ClassLoader classLoader = getClass().getClassLoader();
14 return classLoader.getResourceAsStream("hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens"); 14 return classLoader.getResourceAsStream("hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens");
15 } 15 }
16} 16}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java
index e579d249..f1d6ae3a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java
@@ -1,40 +1,40 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.parser.antlr; 4package hu.bme.mit.inf.dslreasoner.application.parser.antlr;
5 5
6import com.google.inject.Inject; 6import com.google.inject.Inject;
7import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationParser; 7import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationParser;
8import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 8import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
9import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; 9import org.eclipse.xtext.parser.antlr.AbstractAntlrParser;
10import org.eclipse.xtext.parser.antlr.XtextTokenStream; 10import org.eclipse.xtext.parser.antlr.XtextTokenStream;
11 11
12public class ApplicationConfigurationParser extends AbstractAntlrParser { 12public class ApplicationConfigurationParser extends AbstractAntlrParser {
13 13
14 @Inject 14 @Inject
15 private ApplicationConfigurationGrammarAccess grammarAccess; 15 private ApplicationConfigurationGrammarAccess grammarAccess;
16 16
17 @Override 17 @Override
18 protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { 18 protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
19 tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); 19 tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
20 } 20 }
21 21
22 22
23 @Override 23 @Override
24 protected InternalApplicationConfigurationParser createParser(XtextTokenStream stream) { 24 protected InternalApplicationConfigurationParser createParser(XtextTokenStream stream) {
25 return new InternalApplicationConfigurationParser(stream, getGrammarAccess()); 25 return new InternalApplicationConfigurationParser(stream, getGrammarAccess());
26 } 26 }
27 27
28 @Override 28 @Override
29 protected String getDefaultRuleName() { 29 protected String getDefaultRuleName() {
30 return "ConfigurationScript"; 30 return "ConfigurationScript";
31 } 31 }
32 32
33 public ApplicationConfigurationGrammarAccess getGrammarAccess() { 33 public ApplicationConfigurationGrammarAccess getGrammarAccess() {
34 return this.grammarAccess; 34 return this.grammarAccess;
35 } 35 }
36 36
37 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { 37 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
38 this.grammarAccess = grammarAccess; 38 this.grammarAccess = grammarAccess;
39 } 39 }
40} 40}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
index 3f9f5b26..fbafcc5c 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
@@ -1,4947 +1,4947 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4grammar InternalApplicationConfiguration; 4grammar InternalApplicationConfiguration;
5 5
6options { 6options {
7 superClass=AbstractInternalAntlrParser; 7 superClass=AbstractInternalAntlrParser;
8} 8}
9 9
10@lexer::header { 10@lexer::header {
11package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; 11package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal;
12 12
13// Hack: Use our own Lexer superclass by means of import. 13// Hack: Use our own Lexer superclass by means of import.
14// Currently there is no other way to specify the superclass for the lexer. 14// Currently there is no other way to specify the superclass for the lexer.
15import org.eclipse.xtext.parser.antlr.Lexer; 15import org.eclipse.xtext.parser.antlr.Lexer;
16} 16}
17 17
18@parser::header { 18@parser::header {
19package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; 19package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal;
20 20
21import org.eclipse.xtext.*; 21import org.eclipse.xtext.*;
22import org.eclipse.xtext.parser.*; 22import org.eclipse.xtext.parser.*;
23import org.eclipse.xtext.parser.impl.*; 23import org.eclipse.xtext.parser.impl.*;
24import org.eclipse.emf.ecore.util.EcoreUtil; 24import org.eclipse.emf.ecore.util.EcoreUtil;
25import org.eclipse.emf.ecore.EObject; 25import org.eclipse.emf.ecore.EObject;
26import org.eclipse.emf.common.util.Enumerator; 26import org.eclipse.emf.common.util.Enumerator;
27import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; 27import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
28import org.eclipse.xtext.parser.antlr.XtextTokenStream; 28import org.eclipse.xtext.parser.antlr.XtextTokenStream;
29import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; 29import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
30import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; 30import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
31import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 31import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
32 32
33} 33}
34 34
35@parser::members { 35@parser::members {
36 36
37 private ApplicationConfigurationGrammarAccess grammarAccess; 37 private ApplicationConfigurationGrammarAccess grammarAccess;
38 38
39 public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { 39 public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) {
40 this(input); 40 this(input);
41 this.grammarAccess = grammarAccess; 41 this.grammarAccess = grammarAccess;
42 registerRules(grammarAccess.getGrammar()); 42 registerRules(grammarAccess.getGrammar());
43 } 43 }
44 44
45 @Override 45 @Override
46 protected String getFirstRuleName() { 46 protected String getFirstRuleName() {
47 return "ConfigurationScript"; 47 return "ConfigurationScript";
48 } 48 }
49 49
50 @Override 50 @Override
51 protected ApplicationConfigurationGrammarAccess getGrammarAccess() { 51 protected ApplicationConfigurationGrammarAccess getGrammarAccess() {
52 return grammarAccess; 52 return grammarAccess;
53 } 53 }
54 54
55} 55}
56 56
57@rulecatch { 57@rulecatch {
58 catch (RecognitionException re) { 58 catch (RecognitionException re) {
59 recover(input,re); 59 recover(input,re);
60 appendSkippedTokens(); 60 appendSkippedTokens();
61 } 61 }
62} 62}
63 63
64// Entry rule entryRuleConfigurationScript 64// Entry rule entryRuleConfigurationScript
65entryRuleConfigurationScript returns [EObject current=null]: 65entryRuleConfigurationScript returns [EObject current=null]:
66 { newCompositeNode(grammarAccess.getConfigurationScriptRule()); } 66 { newCompositeNode(grammarAccess.getConfigurationScriptRule()); }
67 iv_ruleConfigurationScript=ruleConfigurationScript 67 iv_ruleConfigurationScript=ruleConfigurationScript
68 { $current=$iv_ruleConfigurationScript.current; } 68 { $current=$iv_ruleConfigurationScript.current; }
69 EOF; 69 EOF;
70 70
71// Rule ConfigurationScript 71// Rule ConfigurationScript
72ruleConfigurationScript returns [EObject current=null] 72ruleConfigurationScript returns [EObject current=null]
73@init { 73@init {
74 enterRule(); 74 enterRule();
75} 75}
76@after { 76@after {
77 leaveRule(); 77 leaveRule();
78}: 78}:
79 ( 79 (
80 ( 80 (
81 ( 81 (
82 { 82 {
83 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 83 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
84 } 84 }
85 lv_imports_0_0=ruleImport 85 lv_imports_0_0=ruleImport
86 { 86 {
87 if ($current==null) { 87 if ($current==null) {
88 $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); 88 $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule());
89 } 89 }
90 add( 90 add(
91 $current, 91 $current,
92 "imports", 92 "imports",
93 lv_imports_0_0, 93 lv_imports_0_0,
94 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); 94 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import");
95 afterParserOrEnumRuleCall(); 95 afterParserOrEnumRuleCall();
96 } 96 }
97 ) 97 )
98 )* 98 )*
99 ( 99 (
100 ( 100 (
101 { 101 {
102 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 102 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
103 } 103 }
104 lv_commands_1_0=ruleCommand 104 lv_commands_1_0=ruleCommand
105 { 105 {
106 if ($current==null) { 106 if ($current==null) {
107 $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); 107 $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule());
108 } 108 }
109 add( 109 add(
110 $current, 110 $current,
111 "commands", 111 "commands",
112 lv_commands_1_0, 112 lv_commands_1_0,
113 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); 113 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command");
114 afterParserOrEnumRuleCall(); 114 afterParserOrEnumRuleCall();
115 } 115 }
116 ) 116 )
117 )* 117 )*
118 ) 118 )
119; 119;
120 120
121// Entry rule entryRuleCommand 121// Entry rule entryRuleCommand
122entryRuleCommand returns [EObject current=null]: 122entryRuleCommand returns [EObject current=null]:
123 { newCompositeNode(grammarAccess.getCommandRule()); } 123 { newCompositeNode(grammarAccess.getCommandRule()); }
124 iv_ruleCommand=ruleCommand 124 iv_ruleCommand=ruleCommand
125 { $current=$iv_ruleCommand.current; } 125 { $current=$iv_ruleCommand.current; }
126 EOF; 126 EOF;
127 127
128// Rule Command 128// Rule Command
129ruleCommand returns [EObject current=null] 129ruleCommand returns [EObject current=null]
130@init { 130@init {
131 enterRule(); 131 enterRule();
132} 132}
133@after { 133@after {
134 leaveRule(); 134 leaveRule();
135}: 135}:
136 ( 136 (
137 { 137 {
138 newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); 138 newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
139 } 139 }
140 this_Declaration_0=ruleDeclaration 140 this_Declaration_0=ruleDeclaration
141 { 141 {
142 $current = $this_Declaration_0.current; 142 $current = $this_Declaration_0.current;
143 afterParserOrEnumRuleCall(); 143 afterParserOrEnumRuleCall();
144 } 144 }
145 | 145 |
146 { 146 {
147 newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); 147 newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
148 } 148 }
149 this_Task_1=ruleTask 149 this_Task_1=ruleTask
150 { 150 {
151 $current = $this_Task_1.current; 151 $current = $this_Task_1.current;
152 afterParserOrEnumRuleCall(); 152 afterParserOrEnumRuleCall();
153 } 153 }
154 ) 154 )
155; 155;
156 156
157// Entry rule entryRuleQualifiedName 157// Entry rule entryRuleQualifiedName
158entryRuleQualifiedName returns [String current=null]: 158entryRuleQualifiedName returns [String current=null]:
159 { newCompositeNode(grammarAccess.getQualifiedNameRule()); } 159 { newCompositeNode(grammarAccess.getQualifiedNameRule()); }
160 iv_ruleQualifiedName=ruleQualifiedName 160 iv_ruleQualifiedName=ruleQualifiedName
161 { $current=$iv_ruleQualifiedName.current.getText(); } 161 { $current=$iv_ruleQualifiedName.current.getText(); }
162 EOF; 162 EOF;
163 163
164// Rule QualifiedName 164// Rule QualifiedName
165ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] 165ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
166@init { 166@init {
167 enterRule(); 167 enterRule();
168} 168}
169@after { 169@after {
170 leaveRule(); 170 leaveRule();
171}: 171}:
172 ( 172 (
173 this_ID_0=RULE_ID 173 this_ID_0=RULE_ID
174 { 174 {
175 $current.merge(this_ID_0); 175 $current.merge(this_ID_0);
176 } 176 }
177 { 177 {
178 newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 178 newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
179 } 179 }
180 ( 180 (
181 kw='.' 181 kw='.'
182 { 182 {
183 $current.merge(kw); 183 $current.merge(kw);
184 newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 184 newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
185 } 185 }
186 this_ID_2=RULE_ID 186 this_ID_2=RULE_ID
187 { 187 {
188 $current.merge(this_ID_2); 188 $current.merge(this_ID_2);
189 } 189 }
190 { 190 {
191 newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 191 newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
192 } 192 }
193 )* 193 )*
194 ) 194 )
195; 195;
196 196
197// Entry rule entryRuleREALLiteral 197// Entry rule entryRuleREALLiteral
198entryRuleREALLiteral returns [String current=null]: 198entryRuleREALLiteral returns [String current=null]:
199 { newCompositeNode(grammarAccess.getREALLiteralRule()); } 199 { newCompositeNode(grammarAccess.getREALLiteralRule()); }
200 iv_ruleREALLiteral=ruleREALLiteral 200 iv_ruleREALLiteral=ruleREALLiteral
201 { $current=$iv_ruleREALLiteral.current.getText(); } 201 { $current=$iv_ruleREALLiteral.current.getText(); }
202 EOF; 202 EOF;
203 203
204// Rule REALLiteral 204// Rule REALLiteral
205ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] 205ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
206@init { 206@init {
207 enterRule(); 207 enterRule();
208} 208}
209@after { 209@after {
210 leaveRule(); 210 leaveRule();
211}: 211}:
212 ( 212 (
213 ( 213 (
214 kw='-' 214 kw='-'
215 { 215 {
216 $current.merge(kw); 216 $current.merge(kw);
217 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 217 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
218 } 218 }
219 )? 219 )?
220 this_INT_1=RULE_INT 220 this_INT_1=RULE_INT
221 { 221 {
222 $current.merge(this_INT_1); 222 $current.merge(this_INT_1);
223 } 223 }
224 { 224 {
225 newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 225 newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
226 } 226 }
227 kw='.' 227 kw='.'
228 { 228 {
229 $current.merge(kw); 229 $current.merge(kw);
230 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 230 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
231 } 231 }
232 this_INT_3=RULE_INT 232 this_INT_3=RULE_INT
233 { 233 {
234 $current.merge(this_INT_3); 234 $current.merge(this_INT_3);
235 } 235 }
236 { 236 {
237 newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 237 newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
238 } 238 }
239 ) 239 )
240; 240;
241 241
242// Entry rule entryRuleINTLiteral 242// Entry rule entryRuleINTLiteral
243entryRuleINTLiteral returns [String current=null]: 243entryRuleINTLiteral returns [String current=null]:
244 { newCompositeNode(grammarAccess.getINTLiteralRule()); } 244 { newCompositeNode(grammarAccess.getINTLiteralRule()); }
245 iv_ruleINTLiteral=ruleINTLiteral 245 iv_ruleINTLiteral=ruleINTLiteral
246 { $current=$iv_ruleINTLiteral.current.getText(); } 246 { $current=$iv_ruleINTLiteral.current.getText(); }
247 EOF; 247 EOF;
248 248
249// Rule INTLiteral 249// Rule INTLiteral
250ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] 250ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()]
251@init { 251@init {
252 enterRule(); 252 enterRule();
253} 253}
254@after { 254@after {
255 leaveRule(); 255 leaveRule();
256}: 256}:
257 ( 257 (
258 ( 258 (
259 kw='-' 259 kw='-'
260 { 260 {
261 $current.merge(kw); 261 $current.merge(kw);
262 newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 262 newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
263 } 263 }
264 )? 264 )?
265 this_INT_1=RULE_INT 265 this_INT_1=RULE_INT
266 { 266 {
267 $current.merge(this_INT_1); 267 $current.merge(this_INT_1);
268 } 268 }
269 { 269 {
270 newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 270 newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
271 } 271 }
272 ) 272 )
273; 273;
274 274
275// Entry rule entryRuleImport 275// Entry rule entryRuleImport
276entryRuleImport returns [EObject current=null]: 276entryRuleImport returns [EObject current=null]:
277 { newCompositeNode(grammarAccess.getImportRule()); } 277 { newCompositeNode(grammarAccess.getImportRule()); }
278 iv_ruleImport=ruleImport 278 iv_ruleImport=ruleImport
279 { $current=$iv_ruleImport.current; } 279 { $current=$iv_ruleImport.current; }
280 EOF; 280 EOF;
281 281
282// Rule Import 282// Rule Import
283ruleImport returns [EObject current=null] 283ruleImport returns [EObject current=null]
284@init { 284@init {
285 enterRule(); 285 enterRule();
286} 286}
287@after { 287@after {
288 leaveRule(); 288 leaveRule();
289}: 289}:
290 ( 290 (
291 { 291 {
292 newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 292 newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
293 } 293 }
294 this_EPackageImport_0=ruleEPackageImport 294 this_EPackageImport_0=ruleEPackageImport
295 { 295 {
296 $current = $this_EPackageImport_0.current; 296 $current = $this_EPackageImport_0.current;
297 afterParserOrEnumRuleCall(); 297 afterParserOrEnumRuleCall();
298 } 298 }
299 | 299 |
300 { 300 {
301 newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 301 newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
302 } 302 }
303 this_ViatraImport_1=ruleViatraImport 303 this_ViatraImport_1=ruleViatraImport
304 { 304 {
305 $current = $this_ViatraImport_1.current; 305 $current = $this_ViatraImport_1.current;
306 afterParserOrEnumRuleCall(); 306 afterParserOrEnumRuleCall();
307 } 307 }
308 ) 308 )
309; 309;
310 310
311// Entry rule entryRuleEPackageImport 311// Entry rule entryRuleEPackageImport
312entryRuleEPackageImport returns [EObject current=null]: 312entryRuleEPackageImport returns [EObject current=null]:
313 { newCompositeNode(grammarAccess.getEPackageImportRule()); } 313 { newCompositeNode(grammarAccess.getEPackageImportRule()); }
314 iv_ruleEPackageImport=ruleEPackageImport 314 iv_ruleEPackageImport=ruleEPackageImport
315 { $current=$iv_ruleEPackageImport.current; } 315 { $current=$iv_ruleEPackageImport.current; }
316 EOF; 316 EOF;
317 317
318// Rule EPackageImport 318// Rule EPackageImport
319ruleEPackageImport returns [EObject current=null] 319ruleEPackageImport returns [EObject current=null]
320@init { 320@init {
321 enterRule(); 321 enterRule();
322} 322}
323@after { 323@after {
324 leaveRule(); 324 leaveRule();
325}: 325}:
326 ( 326 (
327 otherlv_0='import' 327 otherlv_0='import'
328 { 328 {
329 newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 329 newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0());
330 } 330 }
331 otherlv_1='epackage' 331 otherlv_1='epackage'
332 { 332 {
333 newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 333 newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
334 } 334 }
335 ( 335 (
336 ( 336 (
337 { 337 {
338 if ($current==null) { 338 if ($current==null) {
339 $current = createModelElement(grammarAccess.getEPackageImportRule()); 339 $current = createModelElement(grammarAccess.getEPackageImportRule());
340 } 340 }
341 } 341 }
342 otherlv_2=RULE_STRING 342 otherlv_2=RULE_STRING
343 { 343 {
344 newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 344 newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
345 } 345 }
346 ) 346 )
347 ) 347 )
348 ) 348 )
349; 349;
350 350
351// Entry rule entryRuleViatraImport 351// Entry rule entryRuleViatraImport
352entryRuleViatraImport returns [EObject current=null]: 352entryRuleViatraImport returns [EObject current=null]:
353 { newCompositeNode(grammarAccess.getViatraImportRule()); } 353 { newCompositeNode(grammarAccess.getViatraImportRule()); }
354 iv_ruleViatraImport=ruleViatraImport 354 iv_ruleViatraImport=ruleViatraImport
355 { $current=$iv_ruleViatraImport.current; } 355 { $current=$iv_ruleViatraImport.current; }
356 EOF; 356 EOF;
357 357
358// Rule ViatraImport 358// Rule ViatraImport
359ruleViatraImport returns [EObject current=null] 359ruleViatraImport returns [EObject current=null]
360@init { 360@init {
361 enterRule(); 361 enterRule();
362} 362}
363@after { 363@after {
364 leaveRule(); 364 leaveRule();
365}: 365}:
366 ( 366 (
367 otherlv_0='import' 367 otherlv_0='import'
368 { 368 {
369 newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); 369 newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0());
370 } 370 }
371 otherlv_1='viatra' 371 otherlv_1='viatra'
372 { 372 {
373 newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 373 newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1());
374 } 374 }
375 ( 375 (
376 ( 376 (
377 { 377 {
378 if ($current==null) { 378 if ($current==null) {
379 $current = createModelElement(grammarAccess.getViatraImportRule()); 379 $current = createModelElement(grammarAccess.getViatraImportRule());
380 } 380 }
381 } 381 }
382 otherlv_2=RULE_STRING 382 otherlv_2=RULE_STRING
383 { 383 {
384 newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 384 newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
385 } 385 }
386 ) 386 )
387 ) 387 )
388 ) 388 )
389; 389;
390 390
391// Entry rule entryRuleDeclaration 391// Entry rule entryRuleDeclaration
392entryRuleDeclaration returns [EObject current=null]: 392entryRuleDeclaration returns [EObject current=null]:
393 { newCompositeNode(grammarAccess.getDeclarationRule()); } 393 { newCompositeNode(grammarAccess.getDeclarationRule()); }
394 iv_ruleDeclaration=ruleDeclaration 394 iv_ruleDeclaration=ruleDeclaration
395 { $current=$iv_ruleDeclaration.current; } 395 { $current=$iv_ruleDeclaration.current; }
396 EOF; 396 EOF;
397 397
398// Rule Declaration 398// Rule Declaration
399ruleDeclaration returns [EObject current=null] 399ruleDeclaration returns [EObject current=null]
400@init { 400@init {
401 enterRule(); 401 enterRule();
402} 402}
403@after { 403@after {
404 leaveRule(); 404 leaveRule();
405}: 405}:
406 ( 406 (
407 { 407 {
408 newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); 408 newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
409 } 409 }
410 this_FileDeclaration_0=ruleFileDeclaration 410 this_FileDeclaration_0=ruleFileDeclaration
411 { 411 {
412 $current = $this_FileDeclaration_0.current; 412 $current = $this_FileDeclaration_0.current;
413 afterParserOrEnumRuleCall(); 413 afterParserOrEnumRuleCall();
414 } 414 }
415 | 415 |
416 { 416 {
417 newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); 417 newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
418 } 418 }
419 this_MetamodelDeclaration_1=ruleMetamodelDeclaration 419 this_MetamodelDeclaration_1=ruleMetamodelDeclaration
420 { 420 {
421 $current = $this_MetamodelDeclaration_1.current; 421 $current = $this_MetamodelDeclaration_1.current;
422 afterParserOrEnumRuleCall(); 422 afterParserOrEnumRuleCall();
423 } 423 }
424 | 424 |
425 { 425 {
426 newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); 426 newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
427 } 427 }
428 this_PartialModelDeclaration_2=rulePartialModelDeclaration 428 this_PartialModelDeclaration_2=rulePartialModelDeclaration
429 { 429 {
430 $current = $this_PartialModelDeclaration_2.current; 430 $current = $this_PartialModelDeclaration_2.current;
431 afterParserOrEnumRuleCall(); 431 afterParserOrEnumRuleCall();
432 } 432 }
433 | 433 |
434 { 434 {
435 newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); 435 newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
436 } 436 }
437 this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration 437 this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration
438 { 438 {
439 $current = $this_GraphPatternDeclaration_3.current; 439 $current = $this_GraphPatternDeclaration_3.current;
440 afterParserOrEnumRuleCall(); 440 afterParserOrEnumRuleCall();
441 } 441 }
442 | 442 |
443 { 443 {
444 newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); 444 newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
445 } 445 }
446 this_ConfigDeclaration_4=ruleConfigDeclaration 446 this_ConfigDeclaration_4=ruleConfigDeclaration
447 { 447 {
448 $current = $this_ConfigDeclaration_4.current; 448 $current = $this_ConfigDeclaration_4.current;
449 afterParserOrEnumRuleCall(); 449 afterParserOrEnumRuleCall();
450 } 450 }
451 | 451 |
452 { 452 {
453 newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); 453 newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
454 } 454 }
455 this_ScopeDeclaration_5=ruleScopeDeclaration 455 this_ScopeDeclaration_5=ruleScopeDeclaration
456 { 456 {
457 $current = $this_ScopeDeclaration_5.current; 457 $current = $this_ScopeDeclaration_5.current;
458 afterParserOrEnumRuleCall(); 458 afterParserOrEnumRuleCall();
459 } 459 }
460 | 460 |
461 { 461 {
462 newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); 462 newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
463 } 463 }
464 this_ObjectiveDeclaration_6=ruleObjectiveDeclaration 464 this_ObjectiveDeclaration_6=ruleObjectiveDeclaration
465 { 465 {
466 $current = $this_ObjectiveDeclaration_6.current; 466 $current = $this_ObjectiveDeclaration_6.current;
467 afterParserOrEnumRuleCall(); 467 afterParserOrEnumRuleCall();
468 } 468 }
469 ) 469 )
470; 470;
471 471
472// Entry rule entryRuleFileSpecification 472// Entry rule entryRuleFileSpecification
473entryRuleFileSpecification returns [EObject current=null]: 473entryRuleFileSpecification returns [EObject current=null]:
474 { newCompositeNode(grammarAccess.getFileSpecificationRule()); } 474 { newCompositeNode(grammarAccess.getFileSpecificationRule()); }
475 iv_ruleFileSpecification=ruleFileSpecification 475 iv_ruleFileSpecification=ruleFileSpecification
476 { $current=$iv_ruleFileSpecification.current; } 476 { $current=$iv_ruleFileSpecification.current; }
477 EOF; 477 EOF;
478 478
479// Rule FileSpecification 479// Rule FileSpecification
480ruleFileSpecification returns [EObject current=null] 480ruleFileSpecification returns [EObject current=null]
481@init { 481@init {
482 enterRule(); 482 enterRule();
483} 483}
484@after { 484@after {
485 leaveRule(); 485 leaveRule();
486}: 486}:
487 ( 487 (
488 ( 488 (
489 lv_path_0_0=RULE_STRING 489 lv_path_0_0=RULE_STRING
490 { 490 {
491 newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 491 newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
492 } 492 }
493 { 493 {
494 if ($current==null) { 494 if ($current==null) {
495 $current = createModelElement(grammarAccess.getFileSpecificationRule()); 495 $current = createModelElement(grammarAccess.getFileSpecificationRule());
496 } 496 }
497 setWithLastConsumed( 497 setWithLastConsumed(
498 $current, 498 $current,
499 "path", 499 "path",
500 lv_path_0_0, 500 lv_path_0_0,
501 "org.eclipse.xtext.common.Terminals.STRING"); 501 "org.eclipse.xtext.common.Terminals.STRING");
502 } 502 }
503 ) 503 )
504 ) 504 )
505; 505;
506 506
507// Entry rule entryRuleFileDeclaration 507// Entry rule entryRuleFileDeclaration
508entryRuleFileDeclaration returns [EObject current=null]: 508entryRuleFileDeclaration returns [EObject current=null]:
509 { newCompositeNode(grammarAccess.getFileDeclarationRule()); } 509 { newCompositeNode(grammarAccess.getFileDeclarationRule()); }
510 iv_ruleFileDeclaration=ruleFileDeclaration 510 iv_ruleFileDeclaration=ruleFileDeclaration
511 { $current=$iv_ruleFileDeclaration.current; } 511 { $current=$iv_ruleFileDeclaration.current; }
512 EOF; 512 EOF;
513 513
514// Rule FileDeclaration 514// Rule FileDeclaration
515ruleFileDeclaration returns [EObject current=null] 515ruleFileDeclaration returns [EObject current=null]
516@init { 516@init {
517 enterRule(); 517 enterRule();
518} 518}
519@after { 519@after {
520 leaveRule(); 520 leaveRule();
521}: 521}:
522 ( 522 (
523 otherlv_0='file' 523 otherlv_0='file'
524 { 524 {
525 newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 525 newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
526 } 526 }
527 ( 527 (
528 ( 528 (
529 lv_name_1_0=RULE_ID 529 lv_name_1_0=RULE_ID
530 { 530 {
531 newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 531 newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
532 } 532 }
533 { 533 {
534 if ($current==null) { 534 if ($current==null) {
535 $current = createModelElement(grammarAccess.getFileDeclarationRule()); 535 $current = createModelElement(grammarAccess.getFileDeclarationRule());
536 } 536 }
537 setWithLastConsumed( 537 setWithLastConsumed(
538 $current, 538 $current,
539 "name", 539 "name",
540 lv_name_1_0, 540 lv_name_1_0,
541 "org.eclipse.xtext.common.Terminals.ID"); 541 "org.eclipse.xtext.common.Terminals.ID");
542 } 542 }
543 ) 543 )
544 ) 544 )
545 otherlv_2='=' 545 otherlv_2='='
546 { 546 {
547 newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 547 newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
548 } 548 }
549 ( 549 (
550 ( 550 (
551 { 551 {
552 newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 552 newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
553 } 553 }
554 lv_specification_3_0=ruleFileSpecification 554 lv_specification_3_0=ruleFileSpecification
555 { 555 {
556 if ($current==null) { 556 if ($current==null) {
557 $current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); 557 $current = createModelElementForParent(grammarAccess.getFileDeclarationRule());
558 } 558 }
559 set( 559 set(
560 $current, 560 $current,
561 "specification", 561 "specification",
562 lv_specification_3_0, 562 lv_specification_3_0,
563 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); 563 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification");
564 afterParserOrEnumRuleCall(); 564 afterParserOrEnumRuleCall();
565 } 565 }
566 ) 566 )
567 ) 567 )
568 ) 568 )
569; 569;
570 570
571// Entry rule entryRuleFileReference 571// Entry rule entryRuleFileReference
572entryRuleFileReference returns [EObject current=null]: 572entryRuleFileReference returns [EObject current=null]:
573 { newCompositeNode(grammarAccess.getFileReferenceRule()); } 573 { newCompositeNode(grammarAccess.getFileReferenceRule()); }
574 iv_ruleFileReference=ruleFileReference 574 iv_ruleFileReference=ruleFileReference
575 { $current=$iv_ruleFileReference.current; } 575 { $current=$iv_ruleFileReference.current; }
576 EOF; 576 EOF;
577 577
578// Rule FileReference 578// Rule FileReference
579ruleFileReference returns [EObject current=null] 579ruleFileReference returns [EObject current=null]
580@init { 580@init {
581 enterRule(); 581 enterRule();
582} 582}
583@after { 583@after {
584 leaveRule(); 584 leaveRule();
585}: 585}:
586 ( 586 (
587 ( 587 (
588 { 588 {
589 if ($current==null) { 589 if ($current==null) {
590 $current = createModelElement(grammarAccess.getFileReferenceRule()); 590 $current = createModelElement(grammarAccess.getFileReferenceRule());
591 } 591 }
592 } 592 }
593 otherlv_0=RULE_ID 593 otherlv_0=RULE_ID
594 { 594 {
595 newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 595 newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
596 } 596 }
597 ) 597 )
598 ) 598 )
599; 599;
600 600
601// Entry rule entryRuleFile 601// Entry rule entryRuleFile
602entryRuleFile returns [EObject current=null]: 602entryRuleFile returns [EObject current=null]:
603 { newCompositeNode(grammarAccess.getFileRule()); } 603 { newCompositeNode(grammarAccess.getFileRule()); }
604 iv_ruleFile=ruleFile 604 iv_ruleFile=ruleFile
605 { $current=$iv_ruleFile.current; } 605 { $current=$iv_ruleFile.current; }
606 EOF; 606 EOF;
607 607
608// Rule File 608// Rule File
609ruleFile returns [EObject current=null] 609ruleFile returns [EObject current=null]
610@init { 610@init {
611 enterRule(); 611 enterRule();
612} 612}
613@after { 613@after {
614 leaveRule(); 614 leaveRule();
615}: 615}:
616 ( 616 (
617 { 617 {
618 newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); 618 newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
619 } 619 }
620 this_FileSpecification_0=ruleFileSpecification 620 this_FileSpecification_0=ruleFileSpecification
621 { 621 {
622 $current = $this_FileSpecification_0.current; 622 $current = $this_FileSpecification_0.current;
623 afterParserOrEnumRuleCall(); 623 afterParserOrEnumRuleCall();
624 } 624 }
625 | 625 |
626 { 626 {
627 newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); 627 newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
628 } 628 }
629 this_FileReference_1=ruleFileReference 629 this_FileReference_1=ruleFileReference
630 { 630 {
631 $current = $this_FileReference_1.current; 631 $current = $this_FileReference_1.current;
632 afterParserOrEnumRuleCall(); 632 afterParserOrEnumRuleCall();
633 } 633 }
634 ) 634 )
635; 635;
636 636
637// Entry rule entryRuleMetamodelSpecification 637// Entry rule entryRuleMetamodelSpecification
638entryRuleMetamodelSpecification returns [EObject current=null]: 638entryRuleMetamodelSpecification returns [EObject current=null]:
639 { newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); } 639 { newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); }
640 iv_ruleMetamodelSpecification=ruleMetamodelSpecification 640 iv_ruleMetamodelSpecification=ruleMetamodelSpecification
641 { $current=$iv_ruleMetamodelSpecification.current; } 641 { $current=$iv_ruleMetamodelSpecification.current; }
642 EOF; 642 EOF;
643 643
644// Rule MetamodelSpecification 644// Rule MetamodelSpecification
645ruleMetamodelSpecification returns [EObject current=null] 645ruleMetamodelSpecification returns [EObject current=null]
646@init { 646@init {
647 enterRule(); 647 enterRule();
648} 648}
649@after { 649@after {
650 leaveRule(); 650 leaveRule();
651}: 651}:
652 ( 652 (
653 otherlv_0='{' 653 otherlv_0='{'
654 { 654 {
655 newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 655 newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
656 } 656 }
657 ( 657 (
658 ( 658 (
659 { 659 {
660 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 660 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
661 } 661 }
662 lv_entries_1_0=ruleMetamodelEntry 662 lv_entries_1_0=ruleMetamodelEntry
663 { 663 {
664 if ($current==null) { 664 if ($current==null) {
665 $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); 665 $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule());
666 } 666 }
667 add( 667 add(
668 $current, 668 $current,
669 "entries", 669 "entries",
670 lv_entries_1_0, 670 lv_entries_1_0,
671 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 671 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
672 afterParserOrEnumRuleCall(); 672 afterParserOrEnumRuleCall();
673 } 673 }
674 ) 674 )
675 ) 675 )
676 ( 676 (
677 otherlv_2=',' 677 otherlv_2=','
678 { 678 {
679 newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 679 newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
680 } 680 }
681 ( 681 (
682 ( 682 (
683 { 683 {
684 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 684 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
685 } 685 }
686 lv_entries_3_0=ruleMetamodelEntry 686 lv_entries_3_0=ruleMetamodelEntry
687 { 687 {
688 if ($current==null) { 688 if ($current==null) {
689 $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); 689 $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule());
690 } 690 }
691 add( 691 add(
692 $current, 692 $current,
693 "entries", 693 "entries",
694 lv_entries_3_0, 694 lv_entries_3_0,
695 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 695 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
696 afterParserOrEnumRuleCall(); 696 afterParserOrEnumRuleCall();
697 } 697 }
698 ) 698 )
699 ) 699 )
700 )* 700 )*
701 otherlv_4='}' 701 otherlv_4='}'
702 { 702 {
703 newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 703 newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
704 } 704 }
705 ) 705 )
706; 706;
707 707
708// Entry rule entryRuleMetamodelEntry 708// Entry rule entryRuleMetamodelEntry
709entryRuleMetamodelEntry returns [EObject current=null]: 709entryRuleMetamodelEntry returns [EObject current=null]:
710 { newCompositeNode(grammarAccess.getMetamodelEntryRule()); } 710 { newCompositeNode(grammarAccess.getMetamodelEntryRule()); }
711 iv_ruleMetamodelEntry=ruleMetamodelEntry 711 iv_ruleMetamodelEntry=ruleMetamodelEntry
712 { $current=$iv_ruleMetamodelEntry.current; } 712 { $current=$iv_ruleMetamodelEntry.current; }
713 EOF; 713 EOF;
714 714
715// Rule MetamodelEntry 715// Rule MetamodelEntry
716ruleMetamodelEntry returns [EObject current=null] 716ruleMetamodelEntry returns [EObject current=null]
717@init { 717@init {
718 enterRule(); 718 enterRule();
719} 719}
720@after { 720@after {
721 leaveRule(); 721 leaveRule();
722}: 722}:
723 ( 723 (
724 { 724 {
725 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 725 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
726 } 726 }
727 this_MetamodelElement_0=ruleMetamodelElement 727 this_MetamodelElement_0=ruleMetamodelElement
728 { 728 {
729 $current = $this_MetamodelElement_0.current; 729 $current = $this_MetamodelElement_0.current;
730 afterParserOrEnumRuleCall(); 730 afterParserOrEnumRuleCall();
731 } 731 }
732 | 732 |
733 { 733 {
734 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 734 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
735 } 735 }
736 this_AllPackageEntry_1=ruleAllPackageEntry 736 this_AllPackageEntry_1=ruleAllPackageEntry
737 { 737 {
738 $current = $this_AllPackageEntry_1.current; 738 $current = $this_AllPackageEntry_1.current;
739 afterParserOrEnumRuleCall(); 739 afterParserOrEnumRuleCall();
740 } 740 }
741 ) 741 )
742; 742;
743 743
744// Entry rule entryRuleAllPackageEntry 744// Entry rule entryRuleAllPackageEntry
745entryRuleAllPackageEntry returns [EObject current=null]: 745entryRuleAllPackageEntry returns [EObject current=null]:
746 { newCompositeNode(grammarAccess.getAllPackageEntryRule()); } 746 { newCompositeNode(grammarAccess.getAllPackageEntryRule()); }
747 iv_ruleAllPackageEntry=ruleAllPackageEntry 747 iv_ruleAllPackageEntry=ruleAllPackageEntry
748 { $current=$iv_ruleAllPackageEntry.current; } 748 { $current=$iv_ruleAllPackageEntry.current; }
749 EOF; 749 EOF;
750 750
751// Rule AllPackageEntry 751// Rule AllPackageEntry
752ruleAllPackageEntry returns [EObject current=null] 752ruleAllPackageEntry returns [EObject current=null]
753@init { 753@init {
754 enterRule(); 754 enterRule();
755} 755}
756@after { 756@after {
757 leaveRule(); 757 leaveRule();
758}: 758}:
759 ( 759 (
760 otherlv_0='package' 760 otherlv_0='package'
761 { 761 {
762 newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 762 newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
763 } 763 }
764 ( 764 (
765 ( 765 (
766 { 766 {
767 if ($current==null) { 767 if ($current==null) {
768 $current = createModelElement(grammarAccess.getAllPackageEntryRule()); 768 $current = createModelElement(grammarAccess.getAllPackageEntryRule());
769 } 769 }
770 } 770 }
771 { 771 {
772 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 772 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
773 } 773 }
774 ruleQualifiedName 774 ruleQualifiedName
775 { 775 {
776 afterParserOrEnumRuleCall(); 776 afterParserOrEnumRuleCall();
777 } 777 }
778 ) 778 )
779 ) 779 )
780 ( 780 (
781 otherlv_2='excluding' 781 otherlv_2='excluding'
782 { 782 {
783 newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 783 newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
784 } 784 }
785 otherlv_3='{' 785 otherlv_3='{'
786 { 786 {
787 newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 787 newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
788 } 788 }
789 ( 789 (
790 ( 790 (
791 { 791 {
792 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 792 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
793 } 793 }
794 lv_exclusion_4_0=ruleMetamodelElement 794 lv_exclusion_4_0=ruleMetamodelElement
795 { 795 {
796 if ($current==null) { 796 if ($current==null) {
797 $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); 797 $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule());
798 } 798 }
799 add( 799 add(
800 $current, 800 $current,
801 "exclusion", 801 "exclusion",
802 lv_exclusion_4_0, 802 lv_exclusion_4_0,
803 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 803 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
804 afterParserOrEnumRuleCall(); 804 afterParserOrEnumRuleCall();
805 } 805 }
806 ) 806 )
807 ) 807 )
808 ( 808 (
809 otherlv_5=',' 809 otherlv_5=','
810 { 810 {
811 newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 811 newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
812 } 812 }
813 ( 813 (
814 ( 814 (
815 { 815 {
816 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 816 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
817 } 817 }
818 lv_exclusion_6_0=ruleMetamodelElement 818 lv_exclusion_6_0=ruleMetamodelElement
819 { 819 {
820 if ($current==null) { 820 if ($current==null) {
821 $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); 821 $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule());
822 } 822 }
823 add( 823 add(
824 $current, 824 $current,
825 "exclusion", 825 "exclusion",
826 lv_exclusion_6_0, 826 lv_exclusion_6_0,
827 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 827 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
828 afterParserOrEnumRuleCall(); 828 afterParserOrEnumRuleCall();
829 } 829 }
830 ) 830 )
831 ) 831 )
832 )* 832 )*
833 otherlv_7='}' 833 otherlv_7='}'
834 { 834 {
835 newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 835 newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
836 } 836 }
837 )? 837 )?
838 ) 838 )
839; 839;
840 840
841// Entry rule entryRuleMetamodelElement 841// Entry rule entryRuleMetamodelElement
842entryRuleMetamodelElement returns [EObject current=null]: 842entryRuleMetamodelElement returns [EObject current=null]:
843 { newCompositeNode(grammarAccess.getMetamodelElementRule()); } 843 { newCompositeNode(grammarAccess.getMetamodelElementRule()); }
844 iv_ruleMetamodelElement=ruleMetamodelElement 844 iv_ruleMetamodelElement=ruleMetamodelElement
845 { $current=$iv_ruleMetamodelElement.current; } 845 { $current=$iv_ruleMetamodelElement.current; }
846 EOF; 846 EOF;
847 847
848// Rule MetamodelElement 848// Rule MetamodelElement
849ruleMetamodelElement returns [EObject current=null] 849ruleMetamodelElement returns [EObject current=null]
850@init { 850@init {
851 enterRule(); 851 enterRule();
852} 852}
853@after { 853@after {
854 leaveRule(); 854 leaveRule();
855}: 855}:
856 ( 856 (
857 ( 857 (
858 ( 858 (
859 ( 859 (
860 { 860 {
861 if ($current==null) { 861 if ($current==null) {
862 $current = createModelElement(grammarAccess.getMetamodelElementRule()); 862 $current = createModelElement(grammarAccess.getMetamodelElementRule());
863 } 863 }
864 } 864 }
865 { 865 {
866 newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 866 newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
867 } 867 }
868 ruleQualifiedName 868 ruleQualifiedName
869 { 869 {
870 afterParserOrEnumRuleCall(); 870 afterParserOrEnumRuleCall();
871 } 871 }
872 ) 872 )
873 ) 873 )
874 otherlv_1='::' 874 otherlv_1='::'
875 { 875 {
876 newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 876 newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
877 } 877 }
878 )? 878 )?
879 ( 879 (
880 ( 880 (
881 { 881 {
882 if ($current==null) { 882 if ($current==null) {
883 $current = createModelElement(grammarAccess.getMetamodelElementRule()); 883 $current = createModelElement(grammarAccess.getMetamodelElementRule());
884 } 884 }
885 } 885 }
886 otherlv_2=RULE_ID 886 otherlv_2=RULE_ID
887 { 887 {
888 newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 888 newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
889 } 889 }
890 ) 890 )
891 ) 891 )
892 ( 892 (
893 otherlv_3='.' 893 otherlv_3='.'
894 { 894 {
895 newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 895 newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
896 } 896 }
897 ( 897 (
898 ( 898 (
899 { 899 {
900 if ($current==null) { 900 if ($current==null) {
901 $current = createModelElement(grammarAccess.getMetamodelElementRule()); 901 $current = createModelElement(grammarAccess.getMetamodelElementRule());
902 } 902 }
903 } 903 }
904 otherlv_4=RULE_ID 904 otherlv_4=RULE_ID
905 { 905 {
906 newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 906 newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
907 } 907 }
908 ) 908 )
909 ) 909 )
910 )? 910 )?
911 ) 911 )
912; 912;
913 913
914// Entry rule entryRuleMetamodelDeclaration 914// Entry rule entryRuleMetamodelDeclaration
915entryRuleMetamodelDeclaration returns [EObject current=null]: 915entryRuleMetamodelDeclaration returns [EObject current=null]:
916 { newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); } 916 { newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); }
917 iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration 917 iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration
918 { $current=$iv_ruleMetamodelDeclaration.current; } 918 { $current=$iv_ruleMetamodelDeclaration.current; }
919 EOF; 919 EOF;
920 920
921// Rule MetamodelDeclaration 921// Rule MetamodelDeclaration
922ruleMetamodelDeclaration returns [EObject current=null] 922ruleMetamodelDeclaration returns [EObject current=null]
923@init { 923@init {
924 enterRule(); 924 enterRule();
925} 925}
926@after { 926@after {
927 leaveRule(); 927 leaveRule();
928}: 928}:
929 ( 929 (
930 otherlv_0='metamodel' 930 otherlv_0='metamodel'
931 { 931 {
932 newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 932 newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
933 } 933 }
934 ( 934 (
935 ( 935 (
936 lv_name_1_0=RULE_ID 936 lv_name_1_0=RULE_ID
937 { 937 {
938 newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 938 newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
939 } 939 }
940 { 940 {
941 if ($current==null) { 941 if ($current==null) {
942 $current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); 942 $current = createModelElement(grammarAccess.getMetamodelDeclarationRule());
943 } 943 }
944 setWithLastConsumed( 944 setWithLastConsumed(
945 $current, 945 $current,
946 "name", 946 "name",
947 lv_name_1_0, 947 lv_name_1_0,
948 "org.eclipse.xtext.common.Terminals.ID"); 948 "org.eclipse.xtext.common.Terminals.ID");
949 } 949 }
950 ) 950 )
951 ) 951 )
952 ( 952 (
953 ( 953 (
954 { 954 {
955 newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 955 newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
956 } 956 }
957 lv_specification_2_0=ruleMetamodelSpecification 957 lv_specification_2_0=ruleMetamodelSpecification
958 { 958 {
959 if ($current==null) { 959 if ($current==null) {
960 $current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); 960 $current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule());
961 } 961 }
962 set( 962 set(
963 $current, 963 $current,
964 "specification", 964 "specification",
965 lv_specification_2_0, 965 lv_specification_2_0,
966 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); 966 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification");
967 afterParserOrEnumRuleCall(); 967 afterParserOrEnumRuleCall();
968 } 968 }
969 ) 969 )
970 ) 970 )
971 ) 971 )
972; 972;
973 973
974// Entry rule entryRuleMetamodelReference 974// Entry rule entryRuleMetamodelReference
975entryRuleMetamodelReference returns [EObject current=null]: 975entryRuleMetamodelReference returns [EObject current=null]:
976 { newCompositeNode(grammarAccess.getMetamodelReferenceRule()); } 976 { newCompositeNode(grammarAccess.getMetamodelReferenceRule()); }
977 iv_ruleMetamodelReference=ruleMetamodelReference 977 iv_ruleMetamodelReference=ruleMetamodelReference
978 { $current=$iv_ruleMetamodelReference.current; } 978 { $current=$iv_ruleMetamodelReference.current; }
979 EOF; 979 EOF;
980 980
981// Rule MetamodelReference 981// Rule MetamodelReference
982ruleMetamodelReference returns [EObject current=null] 982ruleMetamodelReference returns [EObject current=null]
983@init { 983@init {
984 enterRule(); 984 enterRule();
985} 985}
986@after { 986@after {
987 leaveRule(); 987 leaveRule();
988}: 988}:
989 ( 989 (
990 ( 990 (
991 { 991 {
992 if ($current==null) { 992 if ($current==null) {
993 $current = createModelElement(grammarAccess.getMetamodelReferenceRule()); 993 $current = createModelElement(grammarAccess.getMetamodelReferenceRule());
994 } 994 }
995 } 995 }
996 otherlv_0=RULE_ID 996 otherlv_0=RULE_ID
997 { 997 {
998 newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 998 newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
999 } 999 }
1000 ) 1000 )
1001 ) 1001 )
1002; 1002;
1003 1003
1004// Entry rule entryRuleMetamodel 1004// Entry rule entryRuleMetamodel
1005entryRuleMetamodel returns [EObject current=null]: 1005entryRuleMetamodel returns [EObject current=null]:
1006 { newCompositeNode(grammarAccess.getMetamodelRule()); } 1006 { newCompositeNode(grammarAccess.getMetamodelRule()); }
1007 iv_ruleMetamodel=ruleMetamodel 1007 iv_ruleMetamodel=ruleMetamodel
1008 { $current=$iv_ruleMetamodel.current; } 1008 { $current=$iv_ruleMetamodel.current; }
1009 EOF; 1009 EOF;
1010 1010
1011// Rule Metamodel 1011// Rule Metamodel
1012ruleMetamodel returns [EObject current=null] 1012ruleMetamodel returns [EObject current=null]
1013@init { 1013@init {
1014 enterRule(); 1014 enterRule();
1015} 1015}
1016@after { 1016@after {
1017 leaveRule(); 1017 leaveRule();
1018}: 1018}:
1019 ( 1019 (
1020 { 1020 {
1021 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); 1021 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
1022 } 1022 }
1023 this_MetamodelReference_0=ruleMetamodelReference 1023 this_MetamodelReference_0=ruleMetamodelReference
1024 { 1024 {
1025 $current = $this_MetamodelReference_0.current; 1025 $current = $this_MetamodelReference_0.current;
1026 afterParserOrEnumRuleCall(); 1026 afterParserOrEnumRuleCall();
1027 } 1027 }
1028 | 1028 |
1029 { 1029 {
1030 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); 1030 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
1031 } 1031 }
1032 this_MetamodelSpecification_1=ruleMetamodelSpecification 1032 this_MetamodelSpecification_1=ruleMetamodelSpecification
1033 { 1033 {
1034 $current = $this_MetamodelSpecification_1.current; 1034 $current = $this_MetamodelSpecification_1.current;
1035 afterParserOrEnumRuleCall(); 1035 afterParserOrEnumRuleCall();
1036 } 1036 }
1037 ) 1037 )
1038; 1038;
1039 1039
1040// Entry rule entryRulePartialModelSpecification 1040// Entry rule entryRulePartialModelSpecification
1041entryRulePartialModelSpecification returns [EObject current=null]: 1041entryRulePartialModelSpecification returns [EObject current=null]:
1042 { newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); } 1042 { newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); }
1043 iv_rulePartialModelSpecification=rulePartialModelSpecification 1043 iv_rulePartialModelSpecification=rulePartialModelSpecification
1044 { $current=$iv_rulePartialModelSpecification.current; } 1044 { $current=$iv_rulePartialModelSpecification.current; }
1045 EOF; 1045 EOF;
1046 1046
1047// Rule PartialModelSpecification 1047// Rule PartialModelSpecification
1048rulePartialModelSpecification returns [EObject current=null] 1048rulePartialModelSpecification returns [EObject current=null]
1049@init { 1049@init {
1050 enterRule(); 1050 enterRule();
1051} 1051}
1052@after { 1052@after {
1053 leaveRule(); 1053 leaveRule();
1054}: 1054}:
1055 ( 1055 (
1056 otherlv_0='{' 1056 otherlv_0='{'
1057 { 1057 {
1058 newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 1058 newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1059 } 1059 }
1060 ( 1060 (
1061 ( 1061 (
1062 { 1062 {
1063 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 1063 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
1064 } 1064 }
1065 lv_entry_1_0=rulePartialModelEntry 1065 lv_entry_1_0=rulePartialModelEntry
1066 { 1066 {
1067 if ($current==null) { 1067 if ($current==null) {
1068 $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); 1068 $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule());
1069 } 1069 }
1070 add( 1070 add(
1071 $current, 1071 $current,
1072 "entry", 1072 "entry",
1073 lv_entry_1_0, 1073 lv_entry_1_0,
1074 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 1074 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
1075 afterParserOrEnumRuleCall(); 1075 afterParserOrEnumRuleCall();
1076 } 1076 }
1077 ) 1077 )
1078 ) 1078 )
1079 ( 1079 (
1080 otherlv_2=',' 1080 otherlv_2=','
1081 { 1081 {
1082 newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 1082 newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
1083 } 1083 }
1084 ( 1084 (
1085 ( 1085 (
1086 { 1086 {
1087 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 1087 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
1088 } 1088 }
1089 lv_entry_3_0=rulePartialModelEntry 1089 lv_entry_3_0=rulePartialModelEntry
1090 { 1090 {
1091 if ($current==null) { 1091 if ($current==null) {
1092 $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); 1092 $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule());
1093 } 1093 }
1094 add( 1094 add(
1095 $current, 1095 $current,
1096 "entry", 1096 "entry",
1097 lv_entry_3_0, 1097 lv_entry_3_0,
1098 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 1098 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
1099 afterParserOrEnumRuleCall(); 1099 afterParserOrEnumRuleCall();
1100 } 1100 }
1101 ) 1101 )
1102 ) 1102 )
1103 )? 1103 )?
1104 otherlv_4='}' 1104 otherlv_4='}'
1105 { 1105 {
1106 newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 1106 newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
1107 } 1107 }
1108 ) 1108 )
1109; 1109;
1110 1110
1111// Entry rule entryRulePartialModelEntry 1111// Entry rule entryRulePartialModelEntry
1112entryRulePartialModelEntry returns [EObject current=null]: 1112entryRulePartialModelEntry returns [EObject current=null]:
1113 { newCompositeNode(grammarAccess.getPartialModelEntryRule()); } 1113 { newCompositeNode(grammarAccess.getPartialModelEntryRule()); }
1114 iv_rulePartialModelEntry=rulePartialModelEntry 1114 iv_rulePartialModelEntry=rulePartialModelEntry
1115 { $current=$iv_rulePartialModelEntry.current; } 1115 { $current=$iv_rulePartialModelEntry.current; }
1116 EOF; 1116 EOF;
1117 1117
1118// Rule PartialModelEntry 1118// Rule PartialModelEntry
1119rulePartialModelEntry returns [EObject current=null] 1119rulePartialModelEntry returns [EObject current=null]
1120@init { 1120@init {
1121 enterRule(); 1121 enterRule();
1122} 1122}
1123@after { 1123@after {
1124 leaveRule(); 1124 leaveRule();
1125}: 1125}:
1126 ( 1126 (
1127 { 1127 {
1128 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); 1128 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
1129 } 1129 }
1130 this_ModelEntry_0=ruleModelEntry 1130 this_ModelEntry_0=ruleModelEntry
1131 { 1131 {
1132 $current = $this_ModelEntry_0.current; 1132 $current = $this_ModelEntry_0.current;
1133 afterParserOrEnumRuleCall(); 1133 afterParserOrEnumRuleCall();
1134 } 1134 }
1135 | 1135 |
1136 { 1136 {
1137 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); 1137 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
1138 } 1138 }
1139 this_FolderEntry_1=ruleFolderEntry 1139 this_FolderEntry_1=ruleFolderEntry
1140 { 1140 {
1141 $current = $this_FolderEntry_1.current; 1141 $current = $this_FolderEntry_1.current;
1142 afterParserOrEnumRuleCall(); 1142 afterParserOrEnumRuleCall();
1143 } 1143 }
1144 ) 1144 )
1145; 1145;
1146 1146
1147// Entry rule entryRuleModelEntry 1147// Entry rule entryRuleModelEntry
1148entryRuleModelEntry returns [EObject current=null]: 1148entryRuleModelEntry returns [EObject current=null]:
1149 { newCompositeNode(grammarAccess.getModelEntryRule()); } 1149 { newCompositeNode(grammarAccess.getModelEntryRule()); }
1150 iv_ruleModelEntry=ruleModelEntry 1150 iv_ruleModelEntry=ruleModelEntry
1151 { $current=$iv_ruleModelEntry.current; } 1151 { $current=$iv_ruleModelEntry.current; }
1152 EOF; 1152 EOF;
1153 1153
1154// Rule ModelEntry 1154// Rule ModelEntry
1155ruleModelEntry returns [EObject current=null] 1155ruleModelEntry returns [EObject current=null]
1156@init { 1156@init {
1157 enterRule(); 1157 enterRule();
1158} 1158}
1159@after { 1159@after {
1160 leaveRule(); 1160 leaveRule();
1161}: 1161}:
1162 ( 1162 (
1163 ( 1163 (
1164 { 1164 {
1165 newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 1165 newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
1166 } 1166 }
1167 lv_path_0_0=ruleFile 1167 lv_path_0_0=ruleFile
1168 { 1168 {
1169 if ($current==null) { 1169 if ($current==null) {
1170 $current = createModelElementForParent(grammarAccess.getModelEntryRule()); 1170 $current = createModelElementForParent(grammarAccess.getModelEntryRule());
1171 } 1171 }
1172 set( 1172 set(
1173 $current, 1173 $current,
1174 "path", 1174 "path",
1175 lv_path_0_0, 1175 lv_path_0_0,
1176 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 1176 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
1177 afterParserOrEnumRuleCall(); 1177 afterParserOrEnumRuleCall();
1178 } 1178 }
1179 ) 1179 )
1180 ) 1180 )
1181; 1181;
1182 1182
1183// Entry rule entryRuleFolderEntry 1183// Entry rule entryRuleFolderEntry
1184entryRuleFolderEntry returns [EObject current=null]: 1184entryRuleFolderEntry returns [EObject current=null]:
1185 { newCompositeNode(grammarAccess.getFolderEntryRule()); } 1185 { newCompositeNode(grammarAccess.getFolderEntryRule()); }
1186 iv_ruleFolderEntry=ruleFolderEntry 1186 iv_ruleFolderEntry=ruleFolderEntry
1187 { $current=$iv_ruleFolderEntry.current; } 1187 { $current=$iv_ruleFolderEntry.current; }
1188 EOF; 1188 EOF;
1189 1189
1190// Rule FolderEntry 1190// Rule FolderEntry
1191ruleFolderEntry returns [EObject current=null] 1191ruleFolderEntry returns [EObject current=null]
1192@init { 1192@init {
1193 enterRule(); 1193 enterRule();
1194} 1194}
1195@after { 1195@after {
1196 leaveRule(); 1196 leaveRule();
1197}: 1197}:
1198 ( 1198 (
1199 otherlv_0='folder' 1199 otherlv_0='folder'
1200 { 1200 {
1201 newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 1201 newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
1202 } 1202 }
1203 ( 1203 (
1204 ( 1204 (
1205 { 1205 {
1206 newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 1206 newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
1207 } 1207 }
1208 lv_path_1_0=ruleFile 1208 lv_path_1_0=ruleFile
1209 { 1209 {
1210 if ($current==null) { 1210 if ($current==null) {
1211 $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 1211 $current = createModelElementForParent(grammarAccess.getFolderEntryRule());
1212 } 1212 }
1213 set( 1213 set(
1214 $current, 1214 $current,
1215 "path", 1215 "path",
1216 lv_path_1_0, 1216 lv_path_1_0,
1217 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 1217 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
1218 afterParserOrEnumRuleCall(); 1218 afterParserOrEnumRuleCall();
1219 } 1219 }
1220 ) 1220 )
1221 ) 1221 )
1222 ( 1222 (
1223 otherlv_2='excluding' 1223 otherlv_2='excluding'
1224 { 1224 {
1225 newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 1225 newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
1226 } 1226 }
1227 otherlv_3='{' 1227 otherlv_3='{'
1228 { 1228 {
1229 newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 1229 newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
1230 } 1230 }
1231 ( 1231 (
1232 ( 1232 (
1233 { 1233 {
1234 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 1234 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
1235 } 1235 }
1236 lv_exclusion_4_0=ruleModelEntry 1236 lv_exclusion_4_0=ruleModelEntry
1237 { 1237 {
1238 if ($current==null) { 1238 if ($current==null) {
1239 $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 1239 $current = createModelElementForParent(grammarAccess.getFolderEntryRule());
1240 } 1240 }
1241 add( 1241 add(
1242 $current, 1242 $current,
1243 "exclusion", 1243 "exclusion",
1244 lv_exclusion_4_0, 1244 lv_exclusion_4_0,
1245 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 1245 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
1246 afterParserOrEnumRuleCall(); 1246 afterParserOrEnumRuleCall();
1247 } 1247 }
1248 ) 1248 )
1249 ) 1249 )
1250 ( 1250 (
1251 otherlv_5=',' 1251 otherlv_5=','
1252 { 1252 {
1253 newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 1253 newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
1254 } 1254 }
1255 ( 1255 (
1256 ( 1256 (
1257 { 1257 {
1258 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 1258 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
1259 } 1259 }
1260 lv_exclusion_6_0=ruleModelEntry 1260 lv_exclusion_6_0=ruleModelEntry
1261 { 1261 {
1262 if ($current==null) { 1262 if ($current==null) {
1263 $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 1263 $current = createModelElementForParent(grammarAccess.getFolderEntryRule());
1264 } 1264 }
1265 add( 1265 add(
1266 $current, 1266 $current,
1267 "exclusion", 1267 "exclusion",
1268 lv_exclusion_6_0, 1268 lv_exclusion_6_0,
1269 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 1269 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
1270 afterParserOrEnumRuleCall(); 1270 afterParserOrEnumRuleCall();
1271 } 1271 }
1272 ) 1272 )
1273 ) 1273 )
1274 )* 1274 )*
1275 otherlv_7='}' 1275 otherlv_7='}'
1276 { 1276 {
1277 newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 1277 newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
1278 } 1278 }
1279 )? 1279 )?
1280 ) 1280 )
1281; 1281;
1282 1282
1283// Entry rule entryRulePartialModelDeclaration 1283// Entry rule entryRulePartialModelDeclaration
1284entryRulePartialModelDeclaration returns [EObject current=null]: 1284entryRulePartialModelDeclaration returns [EObject current=null]:
1285 { newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); } 1285 { newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); }
1286 iv_rulePartialModelDeclaration=rulePartialModelDeclaration 1286 iv_rulePartialModelDeclaration=rulePartialModelDeclaration
1287 { $current=$iv_rulePartialModelDeclaration.current; } 1287 { $current=$iv_rulePartialModelDeclaration.current; }
1288 EOF; 1288 EOF;
1289 1289
1290// Rule PartialModelDeclaration 1290// Rule PartialModelDeclaration
1291rulePartialModelDeclaration returns [EObject current=null] 1291rulePartialModelDeclaration returns [EObject current=null]
1292@init { 1292@init {
1293 enterRule(); 1293 enterRule();
1294} 1294}
1295@after { 1295@after {
1296 leaveRule(); 1296 leaveRule();
1297}: 1297}:
1298 ( 1298 (
1299 otherlv_0='models' 1299 otherlv_0='models'
1300 { 1300 {
1301 newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 1301 newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
1302 } 1302 }
1303 ( 1303 (
1304 ( 1304 (
1305 lv_name_1_0=RULE_ID 1305 lv_name_1_0=RULE_ID
1306 { 1306 {
1307 newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 1307 newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
1308 } 1308 }
1309 { 1309 {
1310 if ($current==null) { 1310 if ($current==null) {
1311 $current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); 1311 $current = createModelElement(grammarAccess.getPartialModelDeclarationRule());
1312 } 1312 }
1313 setWithLastConsumed( 1313 setWithLastConsumed(
1314 $current, 1314 $current,
1315 "name", 1315 "name",
1316 lv_name_1_0, 1316 lv_name_1_0,
1317 "org.eclipse.xtext.common.Terminals.ID"); 1317 "org.eclipse.xtext.common.Terminals.ID");
1318 } 1318 }
1319 ) 1319 )
1320 ) 1320 )
1321 ( 1321 (
1322 ( 1322 (
1323 { 1323 {
1324 newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 1324 newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
1325 } 1325 }
1326 lv_specification_2_0=rulePartialModelSpecification 1326 lv_specification_2_0=rulePartialModelSpecification
1327 { 1327 {
1328 if ($current==null) { 1328 if ($current==null) {
1329 $current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); 1329 $current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule());
1330 } 1330 }
1331 set( 1331 set(
1332 $current, 1332 $current,
1333 "specification", 1333 "specification",
1334 lv_specification_2_0, 1334 lv_specification_2_0,
1335 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); 1335 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification");
1336 afterParserOrEnumRuleCall(); 1336 afterParserOrEnumRuleCall();
1337 } 1337 }
1338 ) 1338 )
1339 ) 1339 )
1340 ) 1340 )
1341; 1341;
1342 1342
1343// Entry rule entryRulePartialModelReference 1343// Entry rule entryRulePartialModelReference
1344entryRulePartialModelReference returns [EObject current=null]: 1344entryRulePartialModelReference returns [EObject current=null]:
1345 { newCompositeNode(grammarAccess.getPartialModelReferenceRule()); } 1345 { newCompositeNode(grammarAccess.getPartialModelReferenceRule()); }
1346 iv_rulePartialModelReference=rulePartialModelReference 1346 iv_rulePartialModelReference=rulePartialModelReference
1347 { $current=$iv_rulePartialModelReference.current; } 1347 { $current=$iv_rulePartialModelReference.current; }
1348 EOF; 1348 EOF;
1349 1349
1350// Rule PartialModelReference 1350// Rule PartialModelReference
1351rulePartialModelReference returns [EObject current=null] 1351rulePartialModelReference returns [EObject current=null]
1352@init { 1352@init {
1353 enterRule(); 1353 enterRule();
1354} 1354}
1355@after { 1355@after {
1356 leaveRule(); 1356 leaveRule();
1357}: 1357}:
1358 ( 1358 (
1359 ( 1359 (
1360 { 1360 {
1361 if ($current==null) { 1361 if ($current==null) {
1362 $current = createModelElement(grammarAccess.getPartialModelReferenceRule()); 1362 $current = createModelElement(grammarAccess.getPartialModelReferenceRule());
1363 } 1363 }
1364 } 1364 }
1365 otherlv_0=RULE_ID 1365 otherlv_0=RULE_ID
1366 { 1366 {
1367 newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 1367 newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
1368 } 1368 }
1369 ) 1369 )
1370 ) 1370 )
1371; 1371;
1372 1372
1373// Entry rule entryRulePartialModel 1373// Entry rule entryRulePartialModel
1374entryRulePartialModel returns [EObject current=null]: 1374entryRulePartialModel returns [EObject current=null]:
1375 { newCompositeNode(grammarAccess.getPartialModelRule()); } 1375 { newCompositeNode(grammarAccess.getPartialModelRule()); }
1376 iv_rulePartialModel=rulePartialModel 1376 iv_rulePartialModel=rulePartialModel
1377 { $current=$iv_rulePartialModel.current; } 1377 { $current=$iv_rulePartialModel.current; }
1378 EOF; 1378 EOF;
1379 1379
1380// Rule PartialModel 1380// Rule PartialModel
1381rulePartialModel returns [EObject current=null] 1381rulePartialModel returns [EObject current=null]
1382@init { 1382@init {
1383 enterRule(); 1383 enterRule();
1384} 1384}
1385@after { 1385@after {
1386 leaveRule(); 1386 leaveRule();
1387}: 1387}:
1388 ( 1388 (
1389 { 1389 {
1390 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); 1390 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
1391 } 1391 }
1392 this_PartialModelSpecification_0=rulePartialModelSpecification 1392 this_PartialModelSpecification_0=rulePartialModelSpecification
1393 { 1393 {
1394 $current = $this_PartialModelSpecification_0.current; 1394 $current = $this_PartialModelSpecification_0.current;
1395 afterParserOrEnumRuleCall(); 1395 afterParserOrEnumRuleCall();
1396 } 1396 }
1397 | 1397 |
1398 { 1398 {
1399 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); 1399 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
1400 } 1400 }
1401 this_PartialModelReference_1=rulePartialModelReference 1401 this_PartialModelReference_1=rulePartialModelReference
1402 { 1402 {
1403 $current = $this_PartialModelReference_1.current; 1403 $current = $this_PartialModelReference_1.current;
1404 afterParserOrEnumRuleCall(); 1404 afterParserOrEnumRuleCall();
1405 } 1405 }
1406 ) 1406 )
1407; 1407;
1408 1408
1409// Entry rule entryRulePatternSpecification 1409// Entry rule entryRulePatternSpecification
1410entryRulePatternSpecification returns [EObject current=null]: 1410entryRulePatternSpecification returns [EObject current=null]:
1411 { newCompositeNode(grammarAccess.getPatternSpecificationRule()); } 1411 { newCompositeNode(grammarAccess.getPatternSpecificationRule()); }
1412 iv_rulePatternSpecification=rulePatternSpecification 1412 iv_rulePatternSpecification=rulePatternSpecification
1413 { $current=$iv_rulePatternSpecification.current; } 1413 { $current=$iv_rulePatternSpecification.current; }
1414 EOF; 1414 EOF;
1415 1415
1416// Rule PatternSpecification 1416// Rule PatternSpecification
1417rulePatternSpecification returns [EObject current=null] 1417rulePatternSpecification returns [EObject current=null]
1418@init { 1418@init {
1419 enterRule(); 1419 enterRule();
1420} 1420}
1421@after { 1421@after {
1422 leaveRule(); 1422 leaveRule();
1423}: 1423}:
1424 ( 1424 (
1425 otherlv_0='{' 1425 otherlv_0='{'
1426 { 1426 {
1427 newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 1427 newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
1428 } 1428 }
1429 ( 1429 (
1430 ( 1430 (
1431 { 1431 {
1432 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 1432 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
1433 } 1433 }
1434 lv_entries_1_0=rulePatternEntry 1434 lv_entries_1_0=rulePatternEntry
1435 { 1435 {
1436 if ($current==null) { 1436 if ($current==null) {
1437 $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); 1437 $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule());
1438 } 1438 }
1439 add( 1439 add(
1440 $current, 1440 $current,
1441 "entries", 1441 "entries",
1442 lv_entries_1_0, 1442 lv_entries_1_0,
1443 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 1443 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
1444 afterParserOrEnumRuleCall(); 1444 afterParserOrEnumRuleCall();
1445 } 1445 }
1446 ) 1446 )
1447 ) 1447 )
1448 ( 1448 (
1449 otherlv_2=',' 1449 otherlv_2=','
1450 { 1450 {
1451 newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 1451 newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
1452 } 1452 }
1453 ( 1453 (
1454 ( 1454 (
1455 { 1455 {
1456 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 1456 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
1457 } 1457 }
1458 lv_entries_3_0=rulePatternEntry 1458 lv_entries_3_0=rulePatternEntry
1459 { 1459 {
1460 if ($current==null) { 1460 if ($current==null) {
1461 $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); 1461 $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule());
1462 } 1462 }
1463 add( 1463 add(
1464 $current, 1464 $current,
1465 "entries", 1465 "entries",
1466 lv_entries_3_0, 1466 lv_entries_3_0,
1467 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 1467 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
1468 afterParserOrEnumRuleCall(); 1468 afterParserOrEnumRuleCall();
1469 } 1469 }
1470 ) 1470 )
1471 ) 1471 )
1472 )* 1472 )*
1473 otherlv_4='}' 1473 otherlv_4='}'
1474 { 1474 {
1475 newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 1475 newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
1476 } 1476 }
1477 ) 1477 )
1478; 1478;
1479 1479
1480// Entry rule entryRulePatternEntry 1480// Entry rule entryRulePatternEntry
1481entryRulePatternEntry returns [EObject current=null]: 1481entryRulePatternEntry returns [EObject current=null]:
1482 { newCompositeNode(grammarAccess.getPatternEntryRule()); } 1482 { newCompositeNode(grammarAccess.getPatternEntryRule()); }
1483 iv_rulePatternEntry=rulePatternEntry 1483 iv_rulePatternEntry=rulePatternEntry
1484 { $current=$iv_rulePatternEntry.current; } 1484 { $current=$iv_rulePatternEntry.current; }
1485 EOF; 1485 EOF;
1486 1486
1487// Rule PatternEntry 1487// Rule PatternEntry
1488rulePatternEntry returns [EObject current=null] 1488rulePatternEntry returns [EObject current=null]
1489@init { 1489@init {
1490 enterRule(); 1490 enterRule();
1491} 1491}
1492@after { 1492@after {
1493 leaveRule(); 1493 leaveRule();
1494}: 1494}:
1495 ( 1495 (
1496 { 1496 {
1497 newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); 1497 newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
1498 } 1498 }
1499 this_PatternElement_0=rulePatternElement 1499 this_PatternElement_0=rulePatternElement
1500 { 1500 {
1501 $current = $this_PatternElement_0.current; 1501 $current = $this_PatternElement_0.current;
1502 afterParserOrEnumRuleCall(); 1502 afterParserOrEnumRuleCall();
1503 } 1503 }
1504 | 1504 |
1505 { 1505 {
1506 newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); 1506 newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
1507 } 1507 }
1508 this_AllPatternEntry_1=ruleAllPatternEntry 1508 this_AllPatternEntry_1=ruleAllPatternEntry
1509 { 1509 {
1510 $current = $this_AllPatternEntry_1.current; 1510 $current = $this_AllPatternEntry_1.current;
1511 afterParserOrEnumRuleCall(); 1511 afterParserOrEnumRuleCall();
1512 } 1512 }
1513 ) 1513 )
1514; 1514;
1515 1515
1516// Entry rule entryRuleAllPatternEntry 1516// Entry rule entryRuleAllPatternEntry
1517entryRuleAllPatternEntry returns [EObject current=null]: 1517entryRuleAllPatternEntry returns [EObject current=null]:
1518 { newCompositeNode(grammarAccess.getAllPatternEntryRule()); } 1518 { newCompositeNode(grammarAccess.getAllPatternEntryRule()); }
1519 iv_ruleAllPatternEntry=ruleAllPatternEntry 1519 iv_ruleAllPatternEntry=ruleAllPatternEntry
1520 { $current=$iv_ruleAllPatternEntry.current; } 1520 { $current=$iv_ruleAllPatternEntry.current; }
1521 EOF; 1521 EOF;
1522 1522
1523// Rule AllPatternEntry 1523// Rule AllPatternEntry
1524ruleAllPatternEntry returns [EObject current=null] 1524ruleAllPatternEntry returns [EObject current=null]
1525@init { 1525@init {
1526 enterRule(); 1526 enterRule();
1527} 1527}
1528@after { 1528@after {
1529 leaveRule(); 1529 leaveRule();
1530}: 1530}:
1531 ( 1531 (
1532 otherlv_0='package' 1532 otherlv_0='package'
1533 { 1533 {
1534 newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 1534 newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
1535 } 1535 }
1536 ( 1536 (
1537 ( 1537 (
1538 { 1538 {
1539 if ($current==null) { 1539 if ($current==null) {
1540 $current = createModelElement(grammarAccess.getAllPatternEntryRule()); 1540 $current = createModelElement(grammarAccess.getAllPatternEntryRule());
1541 } 1541 }
1542 } 1542 }
1543 { 1543 {
1544 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 1544 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
1545 } 1545 }
1546 ruleQualifiedName 1546 ruleQualifiedName
1547 { 1547 {
1548 afterParserOrEnumRuleCall(); 1548 afterParserOrEnumRuleCall();
1549 } 1549 }
1550 ) 1550 )
1551 ) 1551 )
1552 ( 1552 (
1553 otherlv_2='excluding' 1553 otherlv_2='excluding'
1554 { 1554 {
1555 newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 1555 newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
1556 } 1556 }
1557 otherlv_3='{' 1557 otherlv_3='{'
1558 { 1558 {
1559 newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 1559 newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
1560 } 1560 }
1561 ( 1561 (
1562 ( 1562 (
1563 { 1563 {
1564 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 1564 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
1565 } 1565 }
1566 lv_exclusuion_4_0=rulePatternElement 1566 lv_exclusuion_4_0=rulePatternElement
1567 { 1567 {
1568 if ($current==null) { 1568 if ($current==null) {
1569 $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); 1569 $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule());
1570 } 1570 }
1571 add( 1571 add(
1572 $current, 1572 $current,
1573 "exclusuion", 1573 "exclusuion",
1574 lv_exclusuion_4_0, 1574 lv_exclusuion_4_0,
1575 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 1575 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
1576 afterParserOrEnumRuleCall(); 1576 afterParserOrEnumRuleCall();
1577 } 1577 }
1578 ) 1578 )
1579 ) 1579 )
1580 ( 1580 (
1581 otherlv_5=',' 1581 otherlv_5=','
1582 { 1582 {
1583 newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 1583 newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
1584 } 1584 }
1585 ( 1585 (
1586 ( 1586 (
1587 { 1587 {
1588 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 1588 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
1589 } 1589 }
1590 lv_exclusuion_6_0=rulePatternElement 1590 lv_exclusuion_6_0=rulePatternElement
1591 { 1591 {
1592 if ($current==null) { 1592 if ($current==null) {
1593 $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); 1593 $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule());
1594 } 1594 }
1595 add( 1595 add(
1596 $current, 1596 $current,
1597 "exclusuion", 1597 "exclusuion",
1598 lv_exclusuion_6_0, 1598 lv_exclusuion_6_0,
1599 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 1599 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
1600 afterParserOrEnumRuleCall(); 1600 afterParserOrEnumRuleCall();
1601 } 1601 }
1602 ) 1602 )
1603 ) 1603 )
1604 )* 1604 )*
1605 otherlv_7='}' 1605 otherlv_7='}'
1606 { 1606 {
1607 newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 1607 newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
1608 } 1608 }
1609 )? 1609 )?
1610 ) 1610 )
1611; 1611;
1612 1612
1613// Entry rule entryRulePatternElement 1613// Entry rule entryRulePatternElement
1614entryRulePatternElement returns [EObject current=null]: 1614entryRulePatternElement returns [EObject current=null]:
1615 { newCompositeNode(grammarAccess.getPatternElementRule()); } 1615 { newCompositeNode(grammarAccess.getPatternElementRule()); }
1616 iv_rulePatternElement=rulePatternElement 1616 iv_rulePatternElement=rulePatternElement
1617 { $current=$iv_rulePatternElement.current; } 1617 { $current=$iv_rulePatternElement.current; }
1618 EOF; 1618 EOF;
1619 1619
1620// Rule PatternElement 1620// Rule PatternElement
1621rulePatternElement returns [EObject current=null] 1621rulePatternElement returns [EObject current=null]
1622@init { 1622@init {
1623 enterRule(); 1623 enterRule();
1624} 1624}
1625@after { 1625@after {
1626 leaveRule(); 1626 leaveRule();
1627}: 1627}:
1628 ( 1628 (
1629 ( 1629 (
1630 ( 1630 (
1631 ( 1631 (
1632 { 1632 {
1633 if ($current==null) { 1633 if ($current==null) {
1634 $current = createModelElement(grammarAccess.getPatternElementRule()); 1634 $current = createModelElement(grammarAccess.getPatternElementRule());
1635 } 1635 }
1636 } 1636 }
1637 { 1637 {
1638 newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 1638 newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
1639 } 1639 }
1640 ruleQualifiedName 1640 ruleQualifiedName
1641 { 1641 {
1642 afterParserOrEnumRuleCall(); 1642 afterParserOrEnumRuleCall();
1643 } 1643 }
1644 ) 1644 )
1645 ) 1645 )
1646 otherlv_1='::' 1646 otherlv_1='::'
1647 { 1647 {
1648 newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 1648 newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
1649 } 1649 }
1650 )? 1650 )?
1651 ( 1651 (
1652 ( 1652 (
1653 { 1653 {
1654 if ($current==null) { 1654 if ($current==null) {
1655 $current = createModelElement(grammarAccess.getPatternElementRule()); 1655 $current = createModelElement(grammarAccess.getPatternElementRule());
1656 } 1656 }
1657 } 1657 }
1658 otherlv_2=RULE_ID 1658 otherlv_2=RULE_ID
1659 { 1659 {
1660 newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 1660 newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
1661 } 1661 }
1662 ) 1662 )
1663 ) 1663 )
1664 ) 1664 )
1665; 1665;
1666 1666
1667// Entry rule entryRuleGraphPatternDeclaration 1667// Entry rule entryRuleGraphPatternDeclaration
1668entryRuleGraphPatternDeclaration returns [EObject current=null]: 1668entryRuleGraphPatternDeclaration returns [EObject current=null]:
1669 { newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); } 1669 { newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); }
1670 iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration 1670 iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration
1671 { $current=$iv_ruleGraphPatternDeclaration.current; } 1671 { $current=$iv_ruleGraphPatternDeclaration.current; }
1672 EOF; 1672 EOF;
1673 1673
1674// Rule GraphPatternDeclaration 1674// Rule GraphPatternDeclaration
1675ruleGraphPatternDeclaration returns [EObject current=null] 1675ruleGraphPatternDeclaration returns [EObject current=null]
1676@init { 1676@init {
1677 enterRule(); 1677 enterRule();
1678} 1678}
1679@after { 1679@after {
1680 leaveRule(); 1680 leaveRule();
1681}: 1681}:
1682 ( 1682 (
1683 otherlv_0='constraints' 1683 otherlv_0='constraints'
1684 { 1684 {
1685 newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 1685 newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
1686 } 1686 }
1687 ( 1687 (
1688 ( 1688 (
1689 lv_name_1_0=RULE_ID 1689 lv_name_1_0=RULE_ID
1690 { 1690 {
1691 newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 1691 newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
1692 } 1692 }
1693 { 1693 {
1694 if ($current==null) { 1694 if ($current==null) {
1695 $current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); 1695 $current = createModelElement(grammarAccess.getGraphPatternDeclarationRule());
1696 } 1696 }
1697 setWithLastConsumed( 1697 setWithLastConsumed(
1698 $current, 1698 $current,
1699 "name", 1699 "name",
1700 lv_name_1_0, 1700 lv_name_1_0,
1701 "org.eclipse.xtext.common.Terminals.ID"); 1701 "org.eclipse.xtext.common.Terminals.ID");
1702 } 1702 }
1703 ) 1703 )
1704 ) 1704 )
1705 ( 1705 (
1706 ( 1706 (
1707 { 1707 {
1708 newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 1708 newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
1709 } 1709 }
1710 lv_specification_2_0=rulePatternSpecification 1710 lv_specification_2_0=rulePatternSpecification
1711 { 1711 {
1712 if ($current==null) { 1712 if ($current==null) {
1713 $current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); 1713 $current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule());
1714 } 1714 }
1715 set( 1715 set(
1716 $current, 1716 $current,
1717 "specification", 1717 "specification",
1718 lv_specification_2_0, 1718 lv_specification_2_0,
1719 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); 1719 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification");
1720 afterParserOrEnumRuleCall(); 1720 afterParserOrEnumRuleCall();
1721 } 1721 }
1722 ) 1722 )
1723 ) 1723 )
1724 ) 1724 )
1725; 1725;
1726 1726
1727// Entry rule entryRuleGraphPatternReference 1727// Entry rule entryRuleGraphPatternReference
1728entryRuleGraphPatternReference returns [EObject current=null]: 1728entryRuleGraphPatternReference returns [EObject current=null]:
1729 { newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); } 1729 { newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); }
1730 iv_ruleGraphPatternReference=ruleGraphPatternReference 1730 iv_ruleGraphPatternReference=ruleGraphPatternReference
1731 { $current=$iv_ruleGraphPatternReference.current; } 1731 { $current=$iv_ruleGraphPatternReference.current; }
1732 EOF; 1732 EOF;
1733 1733
1734// Rule GraphPatternReference 1734// Rule GraphPatternReference
1735ruleGraphPatternReference returns [EObject current=null] 1735ruleGraphPatternReference returns [EObject current=null]
1736@init { 1736@init {
1737 enterRule(); 1737 enterRule();
1738} 1738}
1739@after { 1739@after {
1740 leaveRule(); 1740 leaveRule();
1741}: 1741}:
1742 ( 1742 (
1743 ( 1743 (
1744 { 1744 {
1745 if ($current==null) { 1745 if ($current==null) {
1746 $current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); 1746 $current = createModelElement(grammarAccess.getGraphPatternReferenceRule());
1747 } 1747 }
1748 } 1748 }
1749 otherlv_0=RULE_ID 1749 otherlv_0=RULE_ID
1750 { 1750 {
1751 newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 1751 newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
1752 } 1752 }
1753 ) 1753 )
1754 ) 1754 )
1755; 1755;
1756 1756
1757// Entry rule entryRuleGraphPattern 1757// Entry rule entryRuleGraphPattern
1758entryRuleGraphPattern returns [EObject current=null]: 1758entryRuleGraphPattern returns [EObject current=null]:
1759 { newCompositeNode(grammarAccess.getGraphPatternRule()); } 1759 { newCompositeNode(grammarAccess.getGraphPatternRule()); }
1760 iv_ruleGraphPattern=ruleGraphPattern 1760 iv_ruleGraphPattern=ruleGraphPattern
1761 { $current=$iv_ruleGraphPattern.current; } 1761 { $current=$iv_ruleGraphPattern.current; }
1762 EOF; 1762 EOF;
1763 1763
1764// Rule GraphPattern 1764// Rule GraphPattern
1765ruleGraphPattern returns [EObject current=null] 1765ruleGraphPattern returns [EObject current=null]
1766@init { 1766@init {
1767 enterRule(); 1767 enterRule();
1768} 1768}
1769@after { 1769@after {
1770 leaveRule(); 1770 leaveRule();
1771}: 1771}:
1772 ( 1772 (
1773 { 1773 {
1774 newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); 1774 newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
1775 } 1775 }
1776 this_GraphPatternReference_0=ruleGraphPatternReference 1776 this_GraphPatternReference_0=ruleGraphPatternReference
1777 { 1777 {
1778 $current = $this_GraphPatternReference_0.current; 1778 $current = $this_GraphPatternReference_0.current;
1779 afterParserOrEnumRuleCall(); 1779 afterParserOrEnumRuleCall();
1780 } 1780 }
1781 | 1781 |
1782 { 1782 {
1783 newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); 1783 newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
1784 } 1784 }
1785 this_PatternSpecification_1=rulePatternSpecification 1785 this_PatternSpecification_1=rulePatternSpecification
1786 { 1786 {
1787 $current = $this_PatternSpecification_1.current; 1787 $current = $this_PatternSpecification_1.current;
1788 afterParserOrEnumRuleCall(); 1788 afterParserOrEnumRuleCall();
1789 } 1789 }
1790 ) 1790 )
1791; 1791;
1792 1792
1793// Entry rule entryRuleObjectiveSpecification 1793// Entry rule entryRuleObjectiveSpecification
1794entryRuleObjectiveSpecification returns [EObject current=null]: 1794entryRuleObjectiveSpecification returns [EObject current=null]:
1795 { newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); } 1795 { newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); }
1796 iv_ruleObjectiveSpecification=ruleObjectiveSpecification 1796 iv_ruleObjectiveSpecification=ruleObjectiveSpecification
1797 { $current=$iv_ruleObjectiveSpecification.current; } 1797 { $current=$iv_ruleObjectiveSpecification.current; }
1798 EOF; 1798 EOF;
1799 1799
1800// Rule ObjectiveSpecification 1800// Rule ObjectiveSpecification
1801ruleObjectiveSpecification returns [EObject current=null] 1801ruleObjectiveSpecification returns [EObject current=null]
1802@init { 1802@init {
1803 enterRule(); 1803 enterRule();
1804} 1804}
1805@after { 1805@after {
1806 leaveRule(); 1806 leaveRule();
1807}: 1807}:
1808 ( 1808 (
1809 otherlv_0='{' 1809 otherlv_0='{'
1810 { 1810 {
1811 newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); 1811 newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
1812 } 1812 }
1813 ( 1813 (
1814 ( 1814 (
1815 { 1815 {
1816 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); 1816 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
1817 } 1817 }
1818 lv_entries_1_0=ruleObjectiveEntry 1818 lv_entries_1_0=ruleObjectiveEntry
1819 { 1819 {
1820 if ($current==null) { 1820 if ($current==null) {
1821 $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); 1821 $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule());
1822 } 1822 }
1823 add( 1823 add(
1824 $current, 1824 $current,
1825 "entries", 1825 "entries",
1826 lv_entries_1_0, 1826 lv_entries_1_0,
1827 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 1827 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
1828 afterParserOrEnumRuleCall(); 1828 afterParserOrEnumRuleCall();
1829 } 1829 }
1830 ) 1830 )
1831 ) 1831 )
1832 ( 1832 (
1833 otherlv_2=',' 1833 otherlv_2=','
1834 { 1834 {
1835 newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); 1835 newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
1836 } 1836 }
1837 ( 1837 (
1838 ( 1838 (
1839 { 1839 {
1840 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); 1840 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
1841 } 1841 }
1842 lv_entries_3_0=ruleObjectiveEntry 1842 lv_entries_3_0=ruleObjectiveEntry
1843 { 1843 {
1844 if ($current==null) { 1844 if ($current==null) {
1845 $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); 1845 $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule());
1846 } 1846 }
1847 add( 1847 add(
1848 $current, 1848 $current,
1849 "entries", 1849 "entries",
1850 lv_entries_3_0, 1850 lv_entries_3_0,
1851 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 1851 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
1852 afterParserOrEnumRuleCall(); 1852 afterParserOrEnumRuleCall();
1853 } 1853 }
1854 ) 1854 )
1855 ) 1855 )
1856 )* 1856 )*
1857 otherlv_4='}' 1857 otherlv_4='}'
1858 { 1858 {
1859 newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); 1859 newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
1860 } 1860 }
1861 ) 1861 )
1862; 1862;
1863 1863
1864// Entry rule entryRuleObjectiveEntry 1864// Entry rule entryRuleObjectiveEntry
1865entryRuleObjectiveEntry returns [EObject current=null]: 1865entryRuleObjectiveEntry returns [EObject current=null]:
1866 { newCompositeNode(grammarAccess.getObjectiveEntryRule()); } 1866 { newCompositeNode(grammarAccess.getObjectiveEntryRule()); }
1867 iv_ruleObjectiveEntry=ruleObjectiveEntry 1867 iv_ruleObjectiveEntry=ruleObjectiveEntry
1868 { $current=$iv_ruleObjectiveEntry.current; } 1868 { $current=$iv_ruleObjectiveEntry.current; }
1869 EOF; 1869 EOF;
1870 1870
1871// Rule ObjectiveEntry 1871// Rule ObjectiveEntry
1872ruleObjectiveEntry returns [EObject current=null] 1872ruleObjectiveEntry returns [EObject current=null]
1873@init { 1873@init {
1874 enterRule(); 1874 enterRule();
1875} 1875}
1876@after { 1876@after {
1877 leaveRule(); 1877 leaveRule();
1878}: 1878}:
1879 ( 1879 (
1880 { 1880 {
1881 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); 1881 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
1882 } 1882 }
1883 this_OptimizationEntry_0=ruleOptimizationEntry 1883 this_OptimizationEntry_0=ruleOptimizationEntry
1884 { 1884 {
1885 $current = $this_OptimizationEntry_0.current; 1885 $current = $this_OptimizationEntry_0.current;
1886 afterParserOrEnumRuleCall(); 1886 afterParserOrEnumRuleCall();
1887 } 1887 }
1888 | 1888 |
1889 { 1889 {
1890 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); 1890 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
1891 } 1891 }
1892 this_ThresholdEntry_1=ruleThresholdEntry 1892 this_ThresholdEntry_1=ruleThresholdEntry
1893 { 1893 {
1894 $current = $this_ThresholdEntry_1.current; 1894 $current = $this_ThresholdEntry_1.current;
1895 afterParserOrEnumRuleCall(); 1895 afterParserOrEnumRuleCall();
1896 } 1896 }
1897 ) 1897 )
1898; 1898;
1899 1899
1900// Entry rule entryRuleOptimizationEntry 1900// Entry rule entryRuleOptimizationEntry
1901entryRuleOptimizationEntry returns [EObject current=null]: 1901entryRuleOptimizationEntry returns [EObject current=null]:
1902 { newCompositeNode(grammarAccess.getOptimizationEntryRule()); } 1902 { newCompositeNode(grammarAccess.getOptimizationEntryRule()); }
1903 iv_ruleOptimizationEntry=ruleOptimizationEntry 1903 iv_ruleOptimizationEntry=ruleOptimizationEntry
1904 { $current=$iv_ruleOptimizationEntry.current; } 1904 { $current=$iv_ruleOptimizationEntry.current; }
1905 EOF; 1905 EOF;
1906 1906
1907// Rule OptimizationEntry 1907// Rule OptimizationEntry
1908ruleOptimizationEntry returns [EObject current=null] 1908ruleOptimizationEntry returns [EObject current=null]
1909@init { 1909@init {
1910 enterRule(); 1910 enterRule();
1911} 1911}
1912@after { 1912@after {
1913 leaveRule(); 1913 leaveRule();
1914}: 1914}:
1915 ( 1915 (
1916 ( 1916 (
1917 ( 1917 (
1918 { 1918 {
1919 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); 1919 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
1920 } 1920 }
1921 lv_direction_0_0=ruleOptimizationDirection 1921 lv_direction_0_0=ruleOptimizationDirection
1922 { 1922 {
1923 if ($current==null) { 1923 if ($current==null) {
1924 $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); 1924 $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule());
1925 } 1925 }
1926 set( 1926 set(
1927 $current, 1927 $current,
1928 "direction", 1928 "direction",
1929 lv_direction_0_0, 1929 lv_direction_0_0,
1930 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); 1930 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection");
1931 afterParserOrEnumRuleCall(); 1931 afterParserOrEnumRuleCall();
1932 } 1932 }
1933 ) 1933 )
1934 ) 1934 )
1935 ( 1935 (
1936 ( 1936 (
1937 { 1937 {
1938 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); 1938 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
1939 } 1939 }
1940 lv_function_1_0=ruleObjectiveFunction 1940 lv_function_1_0=ruleObjectiveFunction
1941 { 1941 {
1942 if ($current==null) { 1942 if ($current==null) {
1943 $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); 1943 $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule());
1944 } 1944 }
1945 set( 1945 set(
1946 $current, 1946 $current,
1947 "function", 1947 "function",
1948 lv_function_1_0, 1948 lv_function_1_0,
1949 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 1949 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
1950 afterParserOrEnumRuleCall(); 1950 afterParserOrEnumRuleCall();
1951 } 1951 }
1952 ) 1952 )
1953 ) 1953 )
1954 ) 1954 )
1955; 1955;
1956 1956
1957// Entry rule entryRuleThresholdEntry 1957// Entry rule entryRuleThresholdEntry
1958entryRuleThresholdEntry returns [EObject current=null]: 1958entryRuleThresholdEntry returns [EObject current=null]:
1959 { newCompositeNode(grammarAccess.getThresholdEntryRule()); } 1959 { newCompositeNode(grammarAccess.getThresholdEntryRule()); }
1960 iv_ruleThresholdEntry=ruleThresholdEntry 1960 iv_ruleThresholdEntry=ruleThresholdEntry
1961 { $current=$iv_ruleThresholdEntry.current; } 1961 { $current=$iv_ruleThresholdEntry.current; }
1962 EOF; 1962 EOF;
1963 1963
1964// Rule ThresholdEntry 1964// Rule ThresholdEntry
1965ruleThresholdEntry returns [EObject current=null] 1965ruleThresholdEntry returns [EObject current=null]
1966@init { 1966@init {
1967 enterRule(); 1967 enterRule();
1968} 1968}
1969@after { 1969@after {
1970 leaveRule(); 1970 leaveRule();
1971}: 1971}:
1972 ( 1972 (
1973 ( 1973 (
1974 ( 1974 (
1975 { 1975 {
1976 newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); 1976 newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
1977 } 1977 }
1978 lv_function_0_0=ruleObjectiveFunction 1978 lv_function_0_0=ruleObjectiveFunction
1979 { 1979 {
1980 if ($current==null) { 1980 if ($current==null) {
1981 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 1981 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
1982 } 1982 }
1983 set( 1983 set(
1984 $current, 1984 $current,
1985 "function", 1985 "function",
1986 lv_function_0_0, 1986 lv_function_0_0,
1987 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 1987 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
1988 afterParserOrEnumRuleCall(); 1988 afterParserOrEnumRuleCall();
1989 } 1989 }
1990 ) 1990 )
1991 ) 1991 )
1992 ( 1992 (
1993 ( 1993 (
1994 { 1994 {
1995 newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); 1995 newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
1996 } 1996 }
1997 lv_operator_1_0=ruleComparisonOperator 1997 lv_operator_1_0=ruleComparisonOperator
1998 { 1998 {
1999 if ($current==null) { 1999 if ($current==null) {
2000 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 2000 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
2001 } 2001 }
2002 set( 2002 set(
2003 $current, 2003 $current,
2004 "operator", 2004 "operator",
2005 lv_operator_1_0, 2005 lv_operator_1_0,
2006 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); 2006 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
2007 afterParserOrEnumRuleCall(); 2007 afterParserOrEnumRuleCall();
2008 } 2008 }
2009 ) 2009 )
2010 ) 2010 )
2011 ( 2011 (
2012 ( 2012 (
2013 { 2013 {
2014 newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); 2014 newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
2015 } 2015 }
2016 lv_threshold_2_0=ruleREALLiteral 2016 lv_threshold_2_0=ruleREALLiteral
2017 { 2017 {
2018 if ($current==null) { 2018 if ($current==null) {
2019 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 2019 $current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
2020 } 2020 }
2021 set( 2021 set(
2022 $current, 2022 $current,
2023 "threshold", 2023 "threshold",
2024 lv_threshold_2_0, 2024 lv_threshold_2_0,
2025 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 2025 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
2026 afterParserOrEnumRuleCall(); 2026 afterParserOrEnumRuleCall();
2027 } 2027 }
2028 ) 2028 )
2029 ) 2029 )
2030 ) 2030 )
2031; 2031;
2032 2032
2033// Entry rule entryRuleObjectiveFunction 2033// Entry rule entryRuleObjectiveFunction
2034entryRuleObjectiveFunction returns [EObject current=null]: 2034entryRuleObjectiveFunction returns [EObject current=null]:
2035 { newCompositeNode(grammarAccess.getObjectiveFunctionRule()); } 2035 { newCompositeNode(grammarAccess.getObjectiveFunctionRule()); }
2036 iv_ruleObjectiveFunction=ruleObjectiveFunction 2036 iv_ruleObjectiveFunction=ruleObjectiveFunction
2037 { $current=$iv_ruleObjectiveFunction.current; } 2037 { $current=$iv_ruleObjectiveFunction.current; }
2038 EOF; 2038 EOF;
2039 2039
2040// Rule ObjectiveFunction 2040// Rule ObjectiveFunction
2041ruleObjectiveFunction returns [EObject current=null] 2041ruleObjectiveFunction returns [EObject current=null]
2042@init { 2042@init {
2043 enterRule(); 2043 enterRule();
2044} 2044}
2045@after { 2045@after {
2046 leaveRule(); 2046 leaveRule();
2047}: 2047}:
2048 { 2048 {
2049 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); 2049 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall());
2050 } 2050 }
2051 this_CostObjectiveFunction_0=ruleCostObjectiveFunction 2051 this_CostObjectiveFunction_0=ruleCostObjectiveFunction
2052 { 2052 {
2053 $current = $this_CostObjectiveFunction_0.current; 2053 $current = $this_CostObjectiveFunction_0.current;
2054 afterParserOrEnumRuleCall(); 2054 afterParserOrEnumRuleCall();
2055 } 2055 }
2056; 2056;
2057 2057
2058// Entry rule entryRuleCostObjectiveFunction 2058// Entry rule entryRuleCostObjectiveFunction
2059entryRuleCostObjectiveFunction returns [EObject current=null]: 2059entryRuleCostObjectiveFunction returns [EObject current=null]:
2060 { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); } 2060 { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); }
2061 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction 2061 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction
2062 { $current=$iv_ruleCostObjectiveFunction.current; } 2062 { $current=$iv_ruleCostObjectiveFunction.current; }
2063 EOF; 2063 EOF;
2064 2064
2065// Rule CostObjectiveFunction 2065// Rule CostObjectiveFunction
2066ruleCostObjectiveFunction returns [EObject current=null] 2066ruleCostObjectiveFunction returns [EObject current=null]
2067@init { 2067@init {
2068 enterRule(); 2068 enterRule();
2069} 2069}
2070@after { 2070@after {
2071 leaveRule(); 2071 leaveRule();
2072}: 2072}:
2073 ( 2073 (
2074 otherlv_0='cost' 2074 otherlv_0='cost'
2075 { 2075 {
2076 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); 2076 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
2077 } 2077 }
2078 otherlv_1='{' 2078 otherlv_1='{'
2079 { 2079 {
2080 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); 2080 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
2081 } 2081 }
2082 ( 2082 (
2083 ( 2083 (
2084 { 2084 {
2085 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); 2085 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
2086 } 2086 }
2087 lv_entries_2_0=ruleCostEntry 2087 lv_entries_2_0=ruleCostEntry
2088 { 2088 {
2089 if ($current==null) { 2089 if ($current==null) {
2090 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); 2090 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
2091 } 2091 }
2092 add( 2092 add(
2093 $current, 2093 $current,
2094 "entries", 2094 "entries",
2095 lv_entries_2_0, 2095 lv_entries_2_0,
2096 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 2096 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
2097 afterParserOrEnumRuleCall(); 2097 afterParserOrEnumRuleCall();
2098 } 2098 }
2099 ) 2099 )
2100 ) 2100 )
2101 ( 2101 (
2102 otherlv_3=',' 2102 otherlv_3=','
2103 { 2103 {
2104 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); 2104 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
2105 } 2105 }
2106 ( 2106 (
2107 ( 2107 (
2108 { 2108 {
2109 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); 2109 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
2110 } 2110 }
2111 lv_entries_4_0=ruleCostEntry 2111 lv_entries_4_0=ruleCostEntry
2112 { 2112 {
2113 if ($current==null) { 2113 if ($current==null) {
2114 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); 2114 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
2115 } 2115 }
2116 add( 2116 add(
2117 $current, 2117 $current,
2118 "entries", 2118 "entries",
2119 lv_entries_4_0, 2119 lv_entries_4_0,
2120 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 2120 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
2121 afterParserOrEnumRuleCall(); 2121 afterParserOrEnumRuleCall();
2122 } 2122 }
2123 ) 2123 )
2124 ) 2124 )
2125 )* 2125 )*
2126 otherlv_5='}' 2126 otherlv_5='}'
2127 { 2127 {
2128 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); 2128 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
2129 } 2129 }
2130 ) 2130 )
2131; 2131;
2132 2132
2133// Entry rule entryRuleCostEntry 2133// Entry rule entryRuleCostEntry
2134entryRuleCostEntry returns [EObject current=null]: 2134entryRuleCostEntry returns [EObject current=null]:
2135 { newCompositeNode(grammarAccess.getCostEntryRule()); } 2135 { newCompositeNode(grammarAccess.getCostEntryRule()); }
2136 iv_ruleCostEntry=ruleCostEntry 2136 iv_ruleCostEntry=ruleCostEntry
2137 { $current=$iv_ruleCostEntry.current; } 2137 { $current=$iv_ruleCostEntry.current; }
2138 EOF; 2138 EOF;
2139 2139
2140// Rule CostEntry 2140// Rule CostEntry
2141ruleCostEntry returns [EObject current=null] 2141ruleCostEntry returns [EObject current=null]
2142@init { 2142@init {
2143 enterRule(); 2143 enterRule();
2144} 2144}
2145@after { 2145@after {
2146 leaveRule(); 2146 leaveRule();
2147}: 2147}:
2148 ( 2148 (
2149 ( 2149 (
2150 ( 2150 (
2151 { 2151 {
2152 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); 2152 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
2153 } 2153 }
2154 lv_patternElement_0_0=rulePatternElement 2154 lv_patternElement_0_0=rulePatternElement
2155 { 2155 {
2156 if ($current==null) { 2156 if ($current==null) {
2157 $current = createModelElementForParent(grammarAccess.getCostEntryRule()); 2157 $current = createModelElementForParent(grammarAccess.getCostEntryRule());
2158 } 2158 }
2159 set( 2159 set(
2160 $current, 2160 $current,
2161 "patternElement", 2161 "patternElement",
2162 lv_patternElement_0_0, 2162 lv_patternElement_0_0,
2163 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 2163 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
2164 afterParserOrEnumRuleCall(); 2164 afterParserOrEnumRuleCall();
2165 } 2165 }
2166 ) 2166 )
2167 ) 2167 )
2168 otherlv_1='=' 2168 otherlv_1='='
2169 { 2169 {
2170 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); 2170 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
2171 } 2171 }
2172 ( 2172 (
2173 ( 2173 (
2174 { 2174 {
2175 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); 2175 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
2176 } 2176 }
2177 lv_weight_2_0=ruleINTLiteral 2177 lv_weight_2_0=ruleINTLiteral
2178 { 2178 {
2179 if ($current==null) { 2179 if ($current==null) {
2180 $current = createModelElementForParent(grammarAccess.getCostEntryRule()); 2180 $current = createModelElementForParent(grammarAccess.getCostEntryRule());
2181 } 2181 }
2182 set( 2182 set(
2183 $current, 2183 $current,
2184 "weight", 2184 "weight",
2185 lv_weight_2_0, 2185 lv_weight_2_0,
2186 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 2186 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
2187 afterParserOrEnumRuleCall(); 2187 afterParserOrEnumRuleCall();
2188 } 2188 }
2189 ) 2189 )
2190 ) 2190 )
2191 ) 2191 )
2192; 2192;
2193 2193
2194// Entry rule entryRuleObjectiveDeclaration 2194// Entry rule entryRuleObjectiveDeclaration
2195entryRuleObjectiveDeclaration returns [EObject current=null]: 2195entryRuleObjectiveDeclaration returns [EObject current=null]:
2196 { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); } 2196 { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); }
2197 iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration 2197 iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration
2198 { $current=$iv_ruleObjectiveDeclaration.current; } 2198 { $current=$iv_ruleObjectiveDeclaration.current; }
2199 EOF; 2199 EOF;
2200 2200
2201// Rule ObjectiveDeclaration 2201// Rule ObjectiveDeclaration
2202ruleObjectiveDeclaration returns [EObject current=null] 2202ruleObjectiveDeclaration returns [EObject current=null]
2203@init { 2203@init {
2204 enterRule(); 2204 enterRule();
2205} 2205}
2206@after { 2206@after {
2207 leaveRule(); 2207 leaveRule();
2208}: 2208}:
2209 ( 2209 (
2210 otherlv_0='objectives' 2210 otherlv_0='objectives'
2211 { 2211 {
2212 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 2212 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
2213 } 2213 }
2214 ( 2214 (
2215 ( 2215 (
2216 lv_name_1_0=RULE_ID 2216 lv_name_1_0=RULE_ID
2217 { 2217 {
2218 newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 2218 newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
2219 } 2219 }
2220 { 2220 {
2221 if ($current==null) { 2221 if ($current==null) {
2222 $current = createModelElement(grammarAccess.getObjectiveDeclarationRule()); 2222 $current = createModelElement(grammarAccess.getObjectiveDeclarationRule());
2223 } 2223 }
2224 setWithLastConsumed( 2224 setWithLastConsumed(
2225 $current, 2225 $current,
2226 "name", 2226 "name",
2227 lv_name_1_0, 2227 lv_name_1_0,
2228 "org.eclipse.xtext.common.Terminals.ID"); 2228 "org.eclipse.xtext.common.Terminals.ID");
2229 } 2229 }
2230 ) 2230 )
2231 ) 2231 )
2232 ( 2232 (
2233 ( 2233 (
2234 { 2234 {
2235 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); 2235 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
2236 } 2236 }
2237 lv_specification_2_0=ruleObjectiveSpecification 2237 lv_specification_2_0=ruleObjectiveSpecification
2238 { 2238 {
2239 if ($current==null) { 2239 if ($current==null) {
2240 $current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule()); 2240 $current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule());
2241 } 2241 }
2242 set( 2242 set(
2243 $current, 2243 $current,
2244 "specification", 2244 "specification",
2245 lv_specification_2_0, 2245 lv_specification_2_0,
2246 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); 2246 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification");
2247 afterParserOrEnumRuleCall(); 2247 afterParserOrEnumRuleCall();
2248 } 2248 }
2249 ) 2249 )
2250 ) 2250 )
2251 ) 2251 )
2252; 2252;
2253 2253
2254// Entry rule entryRuleObjectiveReference 2254// Entry rule entryRuleObjectiveReference
2255entryRuleObjectiveReference returns [EObject current=null]: 2255entryRuleObjectiveReference returns [EObject current=null]:
2256 { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); } 2256 { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); }
2257 iv_ruleObjectiveReference=ruleObjectiveReference 2257 iv_ruleObjectiveReference=ruleObjectiveReference
2258 { $current=$iv_ruleObjectiveReference.current; } 2258 { $current=$iv_ruleObjectiveReference.current; }
2259 EOF; 2259 EOF;
2260 2260
2261// Rule ObjectiveReference 2261// Rule ObjectiveReference
2262ruleObjectiveReference returns [EObject current=null] 2262ruleObjectiveReference returns [EObject current=null]
2263@init { 2263@init {
2264 enterRule(); 2264 enterRule();
2265} 2265}
2266@after { 2266@after {
2267 leaveRule(); 2267 leaveRule();
2268}: 2268}:
2269 ( 2269 (
2270 ( 2270 (
2271 { 2271 {
2272 if ($current==null) { 2272 if ($current==null) {
2273 $current = createModelElement(grammarAccess.getObjectiveReferenceRule()); 2273 $current = createModelElement(grammarAccess.getObjectiveReferenceRule());
2274 } 2274 }
2275 } 2275 }
2276 otherlv_0=RULE_ID 2276 otherlv_0=RULE_ID
2277 { 2277 {
2278 newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); 2278 newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
2279 } 2279 }
2280 ) 2280 )
2281 ) 2281 )
2282; 2282;
2283 2283
2284// Entry rule entryRuleObjective 2284// Entry rule entryRuleObjective
2285entryRuleObjective returns [EObject current=null]: 2285entryRuleObjective returns [EObject current=null]:
2286 { newCompositeNode(grammarAccess.getObjectiveRule()); } 2286 { newCompositeNode(grammarAccess.getObjectiveRule()); }
2287 iv_ruleObjective=ruleObjective 2287 iv_ruleObjective=ruleObjective
2288 { $current=$iv_ruleObjective.current; } 2288 { $current=$iv_ruleObjective.current; }
2289 EOF; 2289 EOF;
2290 2290
2291// Rule Objective 2291// Rule Objective
2292ruleObjective returns [EObject current=null] 2292ruleObjective returns [EObject current=null]
2293@init { 2293@init {
2294 enterRule(); 2294 enterRule();
2295} 2295}
2296@after { 2296@after {
2297 leaveRule(); 2297 leaveRule();
2298}: 2298}:
2299 ( 2299 (
2300 { 2300 {
2301 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); 2301 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
2302 } 2302 }
2303 this_ObjectiveReference_0=ruleObjectiveReference 2303 this_ObjectiveReference_0=ruleObjectiveReference
2304 { 2304 {
2305 $current = $this_ObjectiveReference_0.current; 2305 $current = $this_ObjectiveReference_0.current;
2306 afterParserOrEnumRuleCall(); 2306 afterParserOrEnumRuleCall();
2307 } 2307 }
2308 | 2308 |
2309 { 2309 {
2310 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); 2310 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
2311 } 2311 }
2312 this_ObjectiveSpecification_1=ruleObjectiveSpecification 2312 this_ObjectiveSpecification_1=ruleObjectiveSpecification
2313 { 2313 {
2314 $current = $this_ObjectiveSpecification_1.current; 2314 $current = $this_ObjectiveSpecification_1.current;
2315 afterParserOrEnumRuleCall(); 2315 afterParserOrEnumRuleCall();
2316 } 2316 }
2317 ) 2317 )
2318; 2318;
2319 2319
2320// Entry rule entryRuleConfigSpecification 2320// Entry rule entryRuleConfigSpecification
2321entryRuleConfigSpecification returns [EObject current=null]: 2321entryRuleConfigSpecification returns [EObject current=null]:
2322 { newCompositeNode(grammarAccess.getConfigSpecificationRule()); } 2322 { newCompositeNode(grammarAccess.getConfigSpecificationRule()); }
2323 iv_ruleConfigSpecification=ruleConfigSpecification 2323 iv_ruleConfigSpecification=ruleConfigSpecification
2324 { $current=$iv_ruleConfigSpecification.current; } 2324 { $current=$iv_ruleConfigSpecification.current; }
2325 EOF; 2325 EOF;
2326 2326
2327// Rule ConfigSpecification 2327// Rule ConfigSpecification
2328ruleConfigSpecification returns [EObject current=null] 2328ruleConfigSpecification returns [EObject current=null]
2329@init { 2329@init {
2330 enterRule(); 2330 enterRule();
2331} 2331}
2332@after { 2332@after {
2333 leaveRule(); 2333 leaveRule();
2334}: 2334}:
2335 ( 2335 (
2336 ( 2336 (
2337 { 2337 {
2338 $current = forceCreateModelElement( 2338 $current = forceCreateModelElement(
2339 grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), 2339 grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(),
2340 $current); 2340 $current);
2341 } 2341 }
2342 ) 2342 )
2343 otherlv_1='{' 2343 otherlv_1='{'
2344 { 2344 {
2345 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 2345 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
2346 } 2346 }
2347 ( 2347 (
2348 ( 2348 (
2349 ( 2349 (
2350 { 2350 {
2351 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 2351 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
2352 } 2352 }
2353 lv_entries_2_0=ruleConfigEntry 2353 lv_entries_2_0=ruleConfigEntry
2354 { 2354 {
2355 if ($current==null) { 2355 if ($current==null) {
2356 $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); 2356 $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule());
2357 } 2357 }
2358 add( 2358 add(
2359 $current, 2359 $current,
2360 "entries", 2360 "entries",
2361 lv_entries_2_0, 2361 lv_entries_2_0,
2362 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 2362 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
2363 afterParserOrEnumRuleCall(); 2363 afterParserOrEnumRuleCall();
2364 } 2364 }
2365 ) 2365 )
2366 ) 2366 )
2367 ( 2367 (
2368 otherlv_3=',' 2368 otherlv_3=','
2369 { 2369 {
2370 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 2370 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
2371 } 2371 }
2372 ( 2372 (
2373 ( 2373 (
2374 { 2374 {
2375 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 2375 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
2376 } 2376 }
2377 lv_entries_4_0=ruleConfigEntry 2377 lv_entries_4_0=ruleConfigEntry
2378 { 2378 {
2379 if ($current==null) { 2379 if ($current==null) {
2380 $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); 2380 $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule());
2381 } 2381 }
2382 add( 2382 add(
2383 $current, 2383 $current,
2384 "entries", 2384 "entries",
2385 lv_entries_4_0, 2385 lv_entries_4_0,
2386 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 2386 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
2387 afterParserOrEnumRuleCall(); 2387 afterParserOrEnumRuleCall();
2388 } 2388 }
2389 ) 2389 )
2390 ) 2390 )
2391 )* 2391 )*
2392 )? 2392 )?
2393 otherlv_5='}' 2393 otherlv_5='}'
2394 { 2394 {
2395 newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 2395 newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
2396 } 2396 }
2397 ) 2397 )
2398; 2398;
2399 2399
2400// Entry rule entryRuleConfigDeclaration 2400// Entry rule entryRuleConfigDeclaration
2401entryRuleConfigDeclaration returns [EObject current=null]: 2401entryRuleConfigDeclaration returns [EObject current=null]:
2402 { newCompositeNode(grammarAccess.getConfigDeclarationRule()); } 2402 { newCompositeNode(grammarAccess.getConfigDeclarationRule()); }
2403 iv_ruleConfigDeclaration=ruleConfigDeclaration 2403 iv_ruleConfigDeclaration=ruleConfigDeclaration
2404 { $current=$iv_ruleConfigDeclaration.current; } 2404 { $current=$iv_ruleConfigDeclaration.current; }
2405 EOF; 2405 EOF;
2406 2406
2407// Rule ConfigDeclaration 2407// Rule ConfigDeclaration
2408ruleConfigDeclaration returns [EObject current=null] 2408ruleConfigDeclaration returns [EObject current=null]
2409@init { 2409@init {
2410 enterRule(); 2410 enterRule();
2411} 2411}
2412@after { 2412@after {
2413 leaveRule(); 2413 leaveRule();
2414}: 2414}:
2415 ( 2415 (
2416 otherlv_0='config' 2416 otherlv_0='config'
2417 { 2417 {
2418 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 2418 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
2419 } 2419 }
2420 ( 2420 (
2421 ( 2421 (
2422 lv_name_1_0=RULE_ID 2422 lv_name_1_0=RULE_ID
2423 { 2423 {
2424 newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 2424 newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
2425 } 2425 }
2426 { 2426 {
2427 if ($current==null) { 2427 if ($current==null) {
2428 $current = createModelElement(grammarAccess.getConfigDeclarationRule()); 2428 $current = createModelElement(grammarAccess.getConfigDeclarationRule());
2429 } 2429 }
2430 setWithLastConsumed( 2430 setWithLastConsumed(
2431 $current, 2431 $current,
2432 "name", 2432 "name",
2433 lv_name_1_0, 2433 lv_name_1_0,
2434 "org.eclipse.xtext.common.Terminals.ID"); 2434 "org.eclipse.xtext.common.Terminals.ID");
2435 } 2435 }
2436 ) 2436 )
2437 ) 2437 )
2438 ( 2438 (
2439 ( 2439 (
2440 { 2440 {
2441 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 2441 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
2442 } 2442 }
2443 lv_specification_2_0=ruleConfigSpecification 2443 lv_specification_2_0=ruleConfigSpecification
2444 { 2444 {
2445 if ($current==null) { 2445 if ($current==null) {
2446 $current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); 2446 $current = createModelElementForParent(grammarAccess.getConfigDeclarationRule());
2447 } 2447 }
2448 set( 2448 set(
2449 $current, 2449 $current,
2450 "specification", 2450 "specification",
2451 lv_specification_2_0, 2451 lv_specification_2_0,
2452 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); 2452 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification");
2453 afterParserOrEnumRuleCall(); 2453 afterParserOrEnumRuleCall();
2454 } 2454 }
2455 ) 2455 )
2456 ) 2456 )
2457 ) 2457 )
2458; 2458;
2459 2459
2460// Entry rule entryRuleConfigEntry 2460// Entry rule entryRuleConfigEntry
2461entryRuleConfigEntry returns [EObject current=null]: 2461entryRuleConfigEntry returns [EObject current=null]:
2462 { newCompositeNode(grammarAccess.getConfigEntryRule()); } 2462 { newCompositeNode(grammarAccess.getConfigEntryRule()); }
2463 iv_ruleConfigEntry=ruleConfigEntry 2463 iv_ruleConfigEntry=ruleConfigEntry
2464 { $current=$iv_ruleConfigEntry.current; } 2464 { $current=$iv_ruleConfigEntry.current; }
2465 EOF; 2465 EOF;
2466 2466
2467// Rule ConfigEntry 2467// Rule ConfigEntry
2468ruleConfigEntry returns [EObject current=null] 2468ruleConfigEntry returns [EObject current=null]
2469@init { 2469@init {
2470 enterRule(); 2470 enterRule();
2471} 2471}
2472@after { 2472@after {
2473 leaveRule(); 2473 leaveRule();
2474}: 2474}:
2475 ( 2475 (
2476 { 2476 {
2477 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 2477 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
2478 } 2478 }
2479 this_DocumentationEntry_0=ruleDocumentationEntry 2479 this_DocumentationEntry_0=ruleDocumentationEntry
2480 { 2480 {
2481 $current = $this_DocumentationEntry_0.current; 2481 $current = $this_DocumentationEntry_0.current;
2482 afterParserOrEnumRuleCall(); 2482 afterParserOrEnumRuleCall();
2483 } 2483 }
2484 | 2484 |
2485 { 2485 {
2486 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 2486 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
2487 } 2487 }
2488 this_RuntimeEntry_1=ruleRuntimeEntry 2488 this_RuntimeEntry_1=ruleRuntimeEntry
2489 { 2489 {
2490 $current = $this_RuntimeEntry_1.current; 2490 $current = $this_RuntimeEntry_1.current;
2491 afterParserOrEnumRuleCall(); 2491 afterParserOrEnumRuleCall();
2492 } 2492 }
2493 | 2493 |
2494 { 2494 {
2495 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 2495 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
2496 } 2496 }
2497 this_MemoryEntry_2=ruleMemoryEntry 2497 this_MemoryEntry_2=ruleMemoryEntry
2498 { 2498 {
2499 $current = $this_MemoryEntry_2.current; 2499 $current = $this_MemoryEntry_2.current;
2500 afterParserOrEnumRuleCall(); 2500 afterParserOrEnumRuleCall();
2501 } 2501 }
2502 | 2502 |
2503 { 2503 {
2504 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 2504 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
2505 } 2505 }
2506 this_CustomEntry_3=ruleCustomEntry 2506 this_CustomEntry_3=ruleCustomEntry
2507 { 2507 {
2508 $current = $this_CustomEntry_3.current; 2508 $current = $this_CustomEntry_3.current;
2509 afterParserOrEnumRuleCall(); 2509 afterParserOrEnumRuleCall();
2510 } 2510 }
2511 ) 2511 )
2512; 2512;
2513 2513
2514// Entry rule entryRuleDocumentationEntry 2514// Entry rule entryRuleDocumentationEntry
2515entryRuleDocumentationEntry returns [EObject current=null]: 2515entryRuleDocumentationEntry returns [EObject current=null]:
2516 { newCompositeNode(grammarAccess.getDocumentationEntryRule()); } 2516 { newCompositeNode(grammarAccess.getDocumentationEntryRule()); }
2517 iv_ruleDocumentationEntry=ruleDocumentationEntry 2517 iv_ruleDocumentationEntry=ruleDocumentationEntry
2518 { $current=$iv_ruleDocumentationEntry.current; } 2518 { $current=$iv_ruleDocumentationEntry.current; }
2519 EOF; 2519 EOF;
2520 2520
2521// Rule DocumentationEntry 2521// Rule DocumentationEntry
2522ruleDocumentationEntry returns [EObject current=null] 2522ruleDocumentationEntry returns [EObject current=null]
2523@init { 2523@init {
2524 enterRule(); 2524 enterRule();
2525} 2525}
2526@after { 2526@after {
2527 leaveRule(); 2527 leaveRule();
2528}: 2528}:
2529 ( 2529 (
2530 otherlv_0='log-level' 2530 otherlv_0='log-level'
2531 { 2531 {
2532 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 2532 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
2533 } 2533 }
2534 otherlv_1='=' 2534 otherlv_1='='
2535 { 2535 {
2536 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 2536 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
2537 } 2537 }
2538 ( 2538 (
2539 ( 2539 (
2540 { 2540 {
2541 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 2541 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
2542 } 2542 }
2543 lv_level_2_0=ruleDocumentLevelSpecification 2543 lv_level_2_0=ruleDocumentLevelSpecification
2544 { 2544 {
2545 if ($current==null) { 2545 if ($current==null) {
2546 $current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); 2546 $current = createModelElementForParent(grammarAccess.getDocumentationEntryRule());
2547 } 2547 }
2548 set( 2548 set(
2549 $current, 2549 $current,
2550 "level", 2550 "level",
2551 lv_level_2_0, 2551 lv_level_2_0,
2552 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); 2552 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
2553 afterParserOrEnumRuleCall(); 2553 afterParserOrEnumRuleCall();
2554 } 2554 }
2555 ) 2555 )
2556 ) 2556 )
2557 ) 2557 )
2558; 2558;
2559 2559
2560// Entry rule entryRuleRuntimeEntry 2560// Entry rule entryRuleRuntimeEntry
2561entryRuleRuntimeEntry returns [EObject current=null]: 2561entryRuleRuntimeEntry returns [EObject current=null]:
2562 { newCompositeNode(grammarAccess.getRuntimeEntryRule()); } 2562 { newCompositeNode(grammarAccess.getRuntimeEntryRule()); }
2563 iv_ruleRuntimeEntry=ruleRuntimeEntry 2563 iv_ruleRuntimeEntry=ruleRuntimeEntry
2564 { $current=$iv_ruleRuntimeEntry.current; } 2564 { $current=$iv_ruleRuntimeEntry.current; }
2565 EOF; 2565 EOF;
2566 2566
2567// Rule RuntimeEntry 2567// Rule RuntimeEntry
2568ruleRuntimeEntry returns [EObject current=null] 2568ruleRuntimeEntry returns [EObject current=null]
2569@init { 2569@init {
2570 enterRule(); 2570 enterRule();
2571} 2571}
2572@after { 2572@after {
2573 leaveRule(); 2573 leaveRule();
2574}: 2574}:
2575 ( 2575 (
2576 otherlv_0='runtime' 2576 otherlv_0='runtime'
2577 { 2577 {
2578 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 2578 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
2579 } 2579 }
2580 otherlv_1='=' 2580 otherlv_1='='
2581 { 2581 {
2582 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 2582 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
2583 } 2583 }
2584 ( 2584 (
2585 ( 2585 (
2586 lv_millisecLimit_2_0=RULE_INT 2586 lv_millisecLimit_2_0=RULE_INT
2587 { 2587 {
2588 newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 2588 newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
2589 } 2589 }
2590 { 2590 {
2591 if ($current==null) { 2591 if ($current==null) {
2592 $current = createModelElement(grammarAccess.getRuntimeEntryRule()); 2592 $current = createModelElement(grammarAccess.getRuntimeEntryRule());
2593 } 2593 }
2594 setWithLastConsumed( 2594 setWithLastConsumed(
2595 $current, 2595 $current,
2596 "millisecLimit", 2596 "millisecLimit",
2597 lv_millisecLimit_2_0, 2597 lv_millisecLimit_2_0,
2598 "org.eclipse.xtext.common.Terminals.INT"); 2598 "org.eclipse.xtext.common.Terminals.INT");
2599 } 2599 }
2600 ) 2600 )
2601 ) 2601 )
2602 ) 2602 )
2603; 2603;
2604 2604
2605// Entry rule entryRuleMemoryEntry 2605// Entry rule entryRuleMemoryEntry
2606entryRuleMemoryEntry returns [EObject current=null]: 2606entryRuleMemoryEntry returns [EObject current=null]:
2607 { newCompositeNode(grammarAccess.getMemoryEntryRule()); } 2607 { newCompositeNode(grammarAccess.getMemoryEntryRule()); }
2608 iv_ruleMemoryEntry=ruleMemoryEntry 2608 iv_ruleMemoryEntry=ruleMemoryEntry
2609 { $current=$iv_ruleMemoryEntry.current; } 2609 { $current=$iv_ruleMemoryEntry.current; }
2610 EOF; 2610 EOF;
2611 2611
2612// Rule MemoryEntry 2612// Rule MemoryEntry
2613ruleMemoryEntry returns [EObject current=null] 2613ruleMemoryEntry returns [EObject current=null]
2614@init { 2614@init {
2615 enterRule(); 2615 enterRule();
2616} 2616}
2617@after { 2617@after {
2618 leaveRule(); 2618 leaveRule();
2619}: 2619}:
2620 ( 2620 (
2621 otherlv_0='memory' 2621 otherlv_0='memory'
2622 { 2622 {
2623 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 2623 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
2624 } 2624 }
2625 otherlv_1='=' 2625 otherlv_1='='
2626 { 2626 {
2627 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 2627 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
2628 } 2628 }
2629 ( 2629 (
2630 ( 2630 (
2631 lv_megabyteLimit_2_0=RULE_INT 2631 lv_megabyteLimit_2_0=RULE_INT
2632 { 2632 {
2633 newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 2633 newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
2634 } 2634 }
2635 { 2635 {
2636 if ($current==null) { 2636 if ($current==null) {
2637 $current = createModelElement(grammarAccess.getMemoryEntryRule()); 2637 $current = createModelElement(grammarAccess.getMemoryEntryRule());
2638 } 2638 }
2639 setWithLastConsumed( 2639 setWithLastConsumed(
2640 $current, 2640 $current,
2641 "megabyteLimit", 2641 "megabyteLimit",
2642 lv_megabyteLimit_2_0, 2642 lv_megabyteLimit_2_0,
2643 "org.eclipse.xtext.common.Terminals.INT"); 2643 "org.eclipse.xtext.common.Terminals.INT");
2644 } 2644 }
2645 ) 2645 )
2646 ) 2646 )
2647 ) 2647 )
2648; 2648;
2649 2649
2650// Entry rule entryRuleCustomEntry 2650// Entry rule entryRuleCustomEntry
2651entryRuleCustomEntry returns [EObject current=null]: 2651entryRuleCustomEntry returns [EObject current=null]:
2652 { newCompositeNode(grammarAccess.getCustomEntryRule()); } 2652 { newCompositeNode(grammarAccess.getCustomEntryRule()); }
2653 iv_ruleCustomEntry=ruleCustomEntry 2653 iv_ruleCustomEntry=ruleCustomEntry
2654 { $current=$iv_ruleCustomEntry.current; } 2654 { $current=$iv_ruleCustomEntry.current; }
2655 EOF; 2655 EOF;
2656 2656
2657// Rule CustomEntry 2657// Rule CustomEntry
2658ruleCustomEntry returns [EObject current=null] 2658ruleCustomEntry returns [EObject current=null]
2659@init { 2659@init {
2660 enterRule(); 2660 enterRule();
2661} 2661}
2662@after { 2662@after {
2663 leaveRule(); 2663 leaveRule();
2664}: 2664}:
2665 ( 2665 (
2666 ( 2666 (
2667 ( 2667 (
2668 lv_key_0_0=RULE_STRING 2668 lv_key_0_0=RULE_STRING
2669 { 2669 {
2670 newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 2670 newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
2671 } 2671 }
2672 { 2672 {
2673 if ($current==null) { 2673 if ($current==null) {
2674 $current = createModelElement(grammarAccess.getCustomEntryRule()); 2674 $current = createModelElement(grammarAccess.getCustomEntryRule());
2675 } 2675 }
2676 setWithLastConsumed( 2676 setWithLastConsumed(
2677 $current, 2677 $current,
2678 "key", 2678 "key",
2679 lv_key_0_0, 2679 lv_key_0_0,
2680 "org.eclipse.xtext.common.Terminals.STRING"); 2680 "org.eclipse.xtext.common.Terminals.STRING");
2681 } 2681 }
2682 ) 2682 )
2683 ) 2683 )
2684 otherlv_1='=' 2684 otherlv_1='='
2685 { 2685 {
2686 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 2686 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
2687 } 2687 }
2688 ( 2688 (
2689 ( 2689 (
2690 lv_value_2_0=RULE_STRING 2690 lv_value_2_0=RULE_STRING
2691 { 2691 {
2692 newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 2692 newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
2693 } 2693 }
2694 { 2694 {
2695 if ($current==null) { 2695 if ($current==null) {
2696 $current = createModelElement(grammarAccess.getCustomEntryRule()); 2696 $current = createModelElement(grammarAccess.getCustomEntryRule());
2697 } 2697 }
2698 setWithLastConsumed( 2698 setWithLastConsumed(
2699 $current, 2699 $current,
2700 "value", 2700 "value",
2701 lv_value_2_0, 2701 lv_value_2_0,
2702 "org.eclipse.xtext.common.Terminals.STRING"); 2702 "org.eclipse.xtext.common.Terminals.STRING");
2703 } 2703 }
2704 ) 2704 )
2705 ) 2705 )
2706 ) 2706 )
2707; 2707;
2708 2708
2709// Entry rule entryRuleConfigReference 2709// Entry rule entryRuleConfigReference
2710entryRuleConfigReference returns [EObject current=null]: 2710entryRuleConfigReference returns [EObject current=null]:
2711 { newCompositeNode(grammarAccess.getConfigReferenceRule()); } 2711 { newCompositeNode(grammarAccess.getConfigReferenceRule()); }
2712 iv_ruleConfigReference=ruleConfigReference 2712 iv_ruleConfigReference=ruleConfigReference
2713 { $current=$iv_ruleConfigReference.current; } 2713 { $current=$iv_ruleConfigReference.current; }
2714 EOF; 2714 EOF;
2715 2715
2716// Rule ConfigReference 2716// Rule ConfigReference
2717ruleConfigReference returns [EObject current=null] 2717ruleConfigReference returns [EObject current=null]
2718@init { 2718@init {
2719 enterRule(); 2719 enterRule();
2720} 2720}
2721@after { 2721@after {
2722 leaveRule(); 2722 leaveRule();
2723}: 2723}:
2724 ( 2724 (
2725 ( 2725 (
2726 { 2726 {
2727 if ($current==null) { 2727 if ($current==null) {
2728 $current = createModelElement(grammarAccess.getConfigReferenceRule()); 2728 $current = createModelElement(grammarAccess.getConfigReferenceRule());
2729 } 2729 }
2730 } 2730 }
2731 otherlv_0=RULE_ID 2731 otherlv_0=RULE_ID
2732 { 2732 {
2733 newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 2733 newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
2734 } 2734 }
2735 ) 2735 )
2736 ) 2736 )
2737; 2737;
2738 2738
2739// Entry rule entryRuleConfig 2739// Entry rule entryRuleConfig
2740entryRuleConfig returns [EObject current=null]: 2740entryRuleConfig returns [EObject current=null]:
2741 { newCompositeNode(grammarAccess.getConfigRule()); } 2741 { newCompositeNode(grammarAccess.getConfigRule()); }
2742 iv_ruleConfig=ruleConfig 2742 iv_ruleConfig=ruleConfig
2743 { $current=$iv_ruleConfig.current; } 2743 { $current=$iv_ruleConfig.current; }
2744 EOF; 2744 EOF;
2745 2745
2746// Rule Config 2746// Rule Config
2747ruleConfig returns [EObject current=null] 2747ruleConfig returns [EObject current=null]
2748@init { 2748@init {
2749 enterRule(); 2749 enterRule();
2750} 2750}
2751@after { 2751@after {
2752 leaveRule(); 2752 leaveRule();
2753}: 2753}:
2754 ( 2754 (
2755 { 2755 {
2756 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 2756 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
2757 } 2757 }
2758 this_ConfigSpecification_0=ruleConfigSpecification 2758 this_ConfigSpecification_0=ruleConfigSpecification
2759 { 2759 {
2760 $current = $this_ConfigSpecification_0.current; 2760 $current = $this_ConfigSpecification_0.current;
2761 afterParserOrEnumRuleCall(); 2761 afterParserOrEnumRuleCall();
2762 } 2762 }
2763 | 2763 |
2764 { 2764 {
2765 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 2765 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
2766 } 2766 }
2767 this_ConfigReference_1=ruleConfigReference 2767 this_ConfigReference_1=ruleConfigReference
2768 { 2768 {
2769 $current = $this_ConfigReference_1.current; 2769 $current = $this_ConfigReference_1.current;
2770 afterParserOrEnumRuleCall(); 2770 afterParserOrEnumRuleCall();
2771 } 2771 }
2772 ) 2772 )
2773; 2773;
2774 2774
2775// Entry rule entryRuleScopeSpecification 2775// Entry rule entryRuleScopeSpecification
2776entryRuleScopeSpecification returns [EObject current=null]: 2776entryRuleScopeSpecification returns [EObject current=null]:
2777 { newCompositeNode(grammarAccess.getScopeSpecificationRule()); } 2777 { newCompositeNode(grammarAccess.getScopeSpecificationRule()); }
2778 iv_ruleScopeSpecification=ruleScopeSpecification 2778 iv_ruleScopeSpecification=ruleScopeSpecification
2779 { $current=$iv_ruleScopeSpecification.current; } 2779 { $current=$iv_ruleScopeSpecification.current; }
2780 EOF; 2780 EOF;
2781 2781
2782// Rule ScopeSpecification 2782// Rule ScopeSpecification
2783ruleScopeSpecification returns [EObject current=null] 2783ruleScopeSpecification returns [EObject current=null]
2784@init { 2784@init {
2785 enterRule(); 2785 enterRule();
2786} 2786}
2787@after { 2787@after {
2788 leaveRule(); 2788 leaveRule();
2789}: 2789}:
2790 ( 2790 (
2791 ( 2791 (
2792 { 2792 {
2793 $current = forceCreateModelElement( 2793 $current = forceCreateModelElement(
2794 grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), 2794 grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(),
2795 $current); 2795 $current);
2796 } 2796 }
2797 ) 2797 )
2798 otherlv_1='{' 2798 otherlv_1='{'
2799 { 2799 {
2800 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 2800 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
2801 } 2801 }
2802 ( 2802 (
2803 ( 2803 (
2804 ( 2804 (
2805 { 2805 {
2806 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 2806 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
2807 } 2807 }
2808 lv_scopes_2_0=ruleTypeScope 2808 lv_scopes_2_0=ruleTypeScope
2809 { 2809 {
2810 if ($current==null) { 2810 if ($current==null) {
2811 $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); 2811 $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule());
2812 } 2812 }
2813 add( 2813 add(
2814 $current, 2814 $current,
2815 "scopes", 2815 "scopes",
2816 lv_scopes_2_0, 2816 lv_scopes_2_0,
2817 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 2817 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
2818 afterParserOrEnumRuleCall(); 2818 afterParserOrEnumRuleCall();
2819 } 2819 }
2820 ) 2820 )
2821 ) 2821 )
2822 ( 2822 (
2823 otherlv_3=',' 2823 otherlv_3=','
2824 { 2824 {
2825 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 2825 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
2826 } 2826 }
2827 ( 2827 (
2828 ( 2828 (
2829 { 2829 {
2830 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 2830 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
2831 } 2831 }
2832 lv_scopes_4_0=ruleTypeScope 2832 lv_scopes_4_0=ruleTypeScope
2833 { 2833 {
2834 if ($current==null) { 2834 if ($current==null) {
2835 $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); 2835 $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule());
2836 } 2836 }
2837 add( 2837 add(
2838 $current, 2838 $current,
2839 "scopes", 2839 "scopes",
2840 lv_scopes_4_0, 2840 lv_scopes_4_0,
2841 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 2841 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
2842 afterParserOrEnumRuleCall(); 2842 afterParserOrEnumRuleCall();
2843 } 2843 }
2844 ) 2844 )
2845 ) 2845 )
2846 )* 2846 )*
2847 )? 2847 )?
2848 otherlv_5='}' 2848 otherlv_5='}'
2849 { 2849 {
2850 newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 2850 newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
2851 } 2851 }
2852 ) 2852 )
2853; 2853;
2854 2854
2855// Entry rule entryRuleTypeScope 2855// Entry rule entryRuleTypeScope
2856entryRuleTypeScope returns [EObject current=null]: 2856entryRuleTypeScope returns [EObject current=null]:
2857 { newCompositeNode(grammarAccess.getTypeScopeRule()); } 2857 { newCompositeNode(grammarAccess.getTypeScopeRule()); }
2858 iv_ruleTypeScope=ruleTypeScope 2858 iv_ruleTypeScope=ruleTypeScope
2859 { $current=$iv_ruleTypeScope.current; } 2859 { $current=$iv_ruleTypeScope.current; }
2860 EOF; 2860 EOF;
2861 2861
2862// Rule TypeScope 2862// Rule TypeScope
2863ruleTypeScope returns [EObject current=null] 2863ruleTypeScope returns [EObject current=null]
2864@init { 2864@init {
2865 enterRule(); 2865 enterRule();
2866} 2866}
2867@after { 2867@after {
2868 leaveRule(); 2868 leaveRule();
2869}: 2869}:
2870 ( 2870 (
2871 { 2871 {
2872 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 2872 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
2873 } 2873 }
2874 this_ClassTypeScope_0=ruleClassTypeScope 2874 this_ClassTypeScope_0=ruleClassTypeScope
2875 { 2875 {
2876 $current = $this_ClassTypeScope_0.current; 2876 $current = $this_ClassTypeScope_0.current;
2877 afterParserOrEnumRuleCall(); 2877 afterParserOrEnumRuleCall();
2878 } 2878 }
2879 | 2879 |
2880 { 2880 {
2881 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 2881 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
2882 } 2882 }
2883 this_ObjectTypeScope_1=ruleObjectTypeScope 2883 this_ObjectTypeScope_1=ruleObjectTypeScope
2884 { 2884 {
2885 $current = $this_ObjectTypeScope_1.current; 2885 $current = $this_ObjectTypeScope_1.current;
2886 afterParserOrEnumRuleCall(); 2886 afterParserOrEnumRuleCall();
2887 } 2887 }
2888 | 2888 |
2889 { 2889 {
2890 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 2890 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
2891 } 2891 }
2892 this_IntegerTypeScope_2=ruleIntegerTypeScope 2892 this_IntegerTypeScope_2=ruleIntegerTypeScope
2893 { 2893 {
2894 $current = $this_IntegerTypeScope_2.current; 2894 $current = $this_IntegerTypeScope_2.current;
2895 afterParserOrEnumRuleCall(); 2895 afterParserOrEnumRuleCall();
2896 } 2896 }
2897 | 2897 |
2898 { 2898 {
2899 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 2899 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
2900 } 2900 }
2901 this_RealTypeScope_3=ruleRealTypeScope 2901 this_RealTypeScope_3=ruleRealTypeScope
2902 { 2902 {
2903 $current = $this_RealTypeScope_3.current; 2903 $current = $this_RealTypeScope_3.current;
2904 afterParserOrEnumRuleCall(); 2904 afterParserOrEnumRuleCall();
2905 } 2905 }
2906 | 2906 |
2907 { 2907 {
2908 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 2908 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
2909 } 2909 }
2910 this_StringTypeScope_4=ruleStringTypeScope 2910 this_StringTypeScope_4=ruleStringTypeScope
2911 { 2911 {
2912 $current = $this_StringTypeScope_4.current; 2912 $current = $this_StringTypeScope_4.current;
2913 afterParserOrEnumRuleCall(); 2913 afterParserOrEnumRuleCall();
2914 } 2914 }
2915 ) 2915 )
2916; 2916;
2917 2917
2918// Entry rule entryRuleClassTypeScope 2918// Entry rule entryRuleClassTypeScope
2919entryRuleClassTypeScope returns [EObject current=null]: 2919entryRuleClassTypeScope returns [EObject current=null]:
2920 { newCompositeNode(grammarAccess.getClassTypeScopeRule()); } 2920 { newCompositeNode(grammarAccess.getClassTypeScopeRule()); }
2921 iv_ruleClassTypeScope=ruleClassTypeScope 2921 iv_ruleClassTypeScope=ruleClassTypeScope
2922 { $current=$iv_ruleClassTypeScope.current; } 2922 { $current=$iv_ruleClassTypeScope.current; }
2923 EOF; 2923 EOF;
2924 2924
2925// Rule ClassTypeScope 2925// Rule ClassTypeScope
2926ruleClassTypeScope returns [EObject current=null] 2926ruleClassTypeScope returns [EObject current=null]
2927@init { 2927@init {
2928 enterRule(); 2928 enterRule();
2929} 2929}
2930@after { 2930@after {
2931 leaveRule(); 2931 leaveRule();
2932}: 2932}:
2933 ( 2933 (
2934 otherlv_0='#' 2934 otherlv_0='#'
2935 { 2935 {
2936 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 2936 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
2937 } 2937 }
2938 ( 2938 (
2939 ( 2939 (
2940 { 2940 {
2941 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 2941 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
2942 } 2942 }
2943 lv_type_1_0=ruleClassReference 2943 lv_type_1_0=ruleClassReference
2944 { 2944 {
2945 if ($current==null) { 2945 if ($current==null) {
2946 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 2946 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
2947 } 2947 }
2948 set( 2948 set(
2949 $current, 2949 $current,
2950 "type", 2950 "type",
2951 lv_type_1_0, 2951 lv_type_1_0,
2952 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); 2952 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference");
2953 afterParserOrEnumRuleCall(); 2953 afterParserOrEnumRuleCall();
2954 } 2954 }
2955 ) 2955 )
2956 ) 2956 )
2957 ( 2957 (
2958 ( 2958 (
2959 ( 2959 (
2960 lv_setsNew_2_0='+=' 2960 lv_setsNew_2_0='+='
2961 { 2961 {
2962 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 2962 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
2963 } 2963 }
2964 { 2964 {
2965 if ($current==null) { 2965 if ($current==null) {
2966 $current = createModelElement(grammarAccess.getClassTypeScopeRule()); 2966 $current = createModelElement(grammarAccess.getClassTypeScopeRule());
2967 } 2967 }
2968 setWithLastConsumed($current, "setsNew", true, "+="); 2968 setWithLastConsumed($current, "setsNew", true, "+=");
2969 } 2969 }
2970 ) 2970 )
2971 ) 2971 )
2972 | 2972 |
2973 ( 2973 (
2974 ( 2974 (
2975 lv_setsSum_3_0='=' 2975 lv_setsSum_3_0='='
2976 { 2976 {
2977 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 2977 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
2978 } 2978 }
2979 { 2979 {
2980 if ($current==null) { 2980 if ($current==null) {
2981 $current = createModelElement(grammarAccess.getClassTypeScopeRule()); 2981 $current = createModelElement(grammarAccess.getClassTypeScopeRule());
2982 } 2982 }
2983 setWithLastConsumed($current, "setsSum", true, "="); 2983 setWithLastConsumed($current, "setsSum", true, "=");
2984 } 2984 }
2985 ) 2985 )
2986 ) 2986 )
2987 ) 2987 )
2988 ( 2988 (
2989 ( 2989 (
2990 ( 2990 (
2991 { 2991 {
2992 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 2992 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
2993 } 2993 }
2994 lv_number_4_0=ruleExactNumber 2994 lv_number_4_0=ruleExactNumber
2995 { 2995 {
2996 if ($current==null) { 2996 if ($current==null) {
2997 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 2997 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
2998 } 2998 }
2999 set( 2999 set(
3000 $current, 3000 $current,
3001 "number", 3001 "number",
3002 lv_number_4_0, 3002 lv_number_4_0,
3003 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 3003 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
3004 afterParserOrEnumRuleCall(); 3004 afterParserOrEnumRuleCall();
3005 } 3005 }
3006 ) 3006 )
3007 ) 3007 )
3008 | 3008 |
3009 ( 3009 (
3010 ( 3010 (
3011 { 3011 {
3012 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 3012 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
3013 } 3013 }
3014 lv_number_5_0=ruleIntervallNumber 3014 lv_number_5_0=ruleIntervallNumber
3015 { 3015 {
3016 if ($current==null) { 3016 if ($current==null) {
3017 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 3017 $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
3018 } 3018 }
3019 set( 3019 set(
3020 $current, 3020 $current,
3021 "number", 3021 "number",
3022 lv_number_5_0, 3022 lv_number_5_0,
3023 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 3023 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
3024 afterParserOrEnumRuleCall(); 3024 afterParserOrEnumRuleCall();
3025 } 3025 }
3026 ) 3026 )
3027 ) 3027 )
3028 ) 3028 )
3029 ) 3029 )
3030; 3030;
3031 3031
3032// Entry rule entryRuleObjectTypeScope 3032// Entry rule entryRuleObjectTypeScope
3033entryRuleObjectTypeScope returns [EObject current=null]: 3033entryRuleObjectTypeScope returns [EObject current=null]:
3034 { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); } 3034 { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); }
3035 iv_ruleObjectTypeScope=ruleObjectTypeScope 3035 iv_ruleObjectTypeScope=ruleObjectTypeScope
3036 { $current=$iv_ruleObjectTypeScope.current; } 3036 { $current=$iv_ruleObjectTypeScope.current; }
3037 EOF; 3037 EOF;
3038 3038
3039// Rule ObjectTypeScope 3039// Rule ObjectTypeScope
3040ruleObjectTypeScope returns [EObject current=null] 3040ruleObjectTypeScope returns [EObject current=null]
3041@init { 3041@init {
3042 enterRule(); 3042 enterRule();
3043} 3043}
3044@after { 3044@after {
3045 leaveRule(); 3045 leaveRule();
3046}: 3046}:
3047 ( 3047 (
3048 otherlv_0='#' 3048 otherlv_0='#'
3049 { 3049 {
3050 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 3050 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
3051 } 3051 }
3052 ( 3052 (
3053 ( 3053 (
3054 { 3054 {
3055 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 3055 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
3056 } 3056 }
3057 lv_type_1_0=ruleObjectReference 3057 lv_type_1_0=ruleObjectReference
3058 { 3058 {
3059 if ($current==null) { 3059 if ($current==null) {
3060 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 3060 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
3061 } 3061 }
3062 set( 3062 set(
3063 $current, 3063 $current,
3064 "type", 3064 "type",
3065 lv_type_1_0, 3065 lv_type_1_0,
3066 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); 3066 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference");
3067 afterParserOrEnumRuleCall(); 3067 afterParserOrEnumRuleCall();
3068 } 3068 }
3069 ) 3069 )
3070 ) 3070 )
3071 ( 3071 (
3072 ( 3072 (
3073 ( 3073 (
3074 lv_setsNew_2_0='+=' 3074 lv_setsNew_2_0='+='
3075 { 3075 {
3076 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 3076 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
3077 } 3077 }
3078 { 3078 {
3079 if ($current==null) { 3079 if ($current==null) {
3080 $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); 3080 $current = createModelElement(grammarAccess.getObjectTypeScopeRule());
3081 } 3081 }
3082 setWithLastConsumed($current, "setsNew", true, "+="); 3082 setWithLastConsumed($current, "setsNew", true, "+=");
3083 } 3083 }
3084 ) 3084 )
3085 ) 3085 )
3086 | 3086 |
3087 ( 3087 (
3088 ( 3088 (
3089 lv_setsSum_3_0='=' 3089 lv_setsSum_3_0='='
3090 { 3090 {
3091 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 3091 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
3092 } 3092 }
3093 { 3093 {
3094 if ($current==null) { 3094 if ($current==null) {
3095 $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); 3095 $current = createModelElement(grammarAccess.getObjectTypeScopeRule());
3096 } 3096 }
3097 setWithLastConsumed($current, "setsSum", true, "="); 3097 setWithLastConsumed($current, "setsSum", true, "=");
3098 } 3098 }
3099 ) 3099 )
3100 ) 3100 )
3101 ) 3101 )
3102 ( 3102 (
3103 ( 3103 (
3104 ( 3104 (
3105 { 3105 {
3106 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 3106 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
3107 } 3107 }
3108 lv_number_4_0=ruleExactNumber 3108 lv_number_4_0=ruleExactNumber
3109 { 3109 {
3110 if ($current==null) { 3110 if ($current==null) {
3111 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 3111 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
3112 } 3112 }
3113 set( 3113 set(
3114 $current, 3114 $current,
3115 "number", 3115 "number",
3116 lv_number_4_0, 3116 lv_number_4_0,
3117 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 3117 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
3118 afterParserOrEnumRuleCall(); 3118 afterParserOrEnumRuleCall();
3119 } 3119 }
3120 ) 3120 )
3121 ) 3121 )
3122 | 3122 |
3123 ( 3123 (
3124 ( 3124 (
3125 { 3125 {
3126 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 3126 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
3127 } 3127 }
3128 lv_number_5_0=ruleIntervallNumber 3128 lv_number_5_0=ruleIntervallNumber
3129 { 3129 {
3130 if ($current==null) { 3130 if ($current==null) {
3131 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 3131 $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
3132 } 3132 }
3133 set( 3133 set(
3134 $current, 3134 $current,
3135 "number", 3135 "number",
3136 lv_number_5_0, 3136 lv_number_5_0,
3137 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 3137 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
3138 afterParserOrEnumRuleCall(); 3138 afterParserOrEnumRuleCall();
3139 } 3139 }
3140 ) 3140 )
3141 ) 3141 )
3142 ) 3142 )
3143 ) 3143 )
3144; 3144;
3145 3145
3146// Entry rule entryRuleIntegerTypeScope 3146// Entry rule entryRuleIntegerTypeScope
3147entryRuleIntegerTypeScope returns [EObject current=null]: 3147entryRuleIntegerTypeScope returns [EObject current=null]:
3148 { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); } 3148 { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); }
3149 iv_ruleIntegerTypeScope=ruleIntegerTypeScope 3149 iv_ruleIntegerTypeScope=ruleIntegerTypeScope
3150 { $current=$iv_ruleIntegerTypeScope.current; } 3150 { $current=$iv_ruleIntegerTypeScope.current; }
3151 EOF; 3151 EOF;
3152 3152
3153// Rule IntegerTypeScope 3153// Rule IntegerTypeScope
3154ruleIntegerTypeScope returns [EObject current=null] 3154ruleIntegerTypeScope returns [EObject current=null]
3155@init { 3155@init {
3156 enterRule(); 3156 enterRule();
3157} 3157}
3158@after { 3158@after {
3159 leaveRule(); 3159 leaveRule();
3160}: 3160}:
3161 ( 3161 (
3162 otherlv_0='#' 3162 otherlv_0='#'
3163 { 3163 {
3164 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 3164 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
3165 } 3165 }
3166 ( 3166 (
3167 ( 3167 (
3168 { 3168 {
3169 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 3169 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
3170 } 3170 }
3171 lv_type_1_0=ruleIntegerReference 3171 lv_type_1_0=ruleIntegerReference
3172 { 3172 {
3173 if ($current==null) { 3173 if ($current==null) {
3174 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 3174 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
3175 } 3175 }
3176 set( 3176 set(
3177 $current, 3177 $current,
3178 "type", 3178 "type",
3179 lv_type_1_0, 3179 lv_type_1_0,
3180 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); 3180 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference");
3181 afterParserOrEnumRuleCall(); 3181 afterParserOrEnumRuleCall();
3182 } 3182 }
3183 ) 3183 )
3184 ) 3184 )
3185 ( 3185 (
3186 ( 3186 (
3187 ( 3187 (
3188 lv_setsNew_2_0='+=' 3188 lv_setsNew_2_0='+='
3189 { 3189 {
3190 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 3190 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
3191 } 3191 }
3192 { 3192 {
3193 if ($current==null) { 3193 if ($current==null) {
3194 $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); 3194 $current = createModelElement(grammarAccess.getIntegerTypeScopeRule());
3195 } 3195 }
3196 setWithLastConsumed($current, "setsNew", true, "+="); 3196 setWithLastConsumed($current, "setsNew", true, "+=");
3197 } 3197 }
3198 ) 3198 )
3199 ) 3199 )
3200 | 3200 |
3201 ( 3201 (
3202 ( 3202 (
3203 lv_setsSum_3_0='=' 3203 lv_setsSum_3_0='='
3204 { 3204 {
3205 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 3205 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
3206 } 3206 }
3207 { 3207 {
3208 if ($current==null) { 3208 if ($current==null) {
3209 $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); 3209 $current = createModelElement(grammarAccess.getIntegerTypeScopeRule());
3210 } 3210 }
3211 setWithLastConsumed($current, "setsSum", true, "="); 3211 setWithLastConsumed($current, "setsSum", true, "=");
3212 } 3212 }
3213 ) 3213 )
3214 ) 3214 )
3215 ) 3215 )
3216 ( 3216 (
3217 ( 3217 (
3218 ( 3218 (
3219 { 3219 {
3220 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 3220 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
3221 } 3221 }
3222 lv_number_4_0=ruleExactNumber 3222 lv_number_4_0=ruleExactNumber
3223 { 3223 {
3224 if ($current==null) { 3224 if ($current==null) {
3225 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 3225 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
3226 } 3226 }
3227 set( 3227 set(
3228 $current, 3228 $current,
3229 "number", 3229 "number",
3230 lv_number_4_0, 3230 lv_number_4_0,
3231 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 3231 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
3232 afterParserOrEnumRuleCall(); 3232 afterParserOrEnumRuleCall();
3233 } 3233 }
3234 ) 3234 )
3235 ) 3235 )
3236 | 3236 |
3237 ( 3237 (
3238 ( 3238 (
3239 { 3239 {
3240 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 3240 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
3241 } 3241 }
3242 lv_number_5_0=ruleIntervallNumber 3242 lv_number_5_0=ruleIntervallNumber
3243 { 3243 {
3244 if ($current==null) { 3244 if ($current==null) {
3245 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 3245 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
3246 } 3246 }
3247 set( 3247 set(
3248 $current, 3248 $current,
3249 "number", 3249 "number",
3250 lv_number_5_0, 3250 lv_number_5_0,
3251 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 3251 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
3252 afterParserOrEnumRuleCall(); 3252 afterParserOrEnumRuleCall();
3253 } 3253 }
3254 ) 3254 )
3255 ) 3255 )
3256 | 3256 |
3257 ( 3257 (
3258 ( 3258 (
3259 { 3259 {
3260 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 3260 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
3261 } 3261 }
3262 lv_number_6_0=ruleIntEnumberation 3262 lv_number_6_0=ruleIntEnumberation
3263 { 3263 {
3264 if ($current==null) { 3264 if ($current==null) {
3265 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 3265 $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
3266 } 3266 }
3267 set( 3267 set(
3268 $current, 3268 $current,
3269 "number", 3269 "number",
3270 lv_number_6_0, 3270 lv_number_6_0,
3271 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); 3271 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation");
3272 afterParserOrEnumRuleCall(); 3272 afterParserOrEnumRuleCall();
3273 } 3273 }
3274 ) 3274 )
3275 ) 3275 )
3276 ) 3276 )
3277 ) 3277 )
3278; 3278;
3279 3279
3280// Entry rule entryRuleRealTypeScope 3280// Entry rule entryRuleRealTypeScope
3281entryRuleRealTypeScope returns [EObject current=null]: 3281entryRuleRealTypeScope returns [EObject current=null]:
3282 { newCompositeNode(grammarAccess.getRealTypeScopeRule()); } 3282 { newCompositeNode(grammarAccess.getRealTypeScopeRule()); }
3283 iv_ruleRealTypeScope=ruleRealTypeScope 3283 iv_ruleRealTypeScope=ruleRealTypeScope
3284 { $current=$iv_ruleRealTypeScope.current; } 3284 { $current=$iv_ruleRealTypeScope.current; }
3285 EOF; 3285 EOF;
3286 3286
3287// Rule RealTypeScope 3287// Rule RealTypeScope
3288ruleRealTypeScope returns [EObject current=null] 3288ruleRealTypeScope returns [EObject current=null]
3289@init { 3289@init {
3290 enterRule(); 3290 enterRule();
3291} 3291}
3292@after { 3292@after {
3293 leaveRule(); 3293 leaveRule();
3294}: 3294}:
3295 ( 3295 (
3296 otherlv_0='#' 3296 otherlv_0='#'
3297 { 3297 {
3298 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 3298 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
3299 } 3299 }
3300 ( 3300 (
3301 ( 3301 (
3302 { 3302 {
3303 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 3303 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
3304 } 3304 }
3305 lv_type_1_0=ruleRealReference 3305 lv_type_1_0=ruleRealReference
3306 { 3306 {
3307 if ($current==null) { 3307 if ($current==null) {
3308 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 3308 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
3309 } 3309 }
3310 set( 3310 set(
3311 $current, 3311 $current,
3312 "type", 3312 "type",
3313 lv_type_1_0, 3313 lv_type_1_0,
3314 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); 3314 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference");
3315 afterParserOrEnumRuleCall(); 3315 afterParserOrEnumRuleCall();
3316 } 3316 }
3317 ) 3317 )
3318 ) 3318 )
3319 ( 3319 (
3320 ( 3320 (
3321 ( 3321 (
3322 lv_setsNew_2_0='+=' 3322 lv_setsNew_2_0='+='
3323 { 3323 {
3324 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 3324 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
3325 } 3325 }
3326 { 3326 {
3327 if ($current==null) { 3327 if ($current==null) {
3328 $current = createModelElement(grammarAccess.getRealTypeScopeRule()); 3328 $current = createModelElement(grammarAccess.getRealTypeScopeRule());
3329 } 3329 }
3330 setWithLastConsumed($current, "setsNew", true, "+="); 3330 setWithLastConsumed($current, "setsNew", true, "+=");
3331 } 3331 }
3332 ) 3332 )
3333 ) 3333 )
3334 | 3334 |
3335 ( 3335 (
3336 ( 3336 (
3337 lv_setsSum_3_0='=' 3337 lv_setsSum_3_0='='
3338 { 3338 {
3339 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 3339 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
3340 } 3340 }
3341 { 3341 {
3342 if ($current==null) { 3342 if ($current==null) {
3343 $current = createModelElement(grammarAccess.getRealTypeScopeRule()); 3343 $current = createModelElement(grammarAccess.getRealTypeScopeRule());
3344 } 3344 }
3345 setWithLastConsumed($current, "setsSum", true, "="); 3345 setWithLastConsumed($current, "setsSum", true, "=");
3346 } 3346 }
3347 ) 3347 )
3348 ) 3348 )
3349 ) 3349 )
3350 ( 3350 (
3351 ( 3351 (
3352 ( 3352 (
3353 { 3353 {
3354 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 3354 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
3355 } 3355 }
3356 lv_number_4_0=ruleExactNumber 3356 lv_number_4_0=ruleExactNumber
3357 { 3357 {
3358 if ($current==null) { 3358 if ($current==null) {
3359 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 3359 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
3360 } 3360 }
3361 set( 3361 set(
3362 $current, 3362 $current,
3363 "number", 3363 "number",
3364 lv_number_4_0, 3364 lv_number_4_0,
3365 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 3365 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
3366 afterParserOrEnumRuleCall(); 3366 afterParserOrEnumRuleCall();
3367 } 3367 }
3368 ) 3368 )
3369 ) 3369 )
3370 | 3370 |
3371 ( 3371 (
3372 ( 3372 (
3373 { 3373 {
3374 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 3374 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
3375 } 3375 }
3376 lv_number_5_0=ruleIntervallNumber 3376 lv_number_5_0=ruleIntervallNumber
3377 { 3377 {
3378 if ($current==null) { 3378 if ($current==null) {
3379 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 3379 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
3380 } 3380 }
3381 set( 3381 set(
3382 $current, 3382 $current,
3383 "number", 3383 "number",
3384 lv_number_5_0, 3384 lv_number_5_0,
3385 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 3385 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
3386 afterParserOrEnumRuleCall(); 3386 afterParserOrEnumRuleCall();
3387 } 3387 }
3388 ) 3388 )
3389 ) 3389 )
3390 | 3390 |
3391 ( 3391 (
3392 ( 3392 (
3393 { 3393 {
3394 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 3394 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
3395 } 3395 }
3396 lv_number_6_0=ruleRealEnumeration 3396 lv_number_6_0=ruleRealEnumeration
3397 { 3397 {
3398 if ($current==null) { 3398 if ($current==null) {
3399 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 3399 $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
3400 } 3400 }
3401 set( 3401 set(
3402 $current, 3402 $current,
3403 "number", 3403 "number",
3404 lv_number_6_0, 3404 lv_number_6_0,
3405 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); 3405 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration");
3406 afterParserOrEnumRuleCall(); 3406 afterParserOrEnumRuleCall();
3407 } 3407 }
3408 ) 3408 )
3409 ) 3409 )
3410 ) 3410 )
3411 ) 3411 )
3412; 3412;
3413 3413
3414// Entry rule entryRuleStringTypeScope 3414// Entry rule entryRuleStringTypeScope
3415entryRuleStringTypeScope returns [EObject current=null]: 3415entryRuleStringTypeScope returns [EObject current=null]:
3416 { newCompositeNode(grammarAccess.getStringTypeScopeRule()); } 3416 { newCompositeNode(grammarAccess.getStringTypeScopeRule()); }
3417 iv_ruleStringTypeScope=ruleStringTypeScope 3417 iv_ruleStringTypeScope=ruleStringTypeScope
3418 { $current=$iv_ruleStringTypeScope.current; } 3418 { $current=$iv_ruleStringTypeScope.current; }
3419 EOF; 3419 EOF;
3420 3420
3421// Rule StringTypeScope 3421// Rule StringTypeScope
3422ruleStringTypeScope returns [EObject current=null] 3422ruleStringTypeScope returns [EObject current=null]
3423@init { 3423@init {
3424 enterRule(); 3424 enterRule();
3425} 3425}
3426@after { 3426@after {
3427 leaveRule(); 3427 leaveRule();
3428}: 3428}:
3429 ( 3429 (
3430 otherlv_0='#' 3430 otherlv_0='#'
3431 { 3431 {
3432 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 3432 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
3433 } 3433 }
3434 ( 3434 (
3435 ( 3435 (
3436 { 3436 {
3437 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 3437 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
3438 } 3438 }
3439 lv_type_1_0=ruleStringReference 3439 lv_type_1_0=ruleStringReference
3440 { 3440 {
3441 if ($current==null) { 3441 if ($current==null) {
3442 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 3442 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
3443 } 3443 }
3444 set( 3444 set(
3445 $current, 3445 $current,
3446 "type", 3446 "type",
3447 lv_type_1_0, 3447 lv_type_1_0,
3448 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); 3448 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference");
3449 afterParserOrEnumRuleCall(); 3449 afterParserOrEnumRuleCall();
3450 } 3450 }
3451 ) 3451 )
3452 ) 3452 )
3453 ( 3453 (
3454 ( 3454 (
3455 ( 3455 (
3456 lv_setsNew_2_0='+=' 3456 lv_setsNew_2_0='+='
3457 { 3457 {
3458 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 3458 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
3459 } 3459 }
3460 { 3460 {
3461 if ($current==null) { 3461 if ($current==null) {
3462 $current = createModelElement(grammarAccess.getStringTypeScopeRule()); 3462 $current = createModelElement(grammarAccess.getStringTypeScopeRule());
3463 } 3463 }
3464 setWithLastConsumed($current, "setsNew", true, "+="); 3464 setWithLastConsumed($current, "setsNew", true, "+=");
3465 } 3465 }
3466 ) 3466 )
3467 ) 3467 )
3468 | 3468 |
3469 ( 3469 (
3470 ( 3470 (
3471 lv_setsSum_3_0='=' 3471 lv_setsSum_3_0='='
3472 { 3472 {
3473 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 3473 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
3474 } 3474 }
3475 { 3475 {
3476 if ($current==null) { 3476 if ($current==null) {
3477 $current = createModelElement(grammarAccess.getStringTypeScopeRule()); 3477 $current = createModelElement(grammarAccess.getStringTypeScopeRule());
3478 } 3478 }
3479 setWithLastConsumed($current, "setsSum", true, "="); 3479 setWithLastConsumed($current, "setsSum", true, "=");
3480 } 3480 }
3481 ) 3481 )
3482 ) 3482 )
3483 ) 3483 )
3484 ( 3484 (
3485 ( 3485 (
3486 ( 3486 (
3487 { 3487 {
3488 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 3488 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
3489 } 3489 }
3490 lv_number_4_0=ruleExactNumber 3490 lv_number_4_0=ruleExactNumber
3491 { 3491 {
3492 if ($current==null) { 3492 if ($current==null) {
3493 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 3493 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
3494 } 3494 }
3495 set( 3495 set(
3496 $current, 3496 $current,
3497 "number", 3497 "number",
3498 lv_number_4_0, 3498 lv_number_4_0,
3499 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 3499 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
3500 afterParserOrEnumRuleCall(); 3500 afterParserOrEnumRuleCall();
3501 } 3501 }
3502 ) 3502 )
3503 ) 3503 )
3504 | 3504 |
3505 ( 3505 (
3506 ( 3506 (
3507 { 3507 {
3508 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 3508 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
3509 } 3509 }
3510 lv_number_5_0=ruleIntervallNumber 3510 lv_number_5_0=ruleIntervallNumber
3511 { 3511 {
3512 if ($current==null) { 3512 if ($current==null) {
3513 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 3513 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
3514 } 3514 }
3515 set( 3515 set(
3516 $current, 3516 $current,
3517 "number", 3517 "number",
3518 lv_number_5_0, 3518 lv_number_5_0,
3519 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 3519 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
3520 afterParserOrEnumRuleCall(); 3520 afterParserOrEnumRuleCall();
3521 } 3521 }
3522 ) 3522 )
3523 ) 3523 )
3524 | 3524 |
3525 ( 3525 (
3526 ( 3526 (
3527 { 3527 {
3528 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 3528 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
3529 } 3529 }
3530 lv_number_6_0=ruleStringEnumeration 3530 lv_number_6_0=ruleStringEnumeration
3531 { 3531 {
3532 if ($current==null) { 3532 if ($current==null) {
3533 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 3533 $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
3534 } 3534 }
3535 set( 3535 set(
3536 $current, 3536 $current,
3537 "number", 3537 "number",
3538 lv_number_6_0, 3538 lv_number_6_0,
3539 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); 3539 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration");
3540 afterParserOrEnumRuleCall(); 3540 afterParserOrEnumRuleCall();
3541 } 3541 }
3542 ) 3542 )
3543 ) 3543 )
3544 ) 3544 )
3545 ) 3545 )
3546; 3546;
3547 3547
3548// Entry rule entryRuleClassReference 3548// Entry rule entryRuleClassReference
3549entryRuleClassReference returns [EObject current=null]: 3549entryRuleClassReference returns [EObject current=null]:
3550 { newCompositeNode(grammarAccess.getClassReferenceRule()); } 3550 { newCompositeNode(grammarAccess.getClassReferenceRule()); }
3551 iv_ruleClassReference=ruleClassReference 3551 iv_ruleClassReference=ruleClassReference
3552 { $current=$iv_ruleClassReference.current; } 3552 { $current=$iv_ruleClassReference.current; }
3553 EOF; 3553 EOF;
3554 3554
3555// Rule ClassReference 3555// Rule ClassReference
3556ruleClassReference returns [EObject current=null] 3556ruleClassReference returns [EObject current=null]
3557@init { 3557@init {
3558 enterRule(); 3558 enterRule();
3559} 3559}
3560@after { 3560@after {
3561 leaveRule(); 3561 leaveRule();
3562}: 3562}:
3563 ( 3563 (
3564 otherlv_0='<' 3564 otherlv_0='<'
3565 { 3565 {
3566 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 3566 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
3567 } 3567 }
3568 ( 3568 (
3569 ( 3569 (
3570 { 3570 {
3571 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 3571 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
3572 } 3572 }
3573 lv_element_1_0=ruleMetamodelElement 3573 lv_element_1_0=ruleMetamodelElement
3574 { 3574 {
3575 if ($current==null) { 3575 if ($current==null) {
3576 $current = createModelElementForParent(grammarAccess.getClassReferenceRule()); 3576 $current = createModelElementForParent(grammarAccess.getClassReferenceRule());
3577 } 3577 }
3578 set( 3578 set(
3579 $current, 3579 $current,
3580 "element", 3580 "element",
3581 lv_element_1_0, 3581 lv_element_1_0,
3582 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 3582 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
3583 afterParserOrEnumRuleCall(); 3583 afterParserOrEnumRuleCall();
3584 } 3584 }
3585 ) 3585 )
3586 ) 3586 )
3587 otherlv_2='>' 3587 otherlv_2='>'
3588 { 3588 {
3589 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 3589 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
3590 } 3590 }
3591 ) 3591 )
3592; 3592;
3593 3593
3594// Entry rule entryRuleObjectReference 3594// Entry rule entryRuleObjectReference
3595entryRuleObjectReference returns [EObject current=null]: 3595entryRuleObjectReference returns [EObject current=null]:
3596 { newCompositeNode(grammarAccess.getObjectReferenceRule()); } 3596 { newCompositeNode(grammarAccess.getObjectReferenceRule()); }
3597 iv_ruleObjectReference=ruleObjectReference 3597 iv_ruleObjectReference=ruleObjectReference
3598 { $current=$iv_ruleObjectReference.current; } 3598 { $current=$iv_ruleObjectReference.current; }
3599 EOF; 3599 EOF;
3600 3600
3601// Rule ObjectReference 3601// Rule ObjectReference
3602ruleObjectReference returns [EObject current=null] 3602ruleObjectReference returns [EObject current=null]
3603@init { 3603@init {
3604 enterRule(); 3604 enterRule();
3605} 3605}
3606@after { 3606@after {
3607 leaveRule(); 3607 leaveRule();
3608}: 3608}:
3609 ( 3609 (
3610 ( 3610 (
3611 { 3611 {
3612 $current = forceCreateModelElement( 3612 $current = forceCreateModelElement(
3613 grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), 3613 grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(),
3614 $current); 3614 $current);
3615 } 3615 }
3616 ) 3616 )
3617 otherlv_1='node' 3617 otherlv_1='node'
3618 { 3618 {
3619 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 3619 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
3620 } 3620 }
3621 ) 3621 )
3622; 3622;
3623 3623
3624// Entry rule entryRuleIntegerReference 3624// Entry rule entryRuleIntegerReference
3625entryRuleIntegerReference returns [EObject current=null]: 3625entryRuleIntegerReference returns [EObject current=null]:
3626 { newCompositeNode(grammarAccess.getIntegerReferenceRule()); } 3626 { newCompositeNode(grammarAccess.getIntegerReferenceRule()); }
3627 iv_ruleIntegerReference=ruleIntegerReference 3627 iv_ruleIntegerReference=ruleIntegerReference
3628 { $current=$iv_ruleIntegerReference.current; } 3628 { $current=$iv_ruleIntegerReference.current; }
3629 EOF; 3629 EOF;
3630 3630
3631// Rule IntegerReference 3631// Rule IntegerReference
3632ruleIntegerReference returns [EObject current=null] 3632ruleIntegerReference returns [EObject current=null]
3633@init { 3633@init {
3634 enterRule(); 3634 enterRule();
3635} 3635}
3636@after { 3636@after {
3637 leaveRule(); 3637 leaveRule();
3638}: 3638}:
3639 ( 3639 (
3640 ( 3640 (
3641 { 3641 {
3642 $current = forceCreateModelElement( 3642 $current = forceCreateModelElement(
3643 grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), 3643 grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(),
3644 $current); 3644 $current);
3645 } 3645 }
3646 ) 3646 )
3647 otherlv_1='int' 3647 otherlv_1='int'
3648 { 3648 {
3649 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 3649 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
3650 } 3650 }
3651 ) 3651 )
3652; 3652;
3653 3653
3654// Entry rule entryRuleRealReference 3654// Entry rule entryRuleRealReference
3655entryRuleRealReference returns [EObject current=null]: 3655entryRuleRealReference returns [EObject current=null]:
3656 { newCompositeNode(grammarAccess.getRealReferenceRule()); } 3656 { newCompositeNode(grammarAccess.getRealReferenceRule()); }
3657 iv_ruleRealReference=ruleRealReference 3657 iv_ruleRealReference=ruleRealReference
3658 { $current=$iv_ruleRealReference.current; } 3658 { $current=$iv_ruleRealReference.current; }
3659 EOF; 3659 EOF;
3660 3660
3661// Rule RealReference 3661// Rule RealReference
3662ruleRealReference returns [EObject current=null] 3662ruleRealReference returns [EObject current=null]
3663@init { 3663@init {
3664 enterRule(); 3664 enterRule();
3665} 3665}
3666@after { 3666@after {
3667 leaveRule(); 3667 leaveRule();
3668}: 3668}:
3669 ( 3669 (
3670 ( 3670 (
3671 { 3671 {
3672 $current = forceCreateModelElement( 3672 $current = forceCreateModelElement(
3673 grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), 3673 grammarAccess.getRealReferenceAccess().getRealScopeAction_0(),
3674 $current); 3674 $current);
3675 } 3675 }
3676 ) 3676 )
3677 otherlv_1='real' 3677 otherlv_1='real'
3678 { 3678 {
3679 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 3679 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
3680 } 3680 }
3681 ) 3681 )
3682; 3682;
3683 3683
3684// Entry rule entryRuleStringReference 3684// Entry rule entryRuleStringReference
3685entryRuleStringReference returns [EObject current=null]: 3685entryRuleStringReference returns [EObject current=null]:
3686 { newCompositeNode(grammarAccess.getStringReferenceRule()); } 3686 { newCompositeNode(grammarAccess.getStringReferenceRule()); }
3687 iv_ruleStringReference=ruleStringReference 3687 iv_ruleStringReference=ruleStringReference
3688 { $current=$iv_ruleStringReference.current; } 3688 { $current=$iv_ruleStringReference.current; }
3689 EOF; 3689 EOF;
3690 3690
3691// Rule StringReference 3691// Rule StringReference
3692ruleStringReference returns [EObject current=null] 3692ruleStringReference returns [EObject current=null]
3693@init { 3693@init {
3694 enterRule(); 3694 enterRule();
3695} 3695}
3696@after { 3696@after {
3697 leaveRule(); 3697 leaveRule();
3698}: 3698}:
3699 ( 3699 (
3700 ( 3700 (
3701 { 3701 {
3702 $current = forceCreateModelElement( 3702 $current = forceCreateModelElement(
3703 grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), 3703 grammarAccess.getStringReferenceAccess().getStringScopeAction_0(),
3704 $current); 3704 $current);
3705 } 3705 }
3706 ) 3706 )
3707 otherlv_1='string' 3707 otherlv_1='string'
3708 { 3708 {
3709 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 3709 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
3710 } 3710 }
3711 ) 3711 )
3712; 3712;
3713 3713
3714// Entry rule entryRuleExactNumber 3714// Entry rule entryRuleExactNumber
3715entryRuleExactNumber returns [EObject current=null]: 3715entryRuleExactNumber returns [EObject current=null]:
3716 { newCompositeNode(grammarAccess.getExactNumberRule()); } 3716 { newCompositeNode(grammarAccess.getExactNumberRule()); }
3717 iv_ruleExactNumber=ruleExactNumber 3717 iv_ruleExactNumber=ruleExactNumber
3718 { $current=$iv_ruleExactNumber.current; } 3718 { $current=$iv_ruleExactNumber.current; }
3719 EOF; 3719 EOF;
3720 3720
3721// Rule ExactNumber 3721// Rule ExactNumber
3722ruleExactNumber returns [EObject current=null] 3722ruleExactNumber returns [EObject current=null]
3723@init { 3723@init {
3724 enterRule(); 3724 enterRule();
3725} 3725}
3726@after { 3726@after {
3727 leaveRule(); 3727 leaveRule();
3728}: 3728}:
3729 ( 3729 (
3730 ( 3730 (
3731 ( 3731 (
3732 lv_exactNumber_0_0=RULE_INT 3732 lv_exactNumber_0_0=RULE_INT
3733 { 3733 {
3734 newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 3734 newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
3735 } 3735 }
3736 { 3736 {
3737 if ($current==null) { 3737 if ($current==null) {
3738 $current = createModelElement(grammarAccess.getExactNumberRule()); 3738 $current = createModelElement(grammarAccess.getExactNumberRule());
3739 } 3739 }
3740 setWithLastConsumed( 3740 setWithLastConsumed(
3741 $current, 3741 $current,
3742 "exactNumber", 3742 "exactNumber",
3743 lv_exactNumber_0_0, 3743 lv_exactNumber_0_0,
3744 "org.eclipse.xtext.common.Terminals.INT"); 3744 "org.eclipse.xtext.common.Terminals.INT");
3745 } 3745 }
3746 ) 3746 )
3747 ) 3747 )
3748 | 3748 |
3749 ( 3749 (
3750 ( 3750 (
3751 lv_exactUnlimited_1_0='*' 3751 lv_exactUnlimited_1_0='*'
3752 { 3752 {
3753 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 3753 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
3754 } 3754 }
3755 { 3755 {
3756 if ($current==null) { 3756 if ($current==null) {
3757 $current = createModelElement(grammarAccess.getExactNumberRule()); 3757 $current = createModelElement(grammarAccess.getExactNumberRule());
3758 } 3758 }
3759 setWithLastConsumed($current, "exactUnlimited", true, "*"); 3759 setWithLastConsumed($current, "exactUnlimited", true, "*");
3760 } 3760 }
3761 ) 3761 )
3762 ) 3762 )
3763 ) 3763 )
3764; 3764;
3765 3765
3766// Entry rule entryRuleIntervallNumber 3766// Entry rule entryRuleIntervallNumber
3767entryRuleIntervallNumber returns [EObject current=null]: 3767entryRuleIntervallNumber returns [EObject current=null]:
3768 { newCompositeNode(grammarAccess.getIntervallNumberRule()); } 3768 { newCompositeNode(grammarAccess.getIntervallNumberRule()); }
3769 iv_ruleIntervallNumber=ruleIntervallNumber 3769 iv_ruleIntervallNumber=ruleIntervallNumber
3770 { $current=$iv_ruleIntervallNumber.current; } 3770 { $current=$iv_ruleIntervallNumber.current; }
3771 EOF; 3771 EOF;
3772 3772
3773// Rule IntervallNumber 3773// Rule IntervallNumber
3774ruleIntervallNumber returns [EObject current=null] 3774ruleIntervallNumber returns [EObject current=null]
3775@init { 3775@init {
3776 enterRule(); 3776 enterRule();
3777} 3777}
3778@after { 3778@after {
3779 leaveRule(); 3779 leaveRule();
3780}: 3780}:
3781 ( 3781 (
3782 ( 3782 (
3783 ( 3783 (
3784 lv_min_0_0=RULE_INT 3784 lv_min_0_0=RULE_INT
3785 { 3785 {
3786 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 3786 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
3787 } 3787 }
3788 { 3788 {
3789 if ($current==null) { 3789 if ($current==null) {
3790 $current = createModelElement(grammarAccess.getIntervallNumberRule()); 3790 $current = createModelElement(grammarAccess.getIntervallNumberRule());
3791 } 3791 }
3792 setWithLastConsumed( 3792 setWithLastConsumed(
3793 $current, 3793 $current,
3794 "min", 3794 "min",
3795 lv_min_0_0, 3795 lv_min_0_0,
3796 "org.eclipse.xtext.common.Terminals.INT"); 3796 "org.eclipse.xtext.common.Terminals.INT");
3797 } 3797 }
3798 ) 3798 )
3799 ) 3799 )
3800 otherlv_1='..' 3800 otherlv_1='..'
3801 { 3801 {
3802 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 3802 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
3803 } 3803 }
3804 ( 3804 (
3805 ( 3805 (
3806 ( 3806 (
3807 lv_maxNumber_2_0=RULE_INT 3807 lv_maxNumber_2_0=RULE_INT
3808 { 3808 {
3809 newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 3809 newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
3810 } 3810 }
3811 { 3811 {
3812 if ($current==null) { 3812 if ($current==null) {
3813 $current = createModelElement(grammarAccess.getIntervallNumberRule()); 3813 $current = createModelElement(grammarAccess.getIntervallNumberRule());
3814 } 3814 }
3815 setWithLastConsumed( 3815 setWithLastConsumed(
3816 $current, 3816 $current,
3817 "maxNumber", 3817 "maxNumber",
3818 lv_maxNumber_2_0, 3818 lv_maxNumber_2_0,
3819 "org.eclipse.xtext.common.Terminals.INT"); 3819 "org.eclipse.xtext.common.Terminals.INT");
3820 } 3820 }
3821 ) 3821 )
3822 ) 3822 )
3823 | 3823 |
3824 ( 3824 (
3825 ( 3825 (
3826 lv_maxUnlimited_3_0='*' 3826 lv_maxUnlimited_3_0='*'
3827 { 3827 {
3828 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 3828 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
3829 } 3829 }
3830 { 3830 {
3831 if ($current==null) { 3831 if ($current==null) {
3832 $current = createModelElement(grammarAccess.getIntervallNumberRule()); 3832 $current = createModelElement(grammarAccess.getIntervallNumberRule());
3833 } 3833 }
3834 setWithLastConsumed($current, "maxUnlimited", true, "*"); 3834 setWithLastConsumed($current, "maxUnlimited", true, "*");
3835 } 3835 }
3836 ) 3836 )
3837 ) 3837 )
3838 ) 3838 )
3839 ) 3839 )
3840; 3840;
3841 3841
3842// Entry rule entryRuleIntEnumberation 3842// Entry rule entryRuleIntEnumberation
3843entryRuleIntEnumberation returns [EObject current=null]: 3843entryRuleIntEnumberation returns [EObject current=null]:
3844 { newCompositeNode(grammarAccess.getIntEnumberationRule()); } 3844 { newCompositeNode(grammarAccess.getIntEnumberationRule()); }
3845 iv_ruleIntEnumberation=ruleIntEnumberation 3845 iv_ruleIntEnumberation=ruleIntEnumberation
3846 { $current=$iv_ruleIntEnumberation.current; } 3846 { $current=$iv_ruleIntEnumberation.current; }
3847 EOF; 3847 EOF;
3848 3848
3849// Rule IntEnumberation 3849// Rule IntEnumberation
3850ruleIntEnumberation returns [EObject current=null] 3850ruleIntEnumberation returns [EObject current=null]
3851@init { 3851@init {
3852 enterRule(); 3852 enterRule();
3853} 3853}
3854@after { 3854@after {
3855 leaveRule(); 3855 leaveRule();
3856}: 3856}:
3857 ( 3857 (
3858 ( 3858 (
3859 { 3859 {
3860 $current = forceCreateModelElement( 3860 $current = forceCreateModelElement(
3861 grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), 3861 grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(),
3862 $current); 3862 $current);
3863 } 3863 }
3864 ) 3864 )
3865 otherlv_1='{' 3865 otherlv_1='{'
3866 { 3866 {
3867 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 3867 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
3868 } 3868 }
3869 ( 3869 (
3870 ( 3870 (
3871 ( 3871 (
3872 { 3872 {
3873 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 3873 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
3874 } 3874 }
3875 lv_entry_2_0=ruleINTLiteral 3875 lv_entry_2_0=ruleINTLiteral
3876 { 3876 {
3877 if ($current==null) { 3877 if ($current==null) {
3878 $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); 3878 $current = createModelElementForParent(grammarAccess.getIntEnumberationRule());
3879 } 3879 }
3880 add( 3880 add(
3881 $current, 3881 $current,
3882 "entry", 3882 "entry",
3883 lv_entry_2_0, 3883 lv_entry_2_0,
3884 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 3884 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
3885 afterParserOrEnumRuleCall(); 3885 afterParserOrEnumRuleCall();
3886 } 3886 }
3887 ) 3887 )
3888 ) 3888 )
3889 ( 3889 (
3890 otherlv_3=',' 3890 otherlv_3=','
3891 { 3891 {
3892 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 3892 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
3893 } 3893 }
3894 ( 3894 (
3895 ( 3895 (
3896 { 3896 {
3897 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 3897 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
3898 } 3898 }
3899 lv_entry_4_0=ruleINTLiteral 3899 lv_entry_4_0=ruleINTLiteral
3900 { 3900 {
3901 if ($current==null) { 3901 if ($current==null) {
3902 $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); 3902 $current = createModelElementForParent(grammarAccess.getIntEnumberationRule());
3903 } 3903 }
3904 add( 3904 add(
3905 $current, 3905 $current,
3906 "entry", 3906 "entry",
3907 lv_entry_4_0, 3907 lv_entry_4_0,
3908 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 3908 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
3909 afterParserOrEnumRuleCall(); 3909 afterParserOrEnumRuleCall();
3910 } 3910 }
3911 ) 3911 )
3912 ) 3912 )
3913 )* 3913 )*
3914 )? 3914 )?
3915 otherlv_5='}' 3915 otherlv_5='}'
3916 { 3916 {
3917 newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 3917 newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
3918 } 3918 }
3919 ) 3919 )
3920; 3920;
3921 3921
3922// Entry rule entryRuleRealEnumeration 3922// Entry rule entryRuleRealEnumeration
3923entryRuleRealEnumeration returns [EObject current=null]: 3923entryRuleRealEnumeration returns [EObject current=null]:
3924 { newCompositeNode(grammarAccess.getRealEnumerationRule()); } 3924 { newCompositeNode(grammarAccess.getRealEnumerationRule()); }
3925 iv_ruleRealEnumeration=ruleRealEnumeration 3925 iv_ruleRealEnumeration=ruleRealEnumeration
3926 { $current=$iv_ruleRealEnumeration.current; } 3926 { $current=$iv_ruleRealEnumeration.current; }
3927 EOF; 3927 EOF;
3928 3928
3929// Rule RealEnumeration 3929// Rule RealEnumeration
3930ruleRealEnumeration returns [EObject current=null] 3930ruleRealEnumeration returns [EObject current=null]
3931@init { 3931@init {
3932 enterRule(); 3932 enterRule();
3933} 3933}
3934@after { 3934@after {
3935 leaveRule(); 3935 leaveRule();
3936}: 3936}:
3937 ( 3937 (
3938 ( 3938 (
3939 { 3939 {
3940 $current = forceCreateModelElement( 3940 $current = forceCreateModelElement(
3941 grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), 3941 grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(),
3942 $current); 3942 $current);
3943 } 3943 }
3944 ) 3944 )
3945 otherlv_1='{' 3945 otherlv_1='{'
3946 { 3946 {
3947 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 3947 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
3948 } 3948 }
3949 ( 3949 (
3950 ( 3950 (
3951 ( 3951 (
3952 { 3952 {
3953 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 3953 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
3954 } 3954 }
3955 lv_entry_2_0=ruleREALLiteral 3955 lv_entry_2_0=ruleREALLiteral
3956 { 3956 {
3957 if ($current==null) { 3957 if ($current==null) {
3958 $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); 3958 $current = createModelElementForParent(grammarAccess.getRealEnumerationRule());
3959 } 3959 }
3960 add( 3960 add(
3961 $current, 3961 $current,
3962 "entry", 3962 "entry",
3963 lv_entry_2_0, 3963 lv_entry_2_0,
3964 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 3964 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
3965 afterParserOrEnumRuleCall(); 3965 afterParserOrEnumRuleCall();
3966 } 3966 }
3967 ) 3967 )
3968 ) 3968 )
3969 ( 3969 (
3970 otherlv_3=',' 3970 otherlv_3=','
3971 { 3971 {
3972 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 3972 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
3973 } 3973 }
3974 ( 3974 (
3975 ( 3975 (
3976 { 3976 {
3977 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 3977 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
3978 } 3978 }
3979 lv_entry_4_0=ruleREALLiteral 3979 lv_entry_4_0=ruleREALLiteral
3980 { 3980 {
3981 if ($current==null) { 3981 if ($current==null) {
3982 $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); 3982 $current = createModelElementForParent(grammarAccess.getRealEnumerationRule());
3983 } 3983 }
3984 add( 3984 add(
3985 $current, 3985 $current,
3986 "entry", 3986 "entry",
3987 lv_entry_4_0, 3987 lv_entry_4_0,
3988 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 3988 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
3989 afterParserOrEnumRuleCall(); 3989 afterParserOrEnumRuleCall();
3990 } 3990 }
3991 ) 3991 )
3992 ) 3992 )
3993 )* 3993 )*
3994 )? 3994 )?
3995 otherlv_5='}' 3995 otherlv_5='}'
3996 { 3996 {
3997 newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 3997 newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
3998 } 3998 }
3999 ) 3999 )
4000; 4000;
4001 4001
4002// Entry rule entryRuleStringEnumeration 4002// Entry rule entryRuleStringEnumeration
4003entryRuleStringEnumeration returns [EObject current=null]: 4003entryRuleStringEnumeration returns [EObject current=null]:
4004 { newCompositeNode(grammarAccess.getStringEnumerationRule()); } 4004 { newCompositeNode(grammarAccess.getStringEnumerationRule()); }
4005 iv_ruleStringEnumeration=ruleStringEnumeration 4005 iv_ruleStringEnumeration=ruleStringEnumeration
4006 { $current=$iv_ruleStringEnumeration.current; } 4006 { $current=$iv_ruleStringEnumeration.current; }
4007 EOF; 4007 EOF;
4008 4008
4009// Rule StringEnumeration 4009// Rule StringEnumeration
4010ruleStringEnumeration returns [EObject current=null] 4010ruleStringEnumeration returns [EObject current=null]
4011@init { 4011@init {
4012 enterRule(); 4012 enterRule();
4013} 4013}
4014@after { 4014@after {
4015 leaveRule(); 4015 leaveRule();
4016}: 4016}:
4017 ( 4017 (
4018 ( 4018 (
4019 { 4019 {
4020 $current = forceCreateModelElement( 4020 $current = forceCreateModelElement(
4021 grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), 4021 grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(),
4022 $current); 4022 $current);
4023 } 4023 }
4024 ) 4024 )
4025 otherlv_1='{' 4025 otherlv_1='{'
4026 { 4026 {
4027 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 4027 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
4028 } 4028 }
4029 ( 4029 (
4030 ( 4030 (
4031 ( 4031 (
4032 lv_entry_2_0=RULE_STRING 4032 lv_entry_2_0=RULE_STRING
4033 { 4033 {
4034 newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 4034 newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
4035 } 4035 }
4036 { 4036 {
4037 if ($current==null) { 4037 if ($current==null) {
4038 $current = createModelElement(grammarAccess.getStringEnumerationRule()); 4038 $current = createModelElement(grammarAccess.getStringEnumerationRule());
4039 } 4039 }
4040 addWithLastConsumed( 4040 addWithLastConsumed(
4041 $current, 4041 $current,
4042 "entry", 4042 "entry",
4043 lv_entry_2_0, 4043 lv_entry_2_0,
4044 "org.eclipse.xtext.common.Terminals.STRING"); 4044 "org.eclipse.xtext.common.Terminals.STRING");
4045 } 4045 }
4046 ) 4046 )
4047 ) 4047 )
4048 ( 4048 (
4049 otherlv_3=',' 4049 otherlv_3=','
4050 { 4050 {
4051 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 4051 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
4052 } 4052 }
4053 ( 4053 (
4054 ( 4054 (
4055 lv_entry_4_0=RULE_STRING 4055 lv_entry_4_0=RULE_STRING
4056 { 4056 {
4057 newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 4057 newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
4058 } 4058 }
4059 { 4059 {
4060 if ($current==null) { 4060 if ($current==null) {
4061 $current = createModelElement(grammarAccess.getStringEnumerationRule()); 4061 $current = createModelElement(grammarAccess.getStringEnumerationRule());
4062 } 4062 }
4063 addWithLastConsumed( 4063 addWithLastConsumed(
4064 $current, 4064 $current,
4065 "entry", 4065 "entry",
4066 lv_entry_4_0, 4066 lv_entry_4_0,
4067 "org.eclipse.xtext.common.Terminals.STRING"); 4067 "org.eclipse.xtext.common.Terminals.STRING");
4068 } 4068 }
4069 ) 4069 )
4070 ) 4070 )
4071 )* 4071 )*
4072 )? 4072 )?
4073 otherlv_5='}' 4073 otherlv_5='}'
4074 { 4074 {
4075 newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 4075 newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
4076 } 4076 }
4077 ) 4077 )
4078; 4078;
4079 4079
4080// Entry rule entryRuleScopeDeclaration 4080// Entry rule entryRuleScopeDeclaration
4081entryRuleScopeDeclaration returns [EObject current=null]: 4081entryRuleScopeDeclaration returns [EObject current=null]:
4082 { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } 4082 { newCompositeNode(grammarAccess.getScopeDeclarationRule()); }
4083 iv_ruleScopeDeclaration=ruleScopeDeclaration 4083 iv_ruleScopeDeclaration=ruleScopeDeclaration
4084 { $current=$iv_ruleScopeDeclaration.current; } 4084 { $current=$iv_ruleScopeDeclaration.current; }
4085 EOF; 4085 EOF;
4086 4086
4087// Rule ScopeDeclaration 4087// Rule ScopeDeclaration
4088ruleScopeDeclaration returns [EObject current=null] 4088ruleScopeDeclaration returns [EObject current=null]
4089@init { 4089@init {
4090 enterRule(); 4090 enterRule();
4091} 4091}
4092@after { 4092@after {
4093 leaveRule(); 4093 leaveRule();
4094}: 4094}:
4095 ( 4095 (
4096 otherlv_0='scope' 4096 otherlv_0='scope'
4097 { 4097 {
4098 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 4098 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
4099 } 4099 }
4100 ( 4100 (
4101 ( 4101 (
4102 lv_name_1_0=RULE_ID 4102 lv_name_1_0=RULE_ID
4103 { 4103 {
4104 newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 4104 newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
4105 } 4105 }
4106 { 4106 {
4107 if ($current==null) { 4107 if ($current==null) {
4108 $current = createModelElement(grammarAccess.getScopeDeclarationRule()); 4108 $current = createModelElement(grammarAccess.getScopeDeclarationRule());
4109 } 4109 }
4110 setWithLastConsumed( 4110 setWithLastConsumed(
4111 $current, 4111 $current,
4112 "name", 4112 "name",
4113 lv_name_1_0, 4113 lv_name_1_0,
4114 "org.eclipse.xtext.common.Terminals.ID"); 4114 "org.eclipse.xtext.common.Terminals.ID");
4115 } 4115 }
4116 ) 4116 )
4117 ) 4117 )
4118 ( 4118 (
4119 ( 4119 (
4120 { 4120 {
4121 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 4121 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
4122 } 4122 }
4123 lv_specification_2_0=ruleScopeSpecification 4123 lv_specification_2_0=ruleScopeSpecification
4124 { 4124 {
4125 if ($current==null) { 4125 if ($current==null) {
4126 $current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); 4126 $current = createModelElementForParent(grammarAccess.getScopeDeclarationRule());
4127 } 4127 }
4128 set( 4128 set(
4129 $current, 4129 $current,
4130 "specification", 4130 "specification",
4131 lv_specification_2_0, 4131 lv_specification_2_0,
4132 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); 4132 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification");
4133 afterParserOrEnumRuleCall(); 4133 afterParserOrEnumRuleCall();
4134 } 4134 }
4135 ) 4135 )
4136 ) 4136 )
4137 ) 4137 )
4138; 4138;
4139 4139
4140// Entry rule entryRuleScopeReference 4140// Entry rule entryRuleScopeReference
4141entryRuleScopeReference returns [EObject current=null]: 4141entryRuleScopeReference returns [EObject current=null]:
4142 { newCompositeNode(grammarAccess.getScopeReferenceRule()); } 4142 { newCompositeNode(grammarAccess.getScopeReferenceRule()); }
4143 iv_ruleScopeReference=ruleScopeReference 4143 iv_ruleScopeReference=ruleScopeReference
4144 { $current=$iv_ruleScopeReference.current; } 4144 { $current=$iv_ruleScopeReference.current; }
4145 EOF; 4145 EOF;
4146 4146
4147// Rule ScopeReference 4147// Rule ScopeReference
4148ruleScopeReference returns [EObject current=null] 4148ruleScopeReference returns [EObject current=null]
4149@init { 4149@init {
4150 enterRule(); 4150 enterRule();
4151} 4151}
4152@after { 4152@after {
4153 leaveRule(); 4153 leaveRule();
4154}: 4154}:
4155 ( 4155 (
4156 ( 4156 (
4157 { 4157 {
4158 if ($current==null) { 4158 if ($current==null) {
4159 $current = createModelElement(grammarAccess.getScopeReferenceRule()); 4159 $current = createModelElement(grammarAccess.getScopeReferenceRule());
4160 } 4160 }
4161 } 4161 }
4162 otherlv_0=RULE_ID 4162 otherlv_0=RULE_ID
4163 { 4163 {
4164 newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 4164 newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
4165 } 4165 }
4166 ) 4166 )
4167 ) 4167 )
4168; 4168;
4169 4169
4170// Entry rule entryRuleScope 4170// Entry rule entryRuleScope
4171entryRuleScope returns [EObject current=null]: 4171entryRuleScope returns [EObject current=null]:
4172 { newCompositeNode(grammarAccess.getScopeRule()); } 4172 { newCompositeNode(grammarAccess.getScopeRule()); }
4173 iv_ruleScope=ruleScope 4173 iv_ruleScope=ruleScope
4174 { $current=$iv_ruleScope.current; } 4174 { $current=$iv_ruleScope.current; }
4175 EOF; 4175 EOF;
4176 4176
4177// Rule Scope 4177// Rule Scope
4178ruleScope returns [EObject current=null] 4178ruleScope returns [EObject current=null]
4179@init { 4179@init {
4180 enterRule(); 4180 enterRule();
4181} 4181}
4182@after { 4182@after {
4183 leaveRule(); 4183 leaveRule();
4184}: 4184}:
4185 ( 4185 (
4186 { 4186 {
4187 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 4187 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
4188 } 4188 }
4189 this_ScopeSpecification_0=ruleScopeSpecification 4189 this_ScopeSpecification_0=ruleScopeSpecification
4190 { 4190 {
4191 $current = $this_ScopeSpecification_0.current; 4191 $current = $this_ScopeSpecification_0.current;
4192 afterParserOrEnumRuleCall(); 4192 afterParserOrEnumRuleCall();
4193 } 4193 }
4194 | 4194 |
4195 { 4195 {
4196 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 4196 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
4197 } 4197 }
4198 this_ScopeReference_1=ruleScopeReference 4198 this_ScopeReference_1=ruleScopeReference
4199 { 4199 {
4200 $current = $this_ScopeReference_1.current; 4200 $current = $this_ScopeReference_1.current;
4201 afterParserOrEnumRuleCall(); 4201 afterParserOrEnumRuleCall();
4202 } 4202 }
4203 ) 4203 )
4204; 4204;
4205 4205
4206// Entry rule entryRuleTask 4206// Entry rule entryRuleTask
4207entryRuleTask returns [EObject current=null]: 4207entryRuleTask returns [EObject current=null]:
4208 { newCompositeNode(grammarAccess.getTaskRule()); } 4208 { newCompositeNode(grammarAccess.getTaskRule()); }
4209 iv_ruleTask=ruleTask 4209 iv_ruleTask=ruleTask
4210 { $current=$iv_ruleTask.current; } 4210 { $current=$iv_ruleTask.current; }
4211 EOF; 4211 EOF;
4212 4212
4213// Rule Task 4213// Rule Task
4214ruleTask returns [EObject current=null] 4214ruleTask returns [EObject current=null]
4215@init { 4215@init {
4216 enterRule(); 4216 enterRule();
4217} 4217}
4218@after { 4218@after {
4219 leaveRule(); 4219 leaveRule();
4220}: 4220}:
4221 { 4221 {
4222 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 4222 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
4223 } 4223 }
4224 this_GenerationTask_0=ruleGenerationTask 4224 this_GenerationTask_0=ruleGenerationTask
4225 { 4225 {
4226 $current = $this_GenerationTask_0.current; 4226 $current = $this_GenerationTask_0.current;
4227 afterParserOrEnumRuleCall(); 4227 afterParserOrEnumRuleCall();
4228 } 4228 }
4229; 4229;
4230 4230
4231// Entry rule entryRuleGenerationTask 4231// Entry rule entryRuleGenerationTask
4232entryRuleGenerationTask returns [EObject current=null]: 4232entryRuleGenerationTask returns [EObject current=null]:
4233 { newCompositeNode(grammarAccess.getGenerationTaskRule()); } 4233 { newCompositeNode(grammarAccess.getGenerationTaskRule()); }
4234 iv_ruleGenerationTask=ruleGenerationTask 4234 iv_ruleGenerationTask=ruleGenerationTask
4235 { $current=$iv_ruleGenerationTask.current; } 4235 { $current=$iv_ruleGenerationTask.current; }
4236 EOF; 4236 EOF;
4237 4237
4238// Rule GenerationTask 4238// Rule GenerationTask
4239ruleGenerationTask returns [EObject current=null] 4239ruleGenerationTask returns [EObject current=null]
4240@init { 4240@init {
4241 enterRule(); 4241 enterRule();
4242} 4242}
4243@after { 4243@after {
4244 leaveRule(); 4244 leaveRule();
4245}: 4245}:
4246 ( 4246 (
4247 otherlv_0='generate' 4247 otherlv_0='generate'
4248 { 4248 {
4249 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 4249 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
4250 } 4250 }
4251 ( 4251 (
4252 { 4252 {
4253 $current = forceCreateModelElement( 4253 $current = forceCreateModelElement(
4254 grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), 4254 grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(),
4255 $current); 4255 $current);
4256 } 4256 }
4257 ) 4257 )
4258 otherlv_2='{' 4258 otherlv_2='{'
4259 { 4259 {
4260 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 4260 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
4261 } 4261 }
4262 ( 4262 (
4263 ( 4263 (
4264 { 4264 {
4265 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4265 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4266 } 4266 }
4267 ( 4267 (
4268 ( 4268 (
4269 ( 4269 (
4270 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( 4270 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>(
4271 { 4271 {
4272 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 4272 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
4273 } 4273 }
4274 ({true}?=>(otherlv_4='metamodel' 4274 ({true}?=>(otherlv_4='metamodel'
4275 { 4275 {
4276 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 4276 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
4277 } 4277 }
4278 otherlv_5='=' 4278 otherlv_5='='
4279 { 4279 {
4280 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 4280 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
4281 } 4281 }
4282 ( 4282 (
4283 ( 4283 (
4284 { 4284 {
4285 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 4285 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
4286 } 4286 }
4287 lv_metamodel_6_0=ruleMetamodel 4287 lv_metamodel_6_0=ruleMetamodel
4288 { 4288 {
4289 if ($current==null) { 4289 if ($current==null) {
4290 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4290 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4291 } 4291 }
4292 set( 4292 set(
4293 $current, 4293 $current,
4294 "metamodel", 4294 "metamodel",
4295 lv_metamodel_6_0, 4295 lv_metamodel_6_0,
4296 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); 4296 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel");
4297 afterParserOrEnumRuleCall(); 4297 afterParserOrEnumRuleCall();
4298 } 4298 }
4299 ) 4299 )
4300 ) 4300 )
4301 )) 4301 ))
4302 { 4302 {
4303 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4303 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4304 } 4304 }
4305 ) 4305 )
4306 )| 4306 )|
4307 ( 4307 (
4308 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( 4308 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>(
4309 { 4309 {
4310 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 4310 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
4311 } 4311 }
4312 ({true}?=>(otherlv_7='partial-model' 4312 ({true}?=>(otherlv_7='partial-model'
4313 { 4313 {
4314 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 4314 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
4315 } 4315 }
4316 otherlv_8='=' 4316 otherlv_8='='
4317 { 4317 {
4318 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 4318 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
4319 } 4319 }
4320 ( 4320 (
4321 ( 4321 (
4322 { 4322 {
4323 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 4323 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
4324 } 4324 }
4325 lv_partialModel_9_0=rulePartialModel 4325 lv_partialModel_9_0=rulePartialModel
4326 { 4326 {
4327 if ($current==null) { 4327 if ($current==null) {
4328 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4328 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4329 } 4329 }
4330 set( 4330 set(
4331 $current, 4331 $current,
4332 "partialModel", 4332 "partialModel",
4333 lv_partialModel_9_0, 4333 lv_partialModel_9_0,
4334 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); 4334 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel");
4335 afterParserOrEnumRuleCall(); 4335 afterParserOrEnumRuleCall();
4336 } 4336 }
4337 ) 4337 )
4338 ) 4338 )
4339 )) 4339 ))
4340 { 4340 {
4341 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4341 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4342 } 4342 }
4343 ) 4343 )
4344 )| 4344 )|
4345 ( 4345 (
4346 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( 4346 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>(
4347 { 4347 {
4348 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 4348 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
4349 } 4349 }
4350 ({true}?=>(otherlv_10='constraints' 4350 ({true}?=>(otherlv_10='constraints'
4351 { 4351 {
4352 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 4352 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
4353 } 4353 }
4354 otherlv_11='=' 4354 otherlv_11='='
4355 { 4355 {
4356 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 4356 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
4357 } 4357 }
4358 ( 4358 (
4359 ( 4359 (
4360 { 4360 {
4361 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 4361 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
4362 } 4362 }
4363 lv_patterns_12_0=ruleGraphPattern 4363 lv_patterns_12_0=ruleGraphPattern
4364 { 4364 {
4365 if ($current==null) { 4365 if ($current==null) {
4366 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4366 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4367 } 4367 }
4368 set( 4368 set(
4369 $current, 4369 $current,
4370 "patterns", 4370 "patterns",
4371 lv_patterns_12_0, 4371 lv_patterns_12_0,
4372 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); 4372 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern");
4373 afterParserOrEnumRuleCall(); 4373 afterParserOrEnumRuleCall();
4374 } 4374 }
4375 ) 4375 )
4376 ) 4376 )
4377 )) 4377 ))
4378 { 4378 {
4379 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4379 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4380 } 4380 }
4381 ) 4381 )
4382 )| 4382 )|
4383 ( 4383 (
4384 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( 4384 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>(
4385 { 4385 {
4386 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 4386 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
4387 } 4387 }
4388 ({true}?=>(otherlv_13='objectives' 4388 ({true}?=>(otherlv_13='objectives'
4389 { 4389 {
4390 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 4390 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
4391 } 4391 }
4392 otherlv_14='=' 4392 otherlv_14='='
4393 { 4393 {
4394 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 4394 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
4395 } 4395 }
4396 ( 4396 (
4397 ( 4397 (
4398 { 4398 {
4399 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); 4399 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
4400 } 4400 }
4401 lv_objectives_15_0=ruleObjective 4401 lv_objectives_15_0=ruleObjective
4402 { 4402 {
4403 if ($current==null) { 4403 if ($current==null) {
4404 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4404 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4405 } 4405 }
4406 set( 4406 set(
4407 $current, 4407 $current,
4408 "objectives", 4408 "objectives",
4409 lv_objectives_15_0, 4409 lv_objectives_15_0,
4410 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); 4410 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective");
4411 afterParserOrEnumRuleCall(); 4411 afterParserOrEnumRuleCall();
4412 } 4412 }
4413 ) 4413 )
4414 ) 4414 )
4415 )) 4415 ))
4416 { 4416 {
4417 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4417 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4418 } 4418 }
4419 ) 4419 )
4420 )| 4420 )|
4421 ( 4421 (
4422 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( 4422 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>(
4423 { 4423 {
4424 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 4424 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
4425 } 4425 }
4426 ({true}?=>(otherlv_16='scope' 4426 ({true}?=>(otherlv_16='scope'
4427 { 4427 {
4428 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 4428 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
4429 } 4429 }
4430 otherlv_17='=' 4430 otherlv_17='='
4431 { 4431 {
4432 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 4432 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
4433 } 4433 }
4434 ( 4434 (
4435 ( 4435 (
4436 { 4436 {
4437 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); 4437 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
4438 } 4438 }
4439 lv_scope_18_0=ruleScope 4439 lv_scope_18_0=ruleScope
4440 { 4440 {
4441 if ($current==null) { 4441 if ($current==null) {
4442 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4442 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4443 } 4443 }
4444 set( 4444 set(
4445 $current, 4445 $current,
4446 "scope", 4446 "scope",
4447 lv_scope_18_0, 4447 lv_scope_18_0,
4448 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); 4448 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope");
4449 afterParserOrEnumRuleCall(); 4449 afterParserOrEnumRuleCall();
4450 } 4450 }
4451 ) 4451 )
4452 ) 4452 )
4453 )) 4453 ))
4454 { 4454 {
4455 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4455 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4456 } 4456 }
4457 ) 4457 )
4458 )| 4458 )|
4459 ( 4459 (
4460 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( 4460 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>(
4461 { 4461 {
4462 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 4462 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
4463 } 4463 }
4464 ({true}?=>(( 4464 ({true}?=>((
4465 ( 4465 (
4466 lv_numberSpecified_19_0='number' 4466 lv_numberSpecified_19_0='number'
4467 { 4467 {
4468 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 4468 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
4469 } 4469 }
4470 { 4470 {
4471 if ($current==null) { 4471 if ($current==null) {
4472 $current = createModelElement(grammarAccess.getGenerationTaskRule()); 4472 $current = createModelElement(grammarAccess.getGenerationTaskRule());
4473 } 4473 }
4474 setWithLastConsumed($current, "numberSpecified", true, "number"); 4474 setWithLastConsumed($current, "numberSpecified", true, "number");
4475 } 4475 }
4476 ) 4476 )
4477 ) 4477 )
4478 otherlv_20='=' 4478 otherlv_20='='
4479 { 4479 {
4480 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 4480 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
4481 } 4481 }
4482 ( 4482 (
4483 ( 4483 (
4484 lv_number_21_0=RULE_INT 4484 lv_number_21_0=RULE_INT
4485 { 4485 {
4486 newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); 4486 newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
4487 } 4487 }
4488 { 4488 {
4489 if ($current==null) { 4489 if ($current==null) {
4490 $current = createModelElement(grammarAccess.getGenerationTaskRule()); 4490 $current = createModelElement(grammarAccess.getGenerationTaskRule());
4491 } 4491 }
4492 setWithLastConsumed( 4492 setWithLastConsumed(
4493 $current, 4493 $current,
4494 "number", 4494 "number",
4495 lv_number_21_0, 4495 lv_number_21_0,
4496 "org.eclipse.xtext.common.Terminals.INT"); 4496 "org.eclipse.xtext.common.Terminals.INT");
4497 } 4497 }
4498 ) 4498 )
4499 ) 4499 )
4500 )) 4500 ))
4501 { 4501 {
4502 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4502 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4503 } 4503 }
4504 ) 4504 )
4505 )| 4505 )|
4506 ( 4506 (
4507 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( 4507 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>(
4508 { 4508 {
4509 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 4509 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
4510 } 4510 }
4511 ({true}?=>(( 4511 ({true}?=>((
4512 ( 4512 (
4513 lv_runSpecified_22_0='runs' 4513 lv_runSpecified_22_0='runs'
4514 { 4514 {
4515 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 4515 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
4516 } 4516 }
4517 { 4517 {
4518 if ($current==null) { 4518 if ($current==null) {
4519 $current = createModelElement(grammarAccess.getGenerationTaskRule()); 4519 $current = createModelElement(grammarAccess.getGenerationTaskRule());
4520 } 4520 }
4521 setWithLastConsumed($current, "runSpecified", true, "runs"); 4521 setWithLastConsumed($current, "runSpecified", true, "runs");
4522 } 4522 }
4523 ) 4523 )
4524 ) 4524 )
4525 otherlv_23='=' 4525 otherlv_23='='
4526 { 4526 {
4527 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 4527 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
4528 } 4528 }
4529 ( 4529 (
4530 ( 4530 (
4531 lv_runs_24_0=RULE_INT 4531 lv_runs_24_0=RULE_INT
4532 { 4532 {
4533 newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); 4533 newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
4534 } 4534 }
4535 { 4535 {
4536 if ($current==null) { 4536 if ($current==null) {
4537 $current = createModelElement(grammarAccess.getGenerationTaskRule()); 4537 $current = createModelElement(grammarAccess.getGenerationTaskRule());
4538 } 4538 }
4539 setWithLastConsumed( 4539 setWithLastConsumed(
4540 $current, 4540 $current,
4541 "runs", 4541 "runs",
4542 lv_runs_24_0, 4542 lv_runs_24_0,
4543 "org.eclipse.xtext.common.Terminals.INT"); 4543 "org.eclipse.xtext.common.Terminals.INT");
4544 } 4544 }
4545 ) 4545 )
4546 ) 4546 )
4547 )) 4547 ))
4548 { 4548 {
4549 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4549 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4550 } 4550 }
4551 ) 4551 )
4552 )| 4552 )|
4553 ( 4553 (
4554 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( 4554 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>(
4555 { 4555 {
4556 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 4556 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
4557 } 4557 }
4558 ({true}?=>(otherlv_25='solver' 4558 ({true}?=>(otherlv_25='solver'
4559 { 4559 {
4560 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 4560 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
4561 } 4561 }
4562 otherlv_26='=' 4562 otherlv_26='='
4563 { 4563 {
4564 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 4564 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
4565 } 4565 }
4566 ( 4566 (
4567 ( 4567 (
4568 { 4568 {
4569 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); 4569 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
4570 } 4570 }
4571 lv_solver_27_0=ruleSolver 4571 lv_solver_27_0=ruleSolver
4572 { 4572 {
4573 if ($current==null) { 4573 if ($current==null) {
4574 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4574 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4575 } 4575 }
4576 set( 4576 set(
4577 $current, 4577 $current,
4578 "solver", 4578 "solver",
4579 lv_solver_27_0, 4579 lv_solver_27_0,
4580 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); 4580 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver");
4581 afterParserOrEnumRuleCall(); 4581 afterParserOrEnumRuleCall();
4582 } 4582 }
4583 ) 4583 )
4584 ) 4584 )
4585 )) 4585 ))
4586 { 4586 {
4587 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4587 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4588 } 4588 }
4589 ) 4589 )
4590 )| 4590 )|
4591 ( 4591 (
4592 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( 4592 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>(
4593 { 4593 {
4594 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 4594 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
4595 } 4595 }
4596 ({true}?=>(otherlv_28='config' 4596 ({true}?=>(otherlv_28='config'
4597 { 4597 {
4598 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 4598 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
4599 } 4599 }
4600 otherlv_29='=' 4600 otherlv_29='='
4601 { 4601 {
4602 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 4602 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
4603 } 4603 }
4604 ( 4604 (
4605 ( 4605 (
4606 { 4606 {
4607 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); 4607 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
4608 } 4608 }
4609 lv_config_30_0=ruleConfig 4609 lv_config_30_0=ruleConfig
4610 { 4610 {
4611 if ($current==null) { 4611 if ($current==null) {
4612 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4612 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4613 } 4613 }
4614 set( 4614 set(
4615 $current, 4615 $current,
4616 "config", 4616 "config",
4617 lv_config_30_0, 4617 lv_config_30_0,
4618 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); 4618 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config");
4619 afterParserOrEnumRuleCall(); 4619 afterParserOrEnumRuleCall();
4620 } 4620 }
4621 ) 4621 )
4622 ) 4622 )
4623 )) 4623 ))
4624 { 4624 {
4625 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4625 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4626 } 4626 }
4627 ) 4627 )
4628 )| 4628 )|
4629 ( 4629 (
4630 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( 4630 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>(
4631 { 4631 {
4632 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 4632 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
4633 } 4633 }
4634 ({true}?=>(otherlv_31='debug' 4634 ({true}?=>(otherlv_31='debug'
4635 { 4635 {
4636 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 4636 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
4637 } 4637 }
4638 otherlv_32='=' 4638 otherlv_32='='
4639 { 4639 {
4640 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 4640 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
4641 } 4641 }
4642 ( 4642 (
4643 ( 4643 (
4644 { 4644 {
4645 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); 4645 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
4646 } 4646 }
4647 lv_debugFolder_33_0=ruleFile 4647 lv_debugFolder_33_0=ruleFile
4648 { 4648 {
4649 if ($current==null) { 4649 if ($current==null) {
4650 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4650 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4651 } 4651 }
4652 set( 4652 set(
4653 $current, 4653 $current,
4654 "debugFolder", 4654 "debugFolder",
4655 lv_debugFolder_33_0, 4655 lv_debugFolder_33_0,
4656 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 4656 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
4657 afterParserOrEnumRuleCall(); 4657 afterParserOrEnumRuleCall();
4658 } 4658 }
4659 ) 4659 )
4660 ) 4660 )
4661 )) 4661 ))
4662 { 4662 {
4663 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4663 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4664 } 4664 }
4665 ) 4665 )
4666 )| 4666 )|
4667 ( 4667 (
4668 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( 4668 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>(
4669 { 4669 {
4670 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 4670 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
4671 } 4671 }
4672 ({true}?=>(otherlv_34='log' 4672 ({true}?=>(otherlv_34='log'
4673 { 4673 {
4674 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 4674 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
4675 } 4675 }
4676 otherlv_35='=' 4676 otherlv_35='='
4677 { 4677 {
4678 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 4678 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
4679 } 4679 }
4680 ( 4680 (
4681 ( 4681 (
4682 { 4682 {
4683 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); 4683 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
4684 } 4684 }
4685 lv_targetLogFile_36_0=ruleFile 4685 lv_targetLogFile_36_0=ruleFile
4686 { 4686 {
4687 if ($current==null) { 4687 if ($current==null) {
4688 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4688 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4689 } 4689 }
4690 set( 4690 set(
4691 $current, 4691 $current,
4692 "targetLogFile", 4692 "targetLogFile",
4693 lv_targetLogFile_36_0, 4693 lv_targetLogFile_36_0,
4694 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 4694 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
4695 afterParserOrEnumRuleCall(); 4695 afterParserOrEnumRuleCall();
4696 } 4696 }
4697 ) 4697 )
4698 ) 4698 )
4699 )) 4699 ))
4700 { 4700 {
4701 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4701 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4702 } 4702 }
4703 ) 4703 )
4704 )| 4704 )|
4705 ( 4705 (
4706 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( 4706 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>(
4707 { 4707 {
4708 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 4708 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
4709 } 4709 }
4710 ({true}?=>(otherlv_37='statistics' 4710 ({true}?=>(otherlv_37='statistics'
4711 { 4711 {
4712 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 4712 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
4713 } 4713 }
4714 otherlv_38='=' 4714 otherlv_38='='
4715 { 4715 {
4716 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 4716 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
4717 } 4717 }
4718 ( 4718 (
4719 ( 4719 (
4720 { 4720 {
4721 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); 4721 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
4722 } 4722 }
4723 lv_targetStatisticsFile_39_0=ruleFile 4723 lv_targetStatisticsFile_39_0=ruleFile
4724 { 4724 {
4725 if ($current==null) { 4725 if ($current==null) {
4726 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4726 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4727 } 4727 }
4728 set( 4728 set(
4729 $current, 4729 $current,
4730 "targetStatisticsFile", 4730 "targetStatisticsFile",
4731 lv_targetStatisticsFile_39_0, 4731 lv_targetStatisticsFile_39_0,
4732 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 4732 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
4733 afterParserOrEnumRuleCall(); 4733 afterParserOrEnumRuleCall();
4734 } 4734 }
4735 ) 4735 )
4736 ) 4736 )
4737 )) 4737 ))
4738 { 4738 {
4739 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4739 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4740 } 4740 }
4741 ) 4741 )
4742 )| 4742 )|
4743 ( 4743 (
4744 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>( 4744 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>(
4745 { 4745 {
4746 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); 4746 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
4747 } 4747 }
4748 ({true}?=>(otherlv_40='output' 4748 ({true}?=>(otherlv_40='output'
4749 { 4749 {
4750 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 4750 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
4751 } 4751 }
4752 otherlv_41='=' 4752 otherlv_41='='
4753 { 4753 {
4754 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 4754 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
4755 } 4755 }
4756 ( 4756 (
4757 ( 4757 (
4758 { 4758 {
4759 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); 4759 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
4760 } 4760 }
4761 lv_tagetFolder_42_0=ruleFile 4761 lv_tagetFolder_42_0=ruleFile
4762 { 4762 {
4763 if ($current==null) { 4763 if ($current==null) {
4764 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 4764 $current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
4765 } 4765 }
4766 set( 4766 set(
4767 $current, 4767 $current,
4768 "tagetFolder", 4768 "tagetFolder",
4769 lv_tagetFolder_42_0, 4769 lv_tagetFolder_42_0,
4770 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 4770 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
4771 afterParserOrEnumRuleCall(); 4771 afterParserOrEnumRuleCall();
4772 } 4772 }
4773 ) 4773 )
4774 ) 4774 )
4775 )) 4775 ))
4776 { 4776 {
4777 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4777 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4778 } 4778 }
4779 ) 4779 )
4780 ) 4780 )
4781 )* 4781 )*
4782 ) 4782 )
4783 ) 4783 )
4784 { 4784 {
4785 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 4785 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
4786 } 4786 }
4787 ) 4787 )
4788 otherlv_43='}' 4788 otherlv_43='}'
4789 { 4789 {
4790 newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 4790 newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
4791 } 4791 }
4792 ) 4792 )
4793; 4793;
4794 4794
4795// Rule OptimizationDirection 4795// Rule OptimizationDirection
4796ruleOptimizationDirection returns [Enumerator current=null] 4796ruleOptimizationDirection returns [Enumerator current=null]
4797@init { 4797@init {
4798 enterRule(); 4798 enterRule();
4799} 4799}
4800@after { 4800@after {
4801 leaveRule(); 4801 leaveRule();
4802}: 4802}:
4803 ( 4803 (
4804 ( 4804 (
4805 enumLiteral_0='minimize' 4805 enumLiteral_0='minimize'
4806 { 4806 {
4807 $current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 4807 $current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
4808 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); 4808 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
4809 } 4809 }
4810 ) 4810 )
4811 | 4811 |
4812 ( 4812 (
4813 enumLiteral_1='maximize' 4813 enumLiteral_1='maximize'
4814 { 4814 {
4815 $current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 4815 $current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
4816 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); 4816 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
4817 } 4817 }
4818 ) 4818 )
4819 ) 4819 )
4820; 4820;
4821 4821
4822// Rule ComparisonOperator 4822// Rule ComparisonOperator
4823ruleComparisonOperator returns [Enumerator current=null] 4823ruleComparisonOperator returns [Enumerator current=null]
4824@init { 4824@init {
4825 enterRule(); 4825 enterRule();
4826} 4826}
4827@after { 4827@after {
4828 leaveRule(); 4828 leaveRule();
4829}: 4829}:
4830 ( 4830 (
4831 ( 4831 (
4832 enumLiteral_0='<' 4832 enumLiteral_0='<'
4833 { 4833 {
4834 $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 4834 $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
4835 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); 4835 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
4836 } 4836 }
4837 ) 4837 )
4838 | 4838 |
4839 ( 4839 (
4840 enumLiteral_1='>' 4840 enumLiteral_1='>'
4841 { 4841 {
4842 $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 4842 $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
4843 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); 4843 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
4844 } 4844 }
4845 ) 4845 )
4846 | 4846 |
4847 ( 4847 (
4848 enumLiteral_2='<=' 4848 enumLiteral_2='<='
4849 { 4849 {
4850 $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 4850 $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
4851 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); 4851 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
4852 } 4852 }
4853 ) 4853 )
4854 | 4854 |
4855 ( 4855 (
4856 enumLiteral_3='>=' 4856 enumLiteral_3='>='
4857 { 4857 {
4858 $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); 4858 $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
4859 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); 4859 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
4860 } 4860 }
4861 ) 4861 )
4862 ) 4862 )
4863; 4863;
4864 4864
4865// Rule DocumentLevelSpecification 4865// Rule DocumentLevelSpecification
4866ruleDocumentLevelSpecification returns [Enumerator current=null] 4866ruleDocumentLevelSpecification returns [Enumerator current=null]
4867@init { 4867@init {
4868 enterRule(); 4868 enterRule();
4869} 4869}
4870@after { 4870@after {
4871 leaveRule(); 4871 leaveRule();
4872}: 4872}:
4873 ( 4873 (
4874 ( 4874 (
4875 enumLiteral_0='none' 4875 enumLiteral_0='none'
4876 { 4876 {
4877 $current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 4877 $current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
4878 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 4878 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
4879 } 4879 }
4880 ) 4880 )
4881 | 4881 |
4882 ( 4882 (
4883 enumLiteral_1='normal' 4883 enumLiteral_1='normal'
4884 { 4884 {
4885 $current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 4885 $current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
4886 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 4886 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
4887 } 4887 }
4888 ) 4888 )
4889 | 4889 |
4890 ( 4890 (
4891 enumLiteral_2='full' 4891 enumLiteral_2='full'
4892 { 4892 {
4893 $current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 4893 $current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
4894 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 4894 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
4895 } 4895 }
4896 ) 4896 )
4897 ) 4897 )
4898; 4898;
4899 4899
4900// Rule Solver 4900// Rule Solver
4901ruleSolver returns [Enumerator current=null] 4901ruleSolver returns [Enumerator current=null]
4902@init { 4902@init {
4903 enterRule(); 4903 enterRule();
4904} 4904}
4905@after { 4905@after {
4906 leaveRule(); 4906 leaveRule();
4907}: 4907}:
4908 ( 4908 (
4909 ( 4909 (
4910 enumLiteral_0='SMTSolver' 4910 enumLiteral_0='SMTSolver'
4911 { 4911 {
4912 $current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 4912 $current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
4913 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 4913 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
4914 } 4914 }
4915 ) 4915 )
4916 | 4916 |
4917 ( 4917 (
4918 enumLiteral_1='AlloySolver' 4918 enumLiteral_1='AlloySolver'
4919 { 4919 {
4920 $current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 4920 $current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
4921 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 4921 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
4922 } 4922 }
4923 ) 4923 )
4924 | 4924 |
4925 ( 4925 (
4926 enumLiteral_2='ViatraSolver' 4926 enumLiteral_2='ViatraSolver'
4927 { 4927 {
4928 $current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 4928 $current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
4929 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 4929 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
4930 } 4930 }
4931 ) 4931 )
4932 ) 4932 )
4933; 4933;
4934 4934
4935RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 4935RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
4936 4936
4937RULE_INT : ('0'..'9')+; 4937RULE_INT : ('0'..'9')+;
4938 4938
4939RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); 4939RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
4940 4940
4941RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; 4941RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
4942 4942
4943RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; 4943RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
4944 4944
4945RULE_WS : (' '|'\t'|'\r'|'\n')+; 4945RULE_WS : (' '|'\t'|'\r'|'\n')+;
4946 4946
4947RULE_ANY_OTHER : .; 4947RULE_ANY_OTHER : .;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
index 84404119..e2dfe5e2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
@@ -1,113 +1,113 @@
1'#'=34 1'#'=34
2'*'=42 2'*'=42
3'+='=35 3'+='=35
4','=19 4','=19
5'-'=12 5'-'=12
6'.'=11 6'.'=11
7'..'=43 7'..'=43
8'::'=23 8'::'=23
9'<'=36 9'<'=36
10'<='=56 10'<='=56
11'='=17 11'='=17
12'>'=37 12'>'=37
13'>='=57 13'>='=57
14'AlloySolver'=62 14'AlloySolver'=62
15'SMTSolver'=61 15'SMTSolver'=61
16'ViatraSolver'=63 16'ViatraSolver'=63
17'config'=30 17'config'=30
18'constraints'=27 18'constraints'=27
19'cost'=28 19'cost'=28
20'debug'=50 20'debug'=50
21'epackage'=14 21'epackage'=14
22'excluding'=22 22'excluding'=22
23'file'=16 23'file'=16
24'folder'=25 24'folder'=25
25'full'=60 25'full'=60
26'generate'=45 26'generate'=45
27'import'=13 27'import'=13
28'int'=39 28'int'=39
29'log'=51 29'log'=51
30'log-level'=31 30'log-level'=31
31'maximize'=55 31'maximize'=55
32'memory'=33 32'memory'=33
33'metamodel'=24 33'metamodel'=24
34'minimize'=54 34'minimize'=54
35'models'=26 35'models'=26
36'node'=38 36'node'=38
37'none'=58 37'none'=58
38'normal'=59 38'normal'=59
39'number'=47 39'number'=47
40'objectives'=29 40'objectives'=29
41'output'=53 41'output'=53
42'package'=21 42'package'=21
43'partial-model'=46 43'partial-model'=46
44'real'=40 44'real'=40
45'runs'=48 45'runs'=48
46'runtime'=32 46'runtime'=32
47'scope'=44 47'scope'=44
48'solver'=49 48'solver'=49
49'statistics'=52 49'statistics'=52
50'string'=41 50'string'=41
51'viatra'=15 51'viatra'=15
52'{'=18 52'{'=18
53'}'=20 53'}'=20
54RULE_ANY_OTHER=10 54RULE_ANY_OTHER=10
55RULE_ID=4 55RULE_ID=4
56RULE_INT=5 56RULE_INT=5
57RULE_ML_COMMENT=7 57RULE_ML_COMMENT=7
58RULE_SL_COMMENT=8 58RULE_SL_COMMENT=8
59RULE_STRING=6 59RULE_STRING=6
60RULE_WS=9 60RULE_WS=9
61T__11=11 61T__11=11
62T__12=12 62T__12=12
63T__13=13 63T__13=13
64T__14=14 64T__14=14
65T__15=15 65T__15=15
66T__16=16 66T__16=16
67T__17=17 67T__17=17
68T__18=18 68T__18=18
69T__19=19 69T__19=19
70T__20=20 70T__20=20
71T__21=21 71T__21=21
72T__22=22 72T__22=22
73T__23=23 73T__23=23
74T__24=24 74T__24=24
75T__25=25 75T__25=25
76T__26=26 76T__26=26
77T__27=27 77T__27=27
78T__28=28 78T__28=28
79T__29=29 79T__29=29
80T__30=30 80T__30=30
81T__31=31 81T__31=31
82T__32=32 82T__32=32
83T__33=33 83T__33=33
84T__34=34 84T__34=34
85T__35=35 85T__35=35
86T__36=36 86T__36=36
87T__37=37 87T__37=37
88T__38=38 88T__38=38
89T__39=39 89T__39=39
90T__40=40 90T__40=40
91T__41=41 91T__41=41
92T__42=42 92T__42=42
93T__43=43 93T__43=43
94T__44=44 94T__44=44
95T__45=45 95T__45=45
96T__46=46 96T__46=46
97T__47=47 97T__47=47
98T__48=48 98T__48=48
99T__49=49 99T__49=49
100T__50=50 100T__50=50
101T__51=51 101T__51=51
102T__52=52 102T__52=52
103T__53=53 103T__53=53
104T__54=54 104T__54=54
105T__55=55 105T__55=55
106T__56=56 106T__56=56
107T__57=57 107T__57=57
108T__58=58 108T__58=58
109T__59=59 109T__59=59
110T__60=60 110T__60=60
111T__61=61 111T__61=61
112T__62=62 112T__62=62
113T__63=63 113T__63=63
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
index da879d2a..d4dfbde2 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -1,2577 +1,2577 @@
1package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; 1package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal;
2 2
3// Hack: Use our own Lexer superclass by means of import. 3// Hack: Use our own Lexer superclass by means of import.
4// Currently there is no other way to specify the superclass for the lexer. 4// Currently there is no other way to specify the superclass for the lexer.
5import org.eclipse.xtext.parser.antlr.Lexer; 5import org.eclipse.xtext.parser.antlr.Lexer;
6 6
7 7
8import org.antlr.runtime.*; 8import org.antlr.runtime.*;
9import java.util.Stack; 9import java.util.Stack;
10import java.util.List; 10import java.util.List;
11import java.util.ArrayList; 11import java.util.ArrayList;
12 12
13@SuppressWarnings("all") 13@SuppressWarnings("all")
14public class InternalApplicationConfigurationLexer extends Lexer { 14public class InternalApplicationConfigurationLexer extends Lexer {
15 public static final int T__50=50; 15 public static final int T__50=50;
16 public static final int T__19=19; 16 public static final int T__19=19;
17 public static final int T__15=15; 17 public static final int T__15=15;
18 public static final int T__59=59; 18 public static final int T__59=59;
19 public static final int T__16=16; 19 public static final int T__16=16;
20 public static final int T__17=17; 20 public static final int T__17=17;
21 public static final int T__18=18; 21 public static final int T__18=18;
22 public static final int T__11=11; 22 public static final int T__11=11;
23 public static final int T__55=55; 23 public static final int T__55=55;
24 public static final int T__12=12; 24 public static final int T__12=12;
25 public static final int T__56=56; 25 public static final int T__56=56;
26 public static final int T__13=13; 26 public static final int T__13=13;
27 public static final int T__57=57; 27 public static final int T__57=57;
28 public static final int T__14=14; 28 public static final int T__14=14;
29 public static final int T__58=58; 29 public static final int T__58=58;
30 public static final int T__51=51; 30 public static final int T__51=51;
31 public static final int T__52=52; 31 public static final int T__52=52;
32 public static final int T__53=53; 32 public static final int T__53=53;
33 public static final int T__54=54; 33 public static final int T__54=54;
34 public static final int T__60=60; 34 public static final int T__60=60;
35 public static final int T__61=61; 35 public static final int T__61=61;
36 public static final int RULE_ID=4; 36 public static final int RULE_ID=4;
37 public static final int T__26=26; 37 public static final int T__26=26;
38 public static final int T__27=27; 38 public static final int T__27=27;
39 public static final int T__28=28; 39 public static final int T__28=28;
40 public static final int RULE_INT=5; 40 public static final int RULE_INT=5;
41 public static final int T__29=29; 41 public static final int T__29=29;
42 public static final int T__22=22; 42 public static final int T__22=22;
43 public static final int RULE_ML_COMMENT=7; 43 public static final int RULE_ML_COMMENT=7;
44 public static final int T__23=23; 44 public static final int T__23=23;
45 public static final int T__24=24; 45 public static final int T__24=24;
46 public static final int T__25=25; 46 public static final int T__25=25;
47 public static final int T__62=62; 47 public static final int T__62=62;
48 public static final int T__63=63; 48 public static final int T__63=63;
49 public static final int T__20=20; 49 public static final int T__20=20;
50 public static final int T__21=21; 50 public static final int T__21=21;
51 public static final int RULE_STRING=6; 51 public static final int RULE_STRING=6;
52 public static final int RULE_SL_COMMENT=8; 52 public static final int RULE_SL_COMMENT=8;
53 public static final int T__37=37; 53 public static final int T__37=37;
54 public static final int T__38=38; 54 public static final int T__38=38;
55 public static final int T__39=39; 55 public static final int T__39=39;
56 public static final int T__33=33; 56 public static final int T__33=33;
57 public static final int T__34=34; 57 public static final int T__34=34;
58 public static final int T__35=35; 58 public static final int T__35=35;
59 public static final int T__36=36; 59 public static final int T__36=36;
60 public static final int EOF=-1; 60 public static final int EOF=-1;
61 public static final int T__30=30; 61 public static final int T__30=30;
62 public static final int T__31=31; 62 public static final int T__31=31;
63 public static final int T__32=32; 63 public static final int T__32=32;
64 public static final int RULE_WS=9; 64 public static final int RULE_WS=9;
65 public static final int RULE_ANY_OTHER=10; 65 public static final int RULE_ANY_OTHER=10;
66 public static final int T__48=48; 66 public static final int T__48=48;
67 public static final int T__49=49; 67 public static final int T__49=49;
68 public static final int T__44=44; 68 public static final int T__44=44;
69 public static final int T__45=45; 69 public static final int T__45=45;
70 public static final int T__46=46; 70 public static final int T__46=46;
71 public static final int T__47=47; 71 public static final int T__47=47;
72 public static final int T__40=40; 72 public static final int T__40=40;
73 public static final int T__41=41; 73 public static final int T__41=41;
74 public static final int T__42=42; 74 public static final int T__42=42;
75 public static final int T__43=43; 75 public static final int T__43=43;
76 76
77 // delegates 77 // delegates
78 // delegators 78 // delegators
79 79
80 public InternalApplicationConfigurationLexer() {;} 80 public InternalApplicationConfigurationLexer() {;}
81 public InternalApplicationConfigurationLexer(CharStream input) { 81 public InternalApplicationConfigurationLexer(CharStream input) {
82 this(input, new RecognizerSharedState()); 82 this(input, new RecognizerSharedState());
83 } 83 }
84 public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { 84 public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) {
85 super(input,state); 85 super(input,state);
86 86
87 } 87 }
88 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } 88 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
89 89
90 // $ANTLR start "T__11" 90 // $ANTLR start "T__11"
91 public final void mT__11() throws RecognitionException { 91 public final void mT__11() throws RecognitionException {
92 try { 92 try {
93 int _type = T__11; 93 int _type = T__11;
94 int _channel = DEFAULT_TOKEN_CHANNEL; 94 int _channel = DEFAULT_TOKEN_CHANNEL;
95 // InternalApplicationConfiguration.g:11:7: ( '.' ) 95 // InternalApplicationConfiguration.g:11:7: ( '.' )
96 // InternalApplicationConfiguration.g:11:9: '.' 96 // InternalApplicationConfiguration.g:11:9: '.'
97 { 97 {
98 match('.'); 98 match('.');
99 99
100 } 100 }
101 101
102 state.type = _type; 102 state.type = _type;
103 state.channel = _channel; 103 state.channel = _channel;
104 } 104 }
105 finally { 105 finally {
106 } 106 }
107 } 107 }
108 // $ANTLR end "T__11" 108 // $ANTLR end "T__11"
109 109
110 // $ANTLR start "T__12" 110 // $ANTLR start "T__12"
111 public final void mT__12() throws RecognitionException { 111 public final void mT__12() throws RecognitionException {
112 try { 112 try {
113 int _type = T__12; 113 int _type = T__12;
114 int _channel = DEFAULT_TOKEN_CHANNEL; 114 int _channel = DEFAULT_TOKEN_CHANNEL;
115 // InternalApplicationConfiguration.g:12:7: ( '-' ) 115 // InternalApplicationConfiguration.g:12:7: ( '-' )
116 // InternalApplicationConfiguration.g:12:9: '-' 116 // InternalApplicationConfiguration.g:12:9: '-'
117 { 117 {
118 match('-'); 118 match('-');
119 119
120 } 120 }
121 121
122 state.type = _type; 122 state.type = _type;
123 state.channel = _channel; 123 state.channel = _channel;
124 } 124 }
125 finally { 125 finally {
126 } 126 }
127 } 127 }
128 // $ANTLR end "T__12" 128 // $ANTLR end "T__12"
129 129
130 // $ANTLR start "T__13" 130 // $ANTLR start "T__13"
131 public final void mT__13() throws RecognitionException { 131 public final void mT__13() throws RecognitionException {
132 try { 132 try {
133 int _type = T__13; 133 int _type = T__13;
134 int _channel = DEFAULT_TOKEN_CHANNEL; 134 int _channel = DEFAULT_TOKEN_CHANNEL;
135 // InternalApplicationConfiguration.g:13:7: ( 'import' ) 135 // InternalApplicationConfiguration.g:13:7: ( 'import' )
136 // InternalApplicationConfiguration.g:13:9: 'import' 136 // InternalApplicationConfiguration.g:13:9: 'import'
137 { 137 {
138 match("import"); 138 match("import");
139 139
140 140
141 } 141 }
142 142
143 state.type = _type; 143 state.type = _type;
144 state.channel = _channel; 144 state.channel = _channel;
145 } 145 }
146 finally { 146 finally {
147 } 147 }
148 } 148 }
149 // $ANTLR end "T__13" 149 // $ANTLR end "T__13"
150 150
151 // $ANTLR start "T__14" 151 // $ANTLR start "T__14"
152 public final void mT__14() throws RecognitionException { 152 public final void mT__14() throws RecognitionException {
153 try { 153 try {
154 int _type = T__14; 154 int _type = T__14;
155 int _channel = DEFAULT_TOKEN_CHANNEL; 155 int _channel = DEFAULT_TOKEN_CHANNEL;
156 // InternalApplicationConfiguration.g:14:7: ( 'epackage' ) 156 // InternalApplicationConfiguration.g:14:7: ( 'epackage' )
157 // InternalApplicationConfiguration.g:14:9: 'epackage' 157 // InternalApplicationConfiguration.g:14:9: 'epackage'
158 { 158 {
159 match("epackage"); 159 match("epackage");
160 160
161 161
162 } 162 }
163 163
164 state.type = _type; 164 state.type = _type;
165 state.channel = _channel; 165 state.channel = _channel;
166 } 166 }
167 finally { 167 finally {
168 } 168 }
169 } 169 }
170 // $ANTLR end "T__14" 170 // $ANTLR end "T__14"
171 171
172 // $ANTLR start "T__15" 172 // $ANTLR start "T__15"
173 public final void mT__15() throws RecognitionException { 173 public final void mT__15() throws RecognitionException {
174 try { 174 try {
175 int _type = T__15; 175 int _type = T__15;
176 int _channel = DEFAULT_TOKEN_CHANNEL; 176 int _channel = DEFAULT_TOKEN_CHANNEL;
177 // InternalApplicationConfiguration.g:15:7: ( 'viatra' ) 177 // InternalApplicationConfiguration.g:15:7: ( 'viatra' )
178 // InternalApplicationConfiguration.g:15:9: 'viatra' 178 // InternalApplicationConfiguration.g:15:9: 'viatra'
179 { 179 {
180 match("viatra"); 180 match("viatra");
181 181
182 182
183 } 183 }
184 184
185 state.type = _type; 185 state.type = _type;
186 state.channel = _channel; 186 state.channel = _channel;
187 } 187 }
188 finally { 188 finally {
189 } 189 }
190 } 190 }
191 // $ANTLR end "T__15" 191 // $ANTLR end "T__15"
192 192
193 // $ANTLR start "T__16" 193 // $ANTLR start "T__16"
194 public final void mT__16() throws RecognitionException { 194 public final void mT__16() throws RecognitionException {
195 try { 195 try {
196 int _type = T__16; 196 int _type = T__16;
197 int _channel = DEFAULT_TOKEN_CHANNEL; 197 int _channel = DEFAULT_TOKEN_CHANNEL;
198 // InternalApplicationConfiguration.g:16:7: ( 'file' ) 198 // InternalApplicationConfiguration.g:16:7: ( 'file' )
199 // InternalApplicationConfiguration.g:16:9: 'file' 199 // InternalApplicationConfiguration.g:16:9: 'file'
200 { 200 {
201 match("file"); 201 match("file");
202 202
203 203
204 } 204 }
205 205
206 state.type = _type; 206 state.type = _type;
207 state.channel = _channel; 207 state.channel = _channel;
208 } 208 }
209 finally { 209 finally {
210 } 210 }
211 } 211 }
212 // $ANTLR end "T__16" 212 // $ANTLR end "T__16"
213 213
214 // $ANTLR start "T__17" 214 // $ANTLR start "T__17"
215 public final void mT__17() throws RecognitionException { 215 public final void mT__17() throws RecognitionException {
216 try { 216 try {
217 int _type = T__17; 217 int _type = T__17;
218 int _channel = DEFAULT_TOKEN_CHANNEL; 218 int _channel = DEFAULT_TOKEN_CHANNEL;
219 // InternalApplicationConfiguration.g:17:7: ( '=' ) 219 // InternalApplicationConfiguration.g:17:7: ( '=' )
220 // InternalApplicationConfiguration.g:17:9: '=' 220 // InternalApplicationConfiguration.g:17:9: '='
221 { 221 {
222 match('='); 222 match('=');
223 223
224 } 224 }
225 225
226 state.type = _type; 226 state.type = _type;
227 state.channel = _channel; 227 state.channel = _channel;
228 } 228 }
229 finally { 229 finally {
230 } 230 }
231 } 231 }
232 // $ANTLR end "T__17" 232 // $ANTLR end "T__17"
233 233
234 // $ANTLR start "T__18" 234 // $ANTLR start "T__18"
235 public final void mT__18() throws RecognitionException { 235 public final void mT__18() throws RecognitionException {
236 try { 236 try {
237 int _type = T__18; 237 int _type = T__18;
238 int _channel = DEFAULT_TOKEN_CHANNEL; 238 int _channel = DEFAULT_TOKEN_CHANNEL;
239 // InternalApplicationConfiguration.g:18:7: ( '{' ) 239 // InternalApplicationConfiguration.g:18:7: ( '{' )
240 // InternalApplicationConfiguration.g:18:9: '{' 240 // InternalApplicationConfiguration.g:18:9: '{'
241 { 241 {
242 match('{'); 242 match('{');
243 243
244 } 244 }
245 245
246 state.type = _type; 246 state.type = _type;
247 state.channel = _channel; 247 state.channel = _channel;
248 } 248 }
249 finally { 249 finally {
250 } 250 }
251 } 251 }
252 // $ANTLR end "T__18" 252 // $ANTLR end "T__18"
253 253
254 // $ANTLR start "T__19" 254 // $ANTLR start "T__19"
255 public final void mT__19() throws RecognitionException { 255 public final void mT__19() throws RecognitionException {
256 try { 256 try {
257 int _type = T__19; 257 int _type = T__19;
258 int _channel = DEFAULT_TOKEN_CHANNEL; 258 int _channel = DEFAULT_TOKEN_CHANNEL;
259 // InternalApplicationConfiguration.g:19:7: ( ',' ) 259 // InternalApplicationConfiguration.g:19:7: ( ',' )
260 // InternalApplicationConfiguration.g:19:9: ',' 260 // InternalApplicationConfiguration.g:19:9: ','
261 { 261 {
262 match(','); 262 match(',');
263 263
264 } 264 }
265 265
266 state.type = _type; 266 state.type = _type;
267 state.channel = _channel; 267 state.channel = _channel;
268 } 268 }
269 finally { 269 finally {
270 } 270 }
271 } 271 }
272 // $ANTLR end "T__19" 272 // $ANTLR end "T__19"
273 273
274 // $ANTLR start "T__20" 274 // $ANTLR start "T__20"
275 public final void mT__20() throws RecognitionException { 275 public final void mT__20() throws RecognitionException {
276 try { 276 try {
277 int _type = T__20; 277 int _type = T__20;
278 int _channel = DEFAULT_TOKEN_CHANNEL; 278 int _channel = DEFAULT_TOKEN_CHANNEL;
279 // InternalApplicationConfiguration.g:20:7: ( '}' ) 279 // InternalApplicationConfiguration.g:20:7: ( '}' )
280 // InternalApplicationConfiguration.g:20:9: '}' 280 // InternalApplicationConfiguration.g:20:9: '}'
281 { 281 {
282 match('}'); 282 match('}');
283 283
284 } 284 }
285 285
286 state.type = _type; 286 state.type = _type;
287 state.channel = _channel; 287 state.channel = _channel;
288 } 288 }
289 finally { 289 finally {
290 } 290 }
291 } 291 }
292 // $ANTLR end "T__20" 292 // $ANTLR end "T__20"
293 293
294 // $ANTLR start "T__21" 294 // $ANTLR start "T__21"
295 public final void mT__21() throws RecognitionException { 295 public final void mT__21() throws RecognitionException {
296 try { 296 try {
297 int _type = T__21; 297 int _type = T__21;
298 int _channel = DEFAULT_TOKEN_CHANNEL; 298 int _channel = DEFAULT_TOKEN_CHANNEL;
299 // InternalApplicationConfiguration.g:21:7: ( 'package' ) 299 // InternalApplicationConfiguration.g:21:7: ( 'package' )
300 // InternalApplicationConfiguration.g:21:9: 'package' 300 // InternalApplicationConfiguration.g:21:9: 'package'
301 { 301 {
302 match("package"); 302 match("package");
303 303
304 304
305 } 305 }
306 306
307 state.type = _type; 307 state.type = _type;
308 state.channel = _channel; 308 state.channel = _channel;
309 } 309 }
310 finally { 310 finally {
311 } 311 }
312 } 312 }
313 // $ANTLR end "T__21" 313 // $ANTLR end "T__21"
314 314
315 // $ANTLR start "T__22" 315 // $ANTLR start "T__22"
316 public final void mT__22() throws RecognitionException { 316 public final void mT__22() throws RecognitionException {
317 try { 317 try {
318 int _type = T__22; 318 int _type = T__22;
319 int _channel = DEFAULT_TOKEN_CHANNEL; 319 int _channel = DEFAULT_TOKEN_CHANNEL;
320 // InternalApplicationConfiguration.g:22:7: ( 'excluding' ) 320 // InternalApplicationConfiguration.g:22:7: ( 'excluding' )
321 // InternalApplicationConfiguration.g:22:9: 'excluding' 321 // InternalApplicationConfiguration.g:22:9: 'excluding'
322 { 322 {
323 match("excluding"); 323 match("excluding");
324 324
325 325
326 } 326 }
327 327
328 state.type = _type; 328 state.type = _type;
329 state.channel = _channel; 329 state.channel = _channel;
330 } 330 }
331 finally { 331 finally {
332 } 332 }
333 } 333 }
334 // $ANTLR end "T__22" 334 // $ANTLR end "T__22"
335 335
336 // $ANTLR start "T__23" 336 // $ANTLR start "T__23"
337 public final void mT__23() throws RecognitionException { 337 public final void mT__23() throws RecognitionException {
338 try { 338 try {
339 int _type = T__23; 339 int _type = T__23;
340 int _channel = DEFAULT_TOKEN_CHANNEL; 340 int _channel = DEFAULT_TOKEN_CHANNEL;
341 // InternalApplicationConfiguration.g:23:7: ( '::' ) 341 // InternalApplicationConfiguration.g:23:7: ( '::' )
342 // InternalApplicationConfiguration.g:23:9: '::' 342 // InternalApplicationConfiguration.g:23:9: '::'
343 { 343 {
344 match("::"); 344 match("::");
345 345
346 346
347 } 347 }
348 348
349 state.type = _type; 349 state.type = _type;
350 state.channel = _channel; 350 state.channel = _channel;
351 } 351 }
352 finally { 352 finally {
353 } 353 }
354 } 354 }
355 // $ANTLR end "T__23" 355 // $ANTLR end "T__23"
356 356
357 // $ANTLR start "T__24" 357 // $ANTLR start "T__24"
358 public final void mT__24() throws RecognitionException { 358 public final void mT__24() throws RecognitionException {
359 try { 359 try {
360 int _type = T__24; 360 int _type = T__24;
361 int _channel = DEFAULT_TOKEN_CHANNEL; 361 int _channel = DEFAULT_TOKEN_CHANNEL;
362 // InternalApplicationConfiguration.g:24:7: ( 'metamodel' ) 362 // InternalApplicationConfiguration.g:24:7: ( 'metamodel' )
363 // InternalApplicationConfiguration.g:24:9: 'metamodel' 363 // InternalApplicationConfiguration.g:24:9: 'metamodel'
364 { 364 {
365 match("metamodel"); 365 match("metamodel");
366 366
367 367
368 } 368 }
369 369
370 state.type = _type; 370 state.type = _type;
371 state.channel = _channel; 371 state.channel = _channel;
372 } 372 }
373 finally { 373 finally {
374 } 374 }
375 } 375 }
376 // $ANTLR end "T__24" 376 // $ANTLR end "T__24"
377 377
378 // $ANTLR start "T__25" 378 // $ANTLR start "T__25"
379 public final void mT__25() throws RecognitionException { 379 public final void mT__25() throws RecognitionException {
380 try { 380 try {
381 int _type = T__25; 381 int _type = T__25;
382 int _channel = DEFAULT_TOKEN_CHANNEL; 382 int _channel = DEFAULT_TOKEN_CHANNEL;
383 // InternalApplicationConfiguration.g:25:7: ( 'folder' ) 383 // InternalApplicationConfiguration.g:25:7: ( 'folder' )
384 // InternalApplicationConfiguration.g:25:9: 'folder' 384 // InternalApplicationConfiguration.g:25:9: 'folder'
385 { 385 {
386 match("folder"); 386 match("folder");
387 387
388 388
389 } 389 }
390 390
391 state.type = _type; 391 state.type = _type;
392 state.channel = _channel; 392 state.channel = _channel;
393 } 393 }
394 finally { 394 finally {
395 } 395 }
396 } 396 }
397 // $ANTLR end "T__25" 397 // $ANTLR end "T__25"
398 398
399 // $ANTLR start "T__26" 399 // $ANTLR start "T__26"
400 public final void mT__26() throws RecognitionException { 400 public final void mT__26() throws RecognitionException {
401 try { 401 try {
402 int _type = T__26; 402 int _type = T__26;
403 int _channel = DEFAULT_TOKEN_CHANNEL; 403 int _channel = DEFAULT_TOKEN_CHANNEL;
404 // InternalApplicationConfiguration.g:26:7: ( 'models' ) 404 // InternalApplicationConfiguration.g:26:7: ( 'models' )
405 // InternalApplicationConfiguration.g:26:9: 'models' 405 // InternalApplicationConfiguration.g:26:9: 'models'
406 { 406 {
407 match("models"); 407 match("models");
408 408
409 409
410 } 410 }
411 411
412 state.type = _type; 412 state.type = _type;
413 state.channel = _channel; 413 state.channel = _channel;
414 } 414 }
415 finally { 415 finally {
416 } 416 }
417 } 417 }
418 // $ANTLR end "T__26" 418 // $ANTLR end "T__26"
419 419
420 // $ANTLR start "T__27" 420 // $ANTLR start "T__27"
421 public final void mT__27() throws RecognitionException { 421 public final void mT__27() throws RecognitionException {
422 try { 422 try {
423 int _type = T__27; 423 int _type = T__27;
424 int _channel = DEFAULT_TOKEN_CHANNEL; 424 int _channel = DEFAULT_TOKEN_CHANNEL;
425 // InternalApplicationConfiguration.g:27:7: ( 'constraints' ) 425 // InternalApplicationConfiguration.g:27:7: ( 'constraints' )
426 // InternalApplicationConfiguration.g:27:9: 'constraints' 426 // InternalApplicationConfiguration.g:27:9: 'constraints'
427 { 427 {
428 match("constraints"); 428 match("constraints");
429 429
430 430
431 } 431 }
432 432
433 state.type = _type; 433 state.type = _type;
434 state.channel = _channel; 434 state.channel = _channel;
435 } 435 }
436 finally { 436 finally {
437 } 437 }
438 } 438 }
439 // $ANTLR end "T__27" 439 // $ANTLR end "T__27"
440 440
441 // $ANTLR start "T__28" 441 // $ANTLR start "T__28"
442 public final void mT__28() throws RecognitionException { 442 public final void mT__28() throws RecognitionException {
443 try { 443 try {
444 int _type = T__28; 444 int _type = T__28;
445 int _channel = DEFAULT_TOKEN_CHANNEL; 445 int _channel = DEFAULT_TOKEN_CHANNEL;
446 // InternalApplicationConfiguration.g:28:7: ( 'cost' ) 446 // InternalApplicationConfiguration.g:28:7: ( 'cost' )
447 // InternalApplicationConfiguration.g:28:9: 'cost' 447 // InternalApplicationConfiguration.g:28:9: 'cost'
448 { 448 {
449 match("cost"); 449 match("cost");
450 450
451 451
452 } 452 }
453 453
454 state.type = _type; 454 state.type = _type;
455 state.channel = _channel; 455 state.channel = _channel;
456 } 456 }
457 finally { 457 finally {
458 } 458 }
459 } 459 }
460 // $ANTLR end "T__28" 460 // $ANTLR end "T__28"
461 461
462 // $ANTLR start "T__29" 462 // $ANTLR start "T__29"
463 public final void mT__29() throws RecognitionException { 463 public final void mT__29() throws RecognitionException {
464 try { 464 try {
465 int _type = T__29; 465 int _type = T__29;
466 int _channel = DEFAULT_TOKEN_CHANNEL; 466 int _channel = DEFAULT_TOKEN_CHANNEL;
467 // InternalApplicationConfiguration.g:29:7: ( 'objectives' ) 467 // InternalApplicationConfiguration.g:29:7: ( 'objectives' )
468 // InternalApplicationConfiguration.g:29:9: 'objectives' 468 // InternalApplicationConfiguration.g:29:9: 'objectives'
469 { 469 {
470 match("objectives"); 470 match("objectives");
471 471
472 472
473 } 473 }
474 474
475 state.type = _type; 475 state.type = _type;
476 state.channel = _channel; 476 state.channel = _channel;
477 } 477 }
478 finally { 478 finally {
479 } 479 }
480 } 480 }
481 // $ANTLR end "T__29" 481 // $ANTLR end "T__29"
482 482
483 // $ANTLR start "T__30" 483 // $ANTLR start "T__30"
484 public final void mT__30() throws RecognitionException { 484 public final void mT__30() throws RecognitionException {
485 try { 485 try {
486 int _type = T__30; 486 int _type = T__30;
487 int _channel = DEFAULT_TOKEN_CHANNEL; 487 int _channel = DEFAULT_TOKEN_CHANNEL;
488 // InternalApplicationConfiguration.g:30:7: ( 'config' ) 488 // InternalApplicationConfiguration.g:30:7: ( 'config' )
489 // InternalApplicationConfiguration.g:30:9: 'config' 489 // InternalApplicationConfiguration.g:30:9: 'config'
490 { 490 {
491 match("config"); 491 match("config");
492 492
493 493
494 } 494 }
495 495
496 state.type = _type; 496 state.type = _type;
497 state.channel = _channel; 497 state.channel = _channel;
498 } 498 }
499 finally { 499 finally {
500 } 500 }
501 } 501 }
502 // $ANTLR end "T__30" 502 // $ANTLR end "T__30"
503 503
504 // $ANTLR start "T__31" 504 // $ANTLR start "T__31"
505 public final void mT__31() throws RecognitionException { 505 public final void mT__31() throws RecognitionException {
506 try { 506 try {
507 int _type = T__31; 507 int _type = T__31;
508 int _channel = DEFAULT_TOKEN_CHANNEL; 508 int _channel = DEFAULT_TOKEN_CHANNEL;
509 // InternalApplicationConfiguration.g:31:7: ( 'log-level' ) 509 // InternalApplicationConfiguration.g:31:7: ( 'log-level' )
510 // InternalApplicationConfiguration.g:31:9: 'log-level' 510 // InternalApplicationConfiguration.g:31:9: 'log-level'
511 { 511 {
512 match("log-level"); 512 match("log-level");
513 513
514 514
515 } 515 }
516 516
517 state.type = _type; 517 state.type = _type;
518 state.channel = _channel; 518 state.channel = _channel;
519 } 519 }
520 finally { 520 finally {
521 } 521 }
522 } 522 }
523 // $ANTLR end "T__31" 523 // $ANTLR end "T__31"
524 524
525 // $ANTLR start "T__32" 525 // $ANTLR start "T__32"
526 public final void mT__32() throws RecognitionException { 526 public final void mT__32() throws RecognitionException {
527 try { 527 try {
528 int _type = T__32; 528 int _type = T__32;
529 int _channel = DEFAULT_TOKEN_CHANNEL; 529 int _channel = DEFAULT_TOKEN_CHANNEL;
530 // InternalApplicationConfiguration.g:32:7: ( 'runtime' ) 530 // InternalApplicationConfiguration.g:32:7: ( 'runtime' )
531 // InternalApplicationConfiguration.g:32:9: 'runtime' 531 // InternalApplicationConfiguration.g:32:9: 'runtime'
532 { 532 {
533 match("runtime"); 533 match("runtime");
534 534
535 535
536 } 536 }
537 537
538 state.type = _type; 538 state.type = _type;
539 state.channel = _channel; 539 state.channel = _channel;
540 } 540 }
541 finally { 541 finally {
542 } 542 }
543 } 543 }
544 // $ANTLR end "T__32" 544 // $ANTLR end "T__32"
545 545
546 // $ANTLR start "T__33" 546 // $ANTLR start "T__33"
547 public final void mT__33() throws RecognitionException { 547 public final void mT__33() throws RecognitionException {
548 try { 548 try {
549 int _type = T__33; 549 int _type = T__33;
550 int _channel = DEFAULT_TOKEN_CHANNEL; 550 int _channel = DEFAULT_TOKEN_CHANNEL;
551 // InternalApplicationConfiguration.g:33:7: ( 'memory' ) 551 // InternalApplicationConfiguration.g:33:7: ( 'memory' )
552 // InternalApplicationConfiguration.g:33:9: 'memory' 552 // InternalApplicationConfiguration.g:33:9: 'memory'
553 { 553 {
554 match("memory"); 554 match("memory");
555 555
556 556
557 } 557 }
558 558
559 state.type = _type; 559 state.type = _type;
560 state.channel = _channel; 560 state.channel = _channel;
561 } 561 }
562 finally { 562 finally {
563 } 563 }
564 } 564 }
565 // $ANTLR end "T__33" 565 // $ANTLR end "T__33"
566 566
567 // $ANTLR start "T__34" 567 // $ANTLR start "T__34"
568 public final void mT__34() throws RecognitionException { 568 public final void mT__34() throws RecognitionException {
569 try { 569 try {
570 int _type = T__34; 570 int _type = T__34;
571 int _channel = DEFAULT_TOKEN_CHANNEL; 571 int _channel = DEFAULT_TOKEN_CHANNEL;
572 // InternalApplicationConfiguration.g:34:7: ( '#' ) 572 // InternalApplicationConfiguration.g:34:7: ( '#' )
573 // InternalApplicationConfiguration.g:34:9: '#' 573 // InternalApplicationConfiguration.g:34:9: '#'
574 { 574 {
575 match('#'); 575 match('#');
576 576
577 } 577 }
578 578
579 state.type = _type; 579 state.type = _type;
580 state.channel = _channel; 580 state.channel = _channel;
581 } 581 }
582 finally { 582 finally {
583 } 583 }
584 } 584 }
585 // $ANTLR end "T__34" 585 // $ANTLR end "T__34"
586 586
587 // $ANTLR start "T__35" 587 // $ANTLR start "T__35"
588 public final void mT__35() throws RecognitionException { 588 public final void mT__35() throws RecognitionException {
589 try { 589 try {
590 int _type = T__35; 590 int _type = T__35;
591 int _channel = DEFAULT_TOKEN_CHANNEL; 591 int _channel = DEFAULT_TOKEN_CHANNEL;
592 // InternalApplicationConfiguration.g:35:7: ( '+=' ) 592 // InternalApplicationConfiguration.g:35:7: ( '+=' )
593 // InternalApplicationConfiguration.g:35:9: '+=' 593 // InternalApplicationConfiguration.g:35:9: '+='
594 { 594 {
595 match("+="); 595 match("+=");
596 596
597 597
598 } 598 }
599 599
600 state.type = _type; 600 state.type = _type;
601 state.channel = _channel; 601 state.channel = _channel;
602 } 602 }
603 finally { 603 finally {
604 } 604 }
605 } 605 }
606 // $ANTLR end "T__35" 606 // $ANTLR end "T__35"
607 607
608 // $ANTLR start "T__36" 608 // $ANTLR start "T__36"
609 public final void mT__36() throws RecognitionException { 609 public final void mT__36() throws RecognitionException {
610 try { 610 try {
611 int _type = T__36; 611 int _type = T__36;
612 int _channel = DEFAULT_TOKEN_CHANNEL; 612 int _channel = DEFAULT_TOKEN_CHANNEL;
613 // InternalApplicationConfiguration.g:36:7: ( '<' ) 613 // InternalApplicationConfiguration.g:36:7: ( '<' )
614 // InternalApplicationConfiguration.g:36:9: '<' 614 // InternalApplicationConfiguration.g:36:9: '<'
615 { 615 {
616 match('<'); 616 match('<');
617 617
618 } 618 }
619 619
620 state.type = _type; 620 state.type = _type;
621 state.channel = _channel; 621 state.channel = _channel;
622 } 622 }
623 finally { 623 finally {
624 } 624 }
625 } 625 }
626 // $ANTLR end "T__36" 626 // $ANTLR end "T__36"
627 627
628 // $ANTLR start "T__37" 628 // $ANTLR start "T__37"
629 public final void mT__37() throws RecognitionException { 629 public final void mT__37() throws RecognitionException {
630 try { 630 try {
631 int _type = T__37; 631 int _type = T__37;
632 int _channel = DEFAULT_TOKEN_CHANNEL; 632 int _channel = DEFAULT_TOKEN_CHANNEL;
633 // InternalApplicationConfiguration.g:37:7: ( '>' ) 633 // InternalApplicationConfiguration.g:37:7: ( '>' )
634 // InternalApplicationConfiguration.g:37:9: '>' 634 // InternalApplicationConfiguration.g:37:9: '>'
635 { 635 {
636 match('>'); 636 match('>');
637 637
638 } 638 }
639 639
640 state.type = _type; 640 state.type = _type;
641 state.channel = _channel; 641 state.channel = _channel;
642 } 642 }
643 finally { 643 finally {
644 } 644 }
645 } 645 }
646 // $ANTLR end "T__37" 646 // $ANTLR end "T__37"
647 647
648 // $ANTLR start "T__38" 648 // $ANTLR start "T__38"
649 public final void mT__38() throws RecognitionException { 649 public final void mT__38() throws RecognitionException {
650 try { 650 try {
651 int _type = T__38; 651 int _type = T__38;
652 int _channel = DEFAULT_TOKEN_CHANNEL; 652 int _channel = DEFAULT_TOKEN_CHANNEL;
653 // InternalApplicationConfiguration.g:38:7: ( 'node' ) 653 // InternalApplicationConfiguration.g:38:7: ( 'node' )
654 // InternalApplicationConfiguration.g:38:9: 'node' 654 // InternalApplicationConfiguration.g:38:9: 'node'
655 { 655 {
656 match("node"); 656 match("node");
657 657
658 658
659 } 659 }
660 660
661 state.type = _type; 661 state.type = _type;
662 state.channel = _channel; 662 state.channel = _channel;
663 } 663 }
664 finally { 664 finally {
665 } 665 }
666 } 666 }
667 // $ANTLR end "T__38" 667 // $ANTLR end "T__38"
668 668
669 // $ANTLR start "T__39" 669 // $ANTLR start "T__39"
670 public final void mT__39() throws RecognitionException { 670 public final void mT__39() throws RecognitionException {
671 try { 671 try {
672 int _type = T__39; 672 int _type = T__39;
673 int _channel = DEFAULT_TOKEN_CHANNEL; 673 int _channel = DEFAULT_TOKEN_CHANNEL;
674 // InternalApplicationConfiguration.g:39:7: ( 'int' ) 674 // InternalApplicationConfiguration.g:39:7: ( 'int' )
675 // InternalApplicationConfiguration.g:39:9: 'int' 675 // InternalApplicationConfiguration.g:39:9: 'int'
676 { 676 {
677 match("int"); 677 match("int");
678 678
679 679
680 } 680 }
681 681
682 state.type = _type; 682 state.type = _type;
683 state.channel = _channel; 683 state.channel = _channel;
684 } 684 }
685 finally { 685 finally {
686 } 686 }
687 } 687 }
688 // $ANTLR end "T__39" 688 // $ANTLR end "T__39"
689 689
690 // $ANTLR start "T__40" 690 // $ANTLR start "T__40"
691 public final void mT__40() throws RecognitionException { 691 public final void mT__40() throws RecognitionException {
692 try { 692 try {
693 int _type = T__40; 693 int _type = T__40;
694 int _channel = DEFAULT_TOKEN_CHANNEL; 694 int _channel = DEFAULT_TOKEN_CHANNEL;
695 // InternalApplicationConfiguration.g:40:7: ( 'real' ) 695 // InternalApplicationConfiguration.g:40:7: ( 'real' )
696 // InternalApplicationConfiguration.g:40:9: 'real' 696 // InternalApplicationConfiguration.g:40:9: 'real'
697 { 697 {
698 match("real"); 698 match("real");
699 699
700 700
701 } 701 }
702 702
703 state.type = _type; 703 state.type = _type;
704 state.channel = _channel; 704 state.channel = _channel;
705 } 705 }
706 finally { 706 finally {
707 } 707 }
708 } 708 }
709 // $ANTLR end "T__40" 709 // $ANTLR end "T__40"
710 710
711 // $ANTLR start "T__41" 711 // $ANTLR start "T__41"
712 public final void mT__41() throws RecognitionException { 712 public final void mT__41() throws RecognitionException {
713 try { 713 try {
714 int _type = T__41; 714 int _type = T__41;
715 int _channel = DEFAULT_TOKEN_CHANNEL; 715 int _channel = DEFAULT_TOKEN_CHANNEL;
716 // InternalApplicationConfiguration.g:41:7: ( 'string' ) 716 // InternalApplicationConfiguration.g:41:7: ( 'string' )
717 // InternalApplicationConfiguration.g:41:9: 'string' 717 // InternalApplicationConfiguration.g:41:9: 'string'
718 { 718 {
719 match("string"); 719 match("string");
720 720
721 721
722 } 722 }
723 723
724 state.type = _type; 724 state.type = _type;
725 state.channel = _channel; 725 state.channel = _channel;
726 } 726 }
727 finally { 727 finally {
728 } 728 }
729 } 729 }
730 // $ANTLR end "T__41" 730 // $ANTLR end "T__41"
731 731
732 // $ANTLR start "T__42" 732 // $ANTLR start "T__42"
733 public final void mT__42() throws RecognitionException { 733 public final void mT__42() throws RecognitionException {
734 try { 734 try {
735 int _type = T__42; 735 int _type = T__42;
736 int _channel = DEFAULT_TOKEN_CHANNEL; 736 int _channel = DEFAULT_TOKEN_CHANNEL;
737 // InternalApplicationConfiguration.g:42:7: ( '*' ) 737 // InternalApplicationConfiguration.g:42:7: ( '*' )
738 // InternalApplicationConfiguration.g:42:9: '*' 738 // InternalApplicationConfiguration.g:42:9: '*'
739 { 739 {
740 match('*'); 740 match('*');
741 741
742 } 742 }
743 743
744 state.type = _type; 744 state.type = _type;
745 state.channel = _channel; 745 state.channel = _channel;
746 } 746 }
747 finally { 747 finally {
748 } 748 }
749 } 749 }
750 // $ANTLR end "T__42" 750 // $ANTLR end "T__42"
751 751
752 // $ANTLR start "T__43" 752 // $ANTLR start "T__43"
753 public final void mT__43() throws RecognitionException { 753 public final void mT__43() throws RecognitionException {
754 try { 754 try {
755 int _type = T__43; 755 int _type = T__43;
756 int _channel = DEFAULT_TOKEN_CHANNEL; 756 int _channel = DEFAULT_TOKEN_CHANNEL;
757 // InternalApplicationConfiguration.g:43:7: ( '..' ) 757 // InternalApplicationConfiguration.g:43:7: ( '..' )
758 // InternalApplicationConfiguration.g:43:9: '..' 758 // InternalApplicationConfiguration.g:43:9: '..'
759 { 759 {
760 match(".."); 760 match("..");
761 761
762 762
763 } 763 }
764 764
765 state.type = _type; 765 state.type = _type;
766 state.channel = _channel; 766 state.channel = _channel;
767 } 767 }
768 finally { 768 finally {
769 } 769 }
770 } 770 }
771 // $ANTLR end "T__43" 771 // $ANTLR end "T__43"
772 772
773 // $ANTLR start "T__44" 773 // $ANTLR start "T__44"
774 public final void mT__44() throws RecognitionException { 774 public final void mT__44() throws RecognitionException {
775 try { 775 try {
776 int _type = T__44; 776 int _type = T__44;
777 int _channel = DEFAULT_TOKEN_CHANNEL; 777 int _channel = DEFAULT_TOKEN_CHANNEL;
778 // InternalApplicationConfiguration.g:44:7: ( 'scope' ) 778 // InternalApplicationConfiguration.g:44:7: ( 'scope' )
779 // InternalApplicationConfiguration.g:44:9: 'scope' 779 // InternalApplicationConfiguration.g:44:9: 'scope'
780 { 780 {
781 match("scope"); 781 match("scope");
782 782
783 783
784 } 784 }
785 785
786 state.type = _type; 786 state.type = _type;
787 state.channel = _channel; 787 state.channel = _channel;
788 } 788 }
789 finally { 789 finally {
790 } 790 }
791 } 791 }
792 // $ANTLR end "T__44" 792 // $ANTLR end "T__44"
793 793
794 // $ANTLR start "T__45" 794 // $ANTLR start "T__45"
795 public final void mT__45() throws RecognitionException { 795 public final void mT__45() throws RecognitionException {
796 try { 796 try {
797 int _type = T__45; 797 int _type = T__45;
798 int _channel = DEFAULT_TOKEN_CHANNEL; 798 int _channel = DEFAULT_TOKEN_CHANNEL;
799 // InternalApplicationConfiguration.g:45:7: ( 'generate' ) 799 // InternalApplicationConfiguration.g:45:7: ( 'generate' )
800 // InternalApplicationConfiguration.g:45:9: 'generate' 800 // InternalApplicationConfiguration.g:45:9: 'generate'
801 { 801 {
802 match("generate"); 802 match("generate");
803 803
804 804
805 } 805 }
806 806
807 state.type = _type; 807 state.type = _type;
808 state.channel = _channel; 808 state.channel = _channel;
809 } 809 }
810 finally { 810 finally {
811 } 811 }
812 } 812 }
813 // $ANTLR end "T__45" 813 // $ANTLR end "T__45"
814 814
815 // $ANTLR start "T__46" 815 // $ANTLR start "T__46"
816 public final void mT__46() throws RecognitionException { 816 public final void mT__46() throws RecognitionException {
817 try { 817 try {
818 int _type = T__46; 818 int _type = T__46;
819 int _channel = DEFAULT_TOKEN_CHANNEL; 819 int _channel = DEFAULT_TOKEN_CHANNEL;
820 // InternalApplicationConfiguration.g:46:7: ( 'partial-model' ) 820 // InternalApplicationConfiguration.g:46:7: ( 'partial-model' )
821 // InternalApplicationConfiguration.g:46:9: 'partial-model' 821 // InternalApplicationConfiguration.g:46:9: 'partial-model'
822 { 822 {
823 match("partial-model"); 823 match("partial-model");
824 824
825 825
826 } 826 }
827 827
828 state.type = _type; 828 state.type = _type;
829 state.channel = _channel; 829 state.channel = _channel;
830 } 830 }
831 finally { 831 finally {
832 } 832 }
833 } 833 }
834 // $ANTLR end "T__46" 834 // $ANTLR end "T__46"
835 835
836 // $ANTLR start "T__47" 836 // $ANTLR start "T__47"
837 public final void mT__47() throws RecognitionException { 837 public final void mT__47() throws RecognitionException {
838 try { 838 try {
839 int _type = T__47; 839 int _type = T__47;
840 int _channel = DEFAULT_TOKEN_CHANNEL; 840 int _channel = DEFAULT_TOKEN_CHANNEL;
841 // InternalApplicationConfiguration.g:47:7: ( 'number' ) 841 // InternalApplicationConfiguration.g:47:7: ( 'number' )
842 // InternalApplicationConfiguration.g:47:9: 'number' 842 // InternalApplicationConfiguration.g:47:9: 'number'
843 { 843 {
844 match("number"); 844 match("number");
845 845
846 846
847 } 847 }
848 848
849 state.type = _type; 849 state.type = _type;
850 state.channel = _channel; 850 state.channel = _channel;
851 } 851 }
852 finally { 852 finally {
853 } 853 }
854 } 854 }
855 // $ANTLR end "T__47" 855 // $ANTLR end "T__47"
856 856
857 // $ANTLR start "T__48" 857 // $ANTLR start "T__48"
858 public final void mT__48() throws RecognitionException { 858 public final void mT__48() throws RecognitionException {
859 try { 859 try {
860 int _type = T__48; 860 int _type = T__48;
861 int _channel = DEFAULT_TOKEN_CHANNEL; 861 int _channel = DEFAULT_TOKEN_CHANNEL;
862 // InternalApplicationConfiguration.g:48:7: ( 'runs' ) 862 // InternalApplicationConfiguration.g:48:7: ( 'runs' )
863 // InternalApplicationConfiguration.g:48:9: 'runs' 863 // InternalApplicationConfiguration.g:48:9: 'runs'
864 { 864 {
865 match("runs"); 865 match("runs");
866 866
867 867
868 } 868 }
869 869
870 state.type = _type; 870 state.type = _type;
871 state.channel = _channel; 871 state.channel = _channel;
872 } 872 }
873 finally { 873 finally {
874 } 874 }
875 } 875 }
876 // $ANTLR end "T__48" 876 // $ANTLR end "T__48"
877 877
878 // $ANTLR start "T__49" 878 // $ANTLR start "T__49"
879 public final void mT__49() throws RecognitionException { 879 public final void mT__49() throws RecognitionException {
880 try { 880 try {
881 int _type = T__49; 881 int _type = T__49;
882 int _channel = DEFAULT_TOKEN_CHANNEL; 882 int _channel = DEFAULT_TOKEN_CHANNEL;
883 // InternalApplicationConfiguration.g:49:7: ( 'solver' ) 883 // InternalApplicationConfiguration.g:49:7: ( 'solver' )
884 // InternalApplicationConfiguration.g:49:9: 'solver' 884 // InternalApplicationConfiguration.g:49:9: 'solver'
885 { 885 {
886 match("solver"); 886 match("solver");
887 887
888 888
889 } 889 }
890 890
891 state.type = _type; 891 state.type = _type;
892 state.channel = _channel; 892 state.channel = _channel;
893 } 893 }
894 finally { 894 finally {
895 } 895 }
896 } 896 }
897 // $ANTLR end "T__49" 897 // $ANTLR end "T__49"
898 898
899 // $ANTLR start "T__50" 899 // $ANTLR start "T__50"
900 public final void mT__50() throws RecognitionException { 900 public final void mT__50() throws RecognitionException {
901 try { 901 try {
902 int _type = T__50; 902 int _type = T__50;
903 int _channel = DEFAULT_TOKEN_CHANNEL; 903 int _channel = DEFAULT_TOKEN_CHANNEL;
904 // InternalApplicationConfiguration.g:50:7: ( 'debug' ) 904 // InternalApplicationConfiguration.g:50:7: ( 'debug' )
905 // InternalApplicationConfiguration.g:50:9: 'debug' 905 // InternalApplicationConfiguration.g:50:9: 'debug'
906 { 906 {
907 match("debug"); 907 match("debug");
908 908
909 909
910 } 910 }
911 911
912 state.type = _type; 912 state.type = _type;
913 state.channel = _channel; 913 state.channel = _channel;
914 } 914 }
915 finally { 915 finally {
916 } 916 }
917 } 917 }
918 // $ANTLR end "T__50" 918 // $ANTLR end "T__50"
919 919
920 // $ANTLR start "T__51" 920 // $ANTLR start "T__51"
921 public final void mT__51() throws RecognitionException { 921 public final void mT__51() throws RecognitionException {
922 try { 922 try {
923 int _type = T__51; 923 int _type = T__51;
924 int _channel = DEFAULT_TOKEN_CHANNEL; 924 int _channel = DEFAULT_TOKEN_CHANNEL;
925 // InternalApplicationConfiguration.g:51:7: ( 'log' ) 925 // InternalApplicationConfiguration.g:51:7: ( 'log' )
926 // InternalApplicationConfiguration.g:51:9: 'log' 926 // InternalApplicationConfiguration.g:51:9: 'log'
927 { 927 {
928 match("log"); 928 match("log");
929 929
930 930
931 } 931 }
932 932
933 state.type = _type; 933 state.type = _type;
934 state.channel = _channel; 934 state.channel = _channel;
935 } 935 }
936 finally { 936 finally {
937 } 937 }
938 } 938 }
939 // $ANTLR end "T__51" 939 // $ANTLR end "T__51"
940 940
941 // $ANTLR start "T__52" 941 // $ANTLR start "T__52"
942 public final void mT__52() throws RecognitionException { 942 public final void mT__52() throws RecognitionException {
943 try { 943 try {
944 int _type = T__52; 944 int _type = T__52;
945 int _channel = DEFAULT_TOKEN_CHANNEL; 945 int _channel = DEFAULT_TOKEN_CHANNEL;
946 // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) 946 // InternalApplicationConfiguration.g:52:7: ( 'statistics' )
947 // InternalApplicationConfiguration.g:52:9: 'statistics' 947 // InternalApplicationConfiguration.g:52:9: 'statistics'
948 { 948 {
949 match("statistics"); 949 match("statistics");
950 950
951 951
952 } 952 }
953 953
954 state.type = _type; 954 state.type = _type;
955 state.channel = _channel; 955 state.channel = _channel;
956 } 956 }
957 finally { 957 finally {
958 } 958 }
959 } 959 }
960 // $ANTLR end "T__52" 960 // $ANTLR end "T__52"
961 961
962 // $ANTLR start "T__53" 962 // $ANTLR start "T__53"
963 public final void mT__53() throws RecognitionException { 963 public final void mT__53() throws RecognitionException {
964 try { 964 try {
965 int _type = T__53; 965 int _type = T__53;
966 int _channel = DEFAULT_TOKEN_CHANNEL; 966 int _channel = DEFAULT_TOKEN_CHANNEL;
967 // InternalApplicationConfiguration.g:53:7: ( 'output' ) 967 // InternalApplicationConfiguration.g:53:7: ( 'output' )
968 // InternalApplicationConfiguration.g:53:9: 'output' 968 // InternalApplicationConfiguration.g:53:9: 'output'
969 { 969 {
970 match("output"); 970 match("output");
971 971
972 972
973 } 973 }
974 974
975 state.type = _type; 975 state.type = _type;
976 state.channel = _channel; 976 state.channel = _channel;
977 } 977 }
978 finally { 978 finally {
979 } 979 }
980 } 980 }
981 // $ANTLR end "T__53" 981 // $ANTLR end "T__53"
982 982
983 // $ANTLR start "T__54" 983 // $ANTLR start "T__54"
984 public final void mT__54() throws RecognitionException { 984 public final void mT__54() throws RecognitionException {
985 try { 985 try {
986 int _type = T__54; 986 int _type = T__54;
987 int _channel = DEFAULT_TOKEN_CHANNEL; 987 int _channel = DEFAULT_TOKEN_CHANNEL;
988 // InternalApplicationConfiguration.g:54:7: ( 'minimize' ) 988 // InternalApplicationConfiguration.g:54:7: ( 'minimize' )
989 // InternalApplicationConfiguration.g:54:9: 'minimize' 989 // InternalApplicationConfiguration.g:54:9: 'minimize'
990 { 990 {
991 match("minimize"); 991 match("minimize");
992 992
993 993
994 } 994 }
995 995
996 state.type = _type; 996 state.type = _type;
997 state.channel = _channel; 997 state.channel = _channel;
998 } 998 }
999 finally { 999 finally {
1000 } 1000 }
1001 } 1001 }
1002 // $ANTLR end "T__54" 1002 // $ANTLR end "T__54"
1003 1003
1004 // $ANTLR start "T__55" 1004 // $ANTLR start "T__55"
1005 public final void mT__55() throws RecognitionException { 1005 public final void mT__55() throws RecognitionException {
1006 try { 1006 try {
1007 int _type = T__55; 1007 int _type = T__55;
1008 int _channel = DEFAULT_TOKEN_CHANNEL; 1008 int _channel = DEFAULT_TOKEN_CHANNEL;
1009 // InternalApplicationConfiguration.g:55:7: ( 'maximize' ) 1009 // InternalApplicationConfiguration.g:55:7: ( 'maximize' )
1010 // InternalApplicationConfiguration.g:55:9: 'maximize' 1010 // InternalApplicationConfiguration.g:55:9: 'maximize'
1011 { 1011 {
1012 match("maximize"); 1012 match("maximize");
1013 1013
1014 1014
1015 } 1015 }
1016 1016
1017 state.type = _type; 1017 state.type = _type;
1018 state.channel = _channel; 1018 state.channel = _channel;
1019 } 1019 }
1020 finally { 1020 finally {
1021 } 1021 }
1022 } 1022 }
1023 // $ANTLR end "T__55" 1023 // $ANTLR end "T__55"
1024 1024
1025 // $ANTLR start "T__56" 1025 // $ANTLR start "T__56"
1026 public final void mT__56() throws RecognitionException { 1026 public final void mT__56() throws RecognitionException {
1027 try { 1027 try {
1028 int _type = T__56; 1028 int _type = T__56;
1029 int _channel = DEFAULT_TOKEN_CHANNEL; 1029 int _channel = DEFAULT_TOKEN_CHANNEL;
1030 // InternalApplicationConfiguration.g:56:7: ( '<=' ) 1030 // InternalApplicationConfiguration.g:56:7: ( '<=' )
1031 // InternalApplicationConfiguration.g:56:9: '<=' 1031 // InternalApplicationConfiguration.g:56:9: '<='
1032 { 1032 {
1033 match("<="); 1033 match("<=");
1034 1034
1035 1035
1036 } 1036 }
1037 1037
1038 state.type = _type; 1038 state.type = _type;
1039 state.channel = _channel; 1039 state.channel = _channel;
1040 } 1040 }
1041 finally { 1041 finally {
1042 } 1042 }
1043 } 1043 }
1044 // $ANTLR end "T__56" 1044 // $ANTLR end "T__56"
1045 1045
1046 // $ANTLR start "T__57" 1046 // $ANTLR start "T__57"
1047 public final void mT__57() throws RecognitionException { 1047 public final void mT__57() throws RecognitionException {
1048 try { 1048 try {
1049 int _type = T__57; 1049 int _type = T__57;
1050 int _channel = DEFAULT_TOKEN_CHANNEL; 1050 int _channel = DEFAULT_TOKEN_CHANNEL;
1051 // InternalApplicationConfiguration.g:57:7: ( '>=' ) 1051 // InternalApplicationConfiguration.g:57:7: ( '>=' )
1052 // InternalApplicationConfiguration.g:57:9: '>=' 1052 // InternalApplicationConfiguration.g:57:9: '>='
1053 { 1053 {
1054 match(">="); 1054 match(">=");
1055 1055
1056 1056
1057 } 1057 }
1058 1058
1059 state.type = _type; 1059 state.type = _type;
1060 state.channel = _channel; 1060 state.channel = _channel;
1061 } 1061 }
1062 finally { 1062 finally {
1063 } 1063 }
1064 } 1064 }
1065 // $ANTLR end "T__57" 1065 // $ANTLR end "T__57"
1066 1066
1067 // $ANTLR start "T__58" 1067 // $ANTLR start "T__58"
1068 public final void mT__58() throws RecognitionException { 1068 public final void mT__58() throws RecognitionException {
1069 try { 1069 try {
1070 int _type = T__58; 1070 int _type = T__58;
1071 int _channel = DEFAULT_TOKEN_CHANNEL; 1071 int _channel = DEFAULT_TOKEN_CHANNEL;
1072 // InternalApplicationConfiguration.g:58:7: ( 'none' ) 1072 // InternalApplicationConfiguration.g:58:7: ( 'none' )
1073 // InternalApplicationConfiguration.g:58:9: 'none' 1073 // InternalApplicationConfiguration.g:58:9: 'none'
1074 { 1074 {
1075 match("none"); 1075 match("none");
1076 1076
1077 1077
1078 } 1078 }
1079 1079
1080 state.type = _type; 1080 state.type = _type;
1081 state.channel = _channel; 1081 state.channel = _channel;
1082 } 1082 }
1083 finally { 1083 finally {
1084 } 1084 }
1085 } 1085 }
1086 // $ANTLR end "T__58" 1086 // $ANTLR end "T__58"
1087 1087
1088 // $ANTLR start "T__59" 1088 // $ANTLR start "T__59"
1089 public final void mT__59() throws RecognitionException { 1089 public final void mT__59() throws RecognitionException {
1090 try { 1090 try {
1091 int _type = T__59; 1091 int _type = T__59;
1092 int _channel = DEFAULT_TOKEN_CHANNEL; 1092 int _channel = DEFAULT_TOKEN_CHANNEL;
1093 // InternalApplicationConfiguration.g:59:7: ( 'normal' ) 1093 // InternalApplicationConfiguration.g:59:7: ( 'normal' )
1094 // InternalApplicationConfiguration.g:59:9: 'normal' 1094 // InternalApplicationConfiguration.g:59:9: 'normal'
1095 { 1095 {
1096 match("normal"); 1096 match("normal");
1097 1097
1098 1098
1099 } 1099 }
1100 1100
1101 state.type = _type; 1101 state.type = _type;
1102 state.channel = _channel; 1102 state.channel = _channel;
1103 } 1103 }
1104 finally { 1104 finally {
1105 } 1105 }
1106 } 1106 }
1107 // $ANTLR end "T__59" 1107 // $ANTLR end "T__59"
1108 1108
1109 // $ANTLR start "T__60" 1109 // $ANTLR start "T__60"
1110 public final void mT__60() throws RecognitionException { 1110 public final void mT__60() throws RecognitionException {
1111 try { 1111 try {
1112 int _type = T__60; 1112 int _type = T__60;
1113 int _channel = DEFAULT_TOKEN_CHANNEL; 1113 int _channel = DEFAULT_TOKEN_CHANNEL;
1114 // InternalApplicationConfiguration.g:60:7: ( 'full' ) 1114 // InternalApplicationConfiguration.g:60:7: ( 'full' )
1115 // InternalApplicationConfiguration.g:60:9: 'full' 1115 // InternalApplicationConfiguration.g:60:9: 'full'
1116 { 1116 {
1117 match("full"); 1117 match("full");
1118 1118
1119 1119
1120 } 1120 }
1121 1121
1122 state.type = _type; 1122 state.type = _type;
1123 state.channel = _channel; 1123 state.channel = _channel;
1124 } 1124 }
1125 finally { 1125 finally {
1126 } 1126 }
1127 } 1127 }
1128 // $ANTLR end "T__60" 1128 // $ANTLR end "T__60"
1129 1129
1130 // $ANTLR start "T__61" 1130 // $ANTLR start "T__61"
1131 public final void mT__61() throws RecognitionException { 1131 public final void mT__61() throws RecognitionException {
1132 try { 1132 try {
1133 int _type = T__61; 1133 int _type = T__61;
1134 int _channel = DEFAULT_TOKEN_CHANNEL; 1134 int _channel = DEFAULT_TOKEN_CHANNEL;
1135 // InternalApplicationConfiguration.g:61:7: ( 'SMTSolver' ) 1135 // InternalApplicationConfiguration.g:61:7: ( 'SMTSolver' )
1136 // InternalApplicationConfiguration.g:61:9: 'SMTSolver' 1136 // InternalApplicationConfiguration.g:61:9: 'SMTSolver'
1137 { 1137 {
1138 match("SMTSolver"); 1138 match("SMTSolver");
1139 1139
1140 1140
1141 } 1141 }
1142 1142
1143 state.type = _type; 1143 state.type = _type;
1144 state.channel = _channel; 1144 state.channel = _channel;
1145 } 1145 }
1146 finally { 1146 finally {
1147 } 1147 }
1148 } 1148 }
1149 // $ANTLR end "T__61" 1149 // $ANTLR end "T__61"
1150 1150
1151 // $ANTLR start "T__62" 1151 // $ANTLR start "T__62"
1152 public final void mT__62() throws RecognitionException { 1152 public final void mT__62() throws RecognitionException {
1153 try { 1153 try {
1154 int _type = T__62; 1154 int _type = T__62;
1155 int _channel = DEFAULT_TOKEN_CHANNEL; 1155 int _channel = DEFAULT_TOKEN_CHANNEL;
1156 // InternalApplicationConfiguration.g:62:7: ( 'AlloySolver' ) 1156 // InternalApplicationConfiguration.g:62:7: ( 'AlloySolver' )
1157 // InternalApplicationConfiguration.g:62:9: 'AlloySolver' 1157 // InternalApplicationConfiguration.g:62:9: 'AlloySolver'
1158 { 1158 {
1159 match("AlloySolver"); 1159 match("AlloySolver");
1160 1160
1161 1161
1162 } 1162 }
1163 1163
1164 state.type = _type; 1164 state.type = _type;
1165 state.channel = _channel; 1165 state.channel = _channel;
1166 } 1166 }
1167 finally { 1167 finally {
1168 } 1168 }
1169 } 1169 }
1170 // $ANTLR end "T__62" 1170 // $ANTLR end "T__62"
1171 1171
1172 // $ANTLR start "T__63" 1172 // $ANTLR start "T__63"
1173 public final void mT__63() throws RecognitionException { 1173 public final void mT__63() throws RecognitionException {
1174 try { 1174 try {
1175 int _type = T__63; 1175 int _type = T__63;
1176 int _channel = DEFAULT_TOKEN_CHANNEL; 1176 int _channel = DEFAULT_TOKEN_CHANNEL;
1177 // InternalApplicationConfiguration.g:63:7: ( 'ViatraSolver' ) 1177 // InternalApplicationConfiguration.g:63:7: ( 'ViatraSolver' )
1178 // InternalApplicationConfiguration.g:63:9: 'ViatraSolver' 1178 // InternalApplicationConfiguration.g:63:9: 'ViatraSolver'
1179 { 1179 {
1180 match("ViatraSolver"); 1180 match("ViatraSolver");
1181 1181
1182 1182
1183 } 1183 }
1184 1184
1185 state.type = _type; 1185 state.type = _type;
1186 state.channel = _channel; 1186 state.channel = _channel;
1187 } 1187 }
1188 finally { 1188 finally {
1189 } 1189 }
1190 } 1190 }
1191 // $ANTLR end "T__63" 1191 // $ANTLR end "T__63"
1192 1192
1193 // $ANTLR start "RULE_ID" 1193 // $ANTLR start "RULE_ID"
1194 public final void mRULE_ID() throws RecognitionException { 1194 public final void mRULE_ID() throws RecognitionException {
1195 try { 1195 try {
1196 int _type = RULE_ID; 1196 int _type = RULE_ID;
1197 int _channel = DEFAULT_TOKEN_CHANNEL; 1197 int _channel = DEFAULT_TOKEN_CHANNEL;
1198 // InternalApplicationConfiguration.g:4935:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 1198 // InternalApplicationConfiguration.g:4935:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
1199 // InternalApplicationConfiguration.g:4935:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1199 // InternalApplicationConfiguration.g:4935:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1200 { 1200 {
1201 // InternalApplicationConfiguration.g:4935:11: ( '^' )? 1201 // InternalApplicationConfiguration.g:4935:11: ( '^' )?
1202 int alt1=2; 1202 int alt1=2;
1203 int LA1_0 = input.LA(1); 1203 int LA1_0 = input.LA(1);
1204 1204
1205 if ( (LA1_0=='^') ) { 1205 if ( (LA1_0=='^') ) {
1206 alt1=1; 1206 alt1=1;
1207 } 1207 }
1208 switch (alt1) { 1208 switch (alt1) {
1209 case 1 : 1209 case 1 :
1210 // InternalApplicationConfiguration.g:4935:11: '^' 1210 // InternalApplicationConfiguration.g:4935:11: '^'
1211 { 1211 {
1212 match('^'); 1212 match('^');
1213 1213
1214 } 1214 }
1215 break; 1215 break;
1216 1216
1217 } 1217 }
1218 1218
1219 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { 1219 if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
1220 input.consume(); 1220 input.consume();
1221 1221
1222 } 1222 }
1223 else { 1223 else {
1224 MismatchedSetException mse = new MismatchedSetException(null,input); 1224 MismatchedSetException mse = new MismatchedSetException(null,input);
1225 recover(mse); 1225 recover(mse);
1226 throw mse;} 1226 throw mse;}
1227 1227
1228 // InternalApplicationConfiguration.g:4935:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1228 // InternalApplicationConfiguration.g:4935:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1229 loop2: 1229 loop2:
1230 do { 1230 do {
1231 int alt2=2; 1231 int alt2=2;
1232 int LA2_0 = input.LA(1); 1232 int LA2_0 = input.LA(1);
1233 1233
1234 if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { 1234 if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) {
1235 alt2=1; 1235 alt2=1;
1236 } 1236 }
1237 1237
1238 1238
1239 switch (alt2) { 1239 switch (alt2) {
1240 case 1 : 1240 case 1 :
1241 // InternalApplicationConfiguration.g: 1241 // InternalApplicationConfiguration.g:
1242 { 1242 {
1243 if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { 1243 if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
1244 input.consume(); 1244 input.consume();
1245 1245
1246 } 1246 }
1247 else { 1247 else {
1248 MismatchedSetException mse = new MismatchedSetException(null,input); 1248 MismatchedSetException mse = new MismatchedSetException(null,input);
1249 recover(mse); 1249 recover(mse);
1250 throw mse;} 1250 throw mse;}
1251 1251
1252 1252
1253 } 1253 }
1254 break; 1254 break;
1255 1255
1256 default : 1256 default :
1257 break loop2; 1257 break loop2;
1258 } 1258 }
1259 } while (true); 1259 } while (true);
1260 1260
1261 1261
1262 } 1262 }
1263 1263
1264 state.type = _type; 1264 state.type = _type;
1265 state.channel = _channel; 1265 state.channel = _channel;
1266 } 1266 }
1267 finally { 1267 finally {
1268 } 1268 }
1269 } 1269 }
1270 // $ANTLR end "RULE_ID" 1270 // $ANTLR end "RULE_ID"
1271 1271
1272 // $ANTLR start "RULE_INT" 1272 // $ANTLR start "RULE_INT"
1273 public final void mRULE_INT() throws RecognitionException { 1273 public final void mRULE_INT() throws RecognitionException {
1274 try { 1274 try {
1275 int _type = RULE_INT; 1275 int _type = RULE_INT;
1276 int _channel = DEFAULT_TOKEN_CHANNEL; 1276 int _channel = DEFAULT_TOKEN_CHANNEL;
1277 // InternalApplicationConfiguration.g:4937:10: ( ( '0' .. '9' )+ ) 1277 // InternalApplicationConfiguration.g:4937:10: ( ( '0' .. '9' )+ )
1278 // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+ 1278 // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+
1279 { 1279 {
1280 // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+ 1280 // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+
1281 int cnt3=0; 1281 int cnt3=0;
1282 loop3: 1282 loop3:
1283 do { 1283 do {
1284 int alt3=2; 1284 int alt3=2;
1285 int LA3_0 = input.LA(1); 1285 int LA3_0 = input.LA(1);
1286 1286
1287 if ( ((LA3_0>='0' && LA3_0<='9')) ) { 1287 if ( ((LA3_0>='0' && LA3_0<='9')) ) {
1288 alt3=1; 1288 alt3=1;
1289 } 1289 }
1290 1290
1291 1291
1292 switch (alt3) { 1292 switch (alt3) {
1293 case 1 : 1293 case 1 :
1294 // InternalApplicationConfiguration.g:4937:13: '0' .. '9' 1294 // InternalApplicationConfiguration.g:4937:13: '0' .. '9'
1295 { 1295 {
1296 matchRange('0','9'); 1296 matchRange('0','9');
1297 1297
1298 } 1298 }
1299 break; 1299 break;
1300 1300
1301 default : 1301 default :
1302 if ( cnt3 >= 1 ) break loop3; 1302 if ( cnt3 >= 1 ) break loop3;
1303 EarlyExitException eee = 1303 EarlyExitException eee =
1304 new EarlyExitException(3, input); 1304 new EarlyExitException(3, input);
1305 throw eee; 1305 throw eee;
1306 } 1306 }
1307 cnt3++; 1307 cnt3++;
1308 } while (true); 1308 } while (true);
1309 1309
1310 1310
1311 } 1311 }
1312 1312
1313 state.type = _type; 1313 state.type = _type;
1314 state.channel = _channel; 1314 state.channel = _channel;
1315 } 1315 }
1316 finally { 1316 finally {
1317 } 1317 }
1318 } 1318 }
1319 // $ANTLR end "RULE_INT" 1319 // $ANTLR end "RULE_INT"
1320 1320
1321 // $ANTLR start "RULE_STRING" 1321 // $ANTLR start "RULE_STRING"
1322 public final void mRULE_STRING() throws RecognitionException { 1322 public final void mRULE_STRING() throws RecognitionException {
1323 try { 1323 try {
1324 int _type = RULE_STRING; 1324 int _type = RULE_STRING;
1325 int _channel = DEFAULT_TOKEN_CHANNEL; 1325 int _channel = DEFAULT_TOKEN_CHANNEL;
1326 // InternalApplicationConfiguration.g:4939:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1326 // InternalApplicationConfiguration.g:4939:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1327 // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1327 // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1328 { 1328 {
1329 // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1329 // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1330 int alt6=2; 1330 int alt6=2;
1331 int LA6_0 = input.LA(1); 1331 int LA6_0 = input.LA(1);
1332 1332
1333 if ( (LA6_0=='\"') ) { 1333 if ( (LA6_0=='\"') ) {
1334 alt6=1; 1334 alt6=1;
1335 } 1335 }
1336 else if ( (LA6_0=='\'') ) { 1336 else if ( (LA6_0=='\'') ) {
1337 alt6=2; 1337 alt6=2;
1338 } 1338 }
1339 else { 1339 else {
1340 NoViableAltException nvae = 1340 NoViableAltException nvae =
1341 new NoViableAltException("", 6, 0, input); 1341 new NoViableAltException("", 6, 0, input);
1342 1342
1343 throw nvae; 1343 throw nvae;
1344 } 1344 }
1345 switch (alt6) { 1345 switch (alt6) {
1346 case 1 : 1346 case 1 :
1347 // InternalApplicationConfiguration.g:4939:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1347 // InternalApplicationConfiguration.g:4939:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1348 { 1348 {
1349 match('\"'); 1349 match('\"');
1350 // InternalApplicationConfiguration.g:4939:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1350 // InternalApplicationConfiguration.g:4939:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1351 loop4: 1351 loop4:
1352 do { 1352 do {
1353 int alt4=3; 1353 int alt4=3;
1354 int LA4_0 = input.LA(1); 1354 int LA4_0 = input.LA(1);
1355 1355
1356 if ( (LA4_0=='\\') ) { 1356 if ( (LA4_0=='\\') ) {
1357 alt4=1; 1357 alt4=1;
1358 } 1358 }
1359 else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { 1359 else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) {
1360 alt4=2; 1360 alt4=2;
1361 } 1361 }
1362 1362
1363 1363
1364 switch (alt4) { 1364 switch (alt4) {
1365 case 1 : 1365 case 1 :
1366 // InternalApplicationConfiguration.g:4939:21: '\\\\' . 1366 // InternalApplicationConfiguration.g:4939:21: '\\\\' .
1367 { 1367 {
1368 match('\\'); 1368 match('\\');
1369 matchAny(); 1369 matchAny();
1370 1370
1371 } 1371 }
1372 break; 1372 break;
1373 case 2 : 1373 case 2 :
1374 // InternalApplicationConfiguration.g:4939:28: ~ ( ( '\\\\' | '\"' ) ) 1374 // InternalApplicationConfiguration.g:4939:28: ~ ( ( '\\\\' | '\"' ) )
1375 { 1375 {
1376 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1376 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1377 input.consume(); 1377 input.consume();
1378 1378
1379 } 1379 }
1380 else { 1380 else {
1381 MismatchedSetException mse = new MismatchedSetException(null,input); 1381 MismatchedSetException mse = new MismatchedSetException(null,input);
1382 recover(mse); 1382 recover(mse);
1383 throw mse;} 1383 throw mse;}
1384 1384
1385 1385
1386 } 1386 }
1387 break; 1387 break;
1388 1388
1389 default : 1389 default :
1390 break loop4; 1390 break loop4;
1391 } 1391 }
1392 } while (true); 1392 } while (true);
1393 1393
1394 match('\"'); 1394 match('\"');
1395 1395
1396 } 1396 }
1397 break; 1397 break;
1398 case 2 : 1398 case 2 :
1399 // InternalApplicationConfiguration.g:4939:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1399 // InternalApplicationConfiguration.g:4939:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1400 { 1400 {
1401 match('\''); 1401 match('\'');
1402 // InternalApplicationConfiguration.g:4939:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1402 // InternalApplicationConfiguration.g:4939:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1403 loop5: 1403 loop5:
1404 do { 1404 do {
1405 int alt5=3; 1405 int alt5=3;
1406 int LA5_0 = input.LA(1); 1406 int LA5_0 = input.LA(1);
1407 1407
1408 if ( (LA5_0=='\\') ) { 1408 if ( (LA5_0=='\\') ) {
1409 alt5=1; 1409 alt5=1;
1410 } 1410 }
1411 else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { 1411 else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) {
1412 alt5=2; 1412 alt5=2;
1413 } 1413 }
1414 1414
1415 1415
1416 switch (alt5) { 1416 switch (alt5) {
1417 case 1 : 1417 case 1 :
1418 // InternalApplicationConfiguration.g:4939:54: '\\\\' . 1418 // InternalApplicationConfiguration.g:4939:54: '\\\\' .
1419 { 1419 {
1420 match('\\'); 1420 match('\\');
1421 matchAny(); 1421 matchAny();
1422 1422
1423 } 1423 }
1424 break; 1424 break;
1425 case 2 : 1425 case 2 :
1426 // InternalApplicationConfiguration.g:4939:61: ~ ( ( '\\\\' | '\\'' ) ) 1426 // InternalApplicationConfiguration.g:4939:61: ~ ( ( '\\\\' | '\\'' ) )
1427 { 1427 {
1428 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1428 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1429 input.consume(); 1429 input.consume();
1430 1430
1431 } 1431 }
1432 else { 1432 else {
1433 MismatchedSetException mse = new MismatchedSetException(null,input); 1433 MismatchedSetException mse = new MismatchedSetException(null,input);
1434 recover(mse); 1434 recover(mse);
1435 throw mse;} 1435 throw mse;}
1436 1436
1437 1437
1438 } 1438 }
1439 break; 1439 break;
1440 1440
1441 default : 1441 default :
1442 break loop5; 1442 break loop5;
1443 } 1443 }
1444 } while (true); 1444 } while (true);
1445 1445
1446 match('\''); 1446 match('\'');
1447 1447
1448 } 1448 }
1449 break; 1449 break;
1450 1450
1451 } 1451 }
1452 1452
1453 1453
1454 } 1454 }
1455 1455
1456 state.type = _type; 1456 state.type = _type;
1457 state.channel = _channel; 1457 state.channel = _channel;
1458 } 1458 }
1459 finally { 1459 finally {
1460 } 1460 }
1461 } 1461 }
1462 // $ANTLR end "RULE_STRING" 1462 // $ANTLR end "RULE_STRING"
1463 1463
1464 // $ANTLR start "RULE_ML_COMMENT" 1464 // $ANTLR start "RULE_ML_COMMENT"
1465 public final void mRULE_ML_COMMENT() throws RecognitionException { 1465 public final void mRULE_ML_COMMENT() throws RecognitionException {
1466 try { 1466 try {
1467 int _type = RULE_ML_COMMENT; 1467 int _type = RULE_ML_COMMENT;
1468 int _channel = DEFAULT_TOKEN_CHANNEL; 1468 int _channel = DEFAULT_TOKEN_CHANNEL;
1469 // InternalApplicationConfiguration.g:4941:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1469 // InternalApplicationConfiguration.g:4941:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1470 // InternalApplicationConfiguration.g:4941:19: '/*' ( options {greedy=false; } : . )* '*/' 1470 // InternalApplicationConfiguration.g:4941:19: '/*' ( options {greedy=false; } : . )* '*/'
1471 { 1471 {
1472 match("/*"); 1472 match("/*");
1473 1473
1474 // InternalApplicationConfiguration.g:4941:24: ( options {greedy=false; } : . )* 1474 // InternalApplicationConfiguration.g:4941:24: ( options {greedy=false; } : . )*
1475 loop7: 1475 loop7:
1476 do { 1476 do {
1477 int alt7=2; 1477 int alt7=2;
1478 int LA7_0 = input.LA(1); 1478 int LA7_0 = input.LA(1);
1479 1479
1480 if ( (LA7_0=='*') ) { 1480 if ( (LA7_0=='*') ) {
1481 int LA7_1 = input.LA(2); 1481 int LA7_1 = input.LA(2);
1482 1482
1483 if ( (LA7_1=='/') ) { 1483 if ( (LA7_1=='/') ) {
1484 alt7=2; 1484 alt7=2;
1485 } 1485 }
1486 else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { 1486 else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) {
1487 alt7=1; 1487 alt7=1;
1488 } 1488 }
1489 1489
1490 1490
1491 } 1491 }
1492 else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { 1492 else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) {
1493 alt7=1; 1493 alt7=1;
1494 } 1494 }
1495 1495
1496 1496
1497 switch (alt7) { 1497 switch (alt7) {
1498 case 1 : 1498 case 1 :
1499 // InternalApplicationConfiguration.g:4941:52: . 1499 // InternalApplicationConfiguration.g:4941:52: .
1500 { 1500 {
1501 matchAny(); 1501 matchAny();
1502 1502
1503 } 1503 }
1504 break; 1504 break;
1505 1505
1506 default : 1506 default :
1507 break loop7; 1507 break loop7;
1508 } 1508 }
1509 } while (true); 1509 } while (true);
1510 1510
1511 match("*/"); 1511 match("*/");
1512 1512
1513 1513
1514 } 1514 }
1515 1515
1516 state.type = _type; 1516 state.type = _type;
1517 state.channel = _channel; 1517 state.channel = _channel;
1518 } 1518 }
1519 finally { 1519 finally {
1520 } 1520 }
1521 } 1521 }
1522 // $ANTLR end "RULE_ML_COMMENT" 1522 // $ANTLR end "RULE_ML_COMMENT"
1523 1523
1524 // $ANTLR start "RULE_SL_COMMENT" 1524 // $ANTLR start "RULE_SL_COMMENT"
1525 public final void mRULE_SL_COMMENT() throws RecognitionException { 1525 public final void mRULE_SL_COMMENT() throws RecognitionException {
1526 try { 1526 try {
1527 int _type = RULE_SL_COMMENT; 1527 int _type = RULE_SL_COMMENT;
1528 int _channel = DEFAULT_TOKEN_CHANNEL; 1528 int _channel = DEFAULT_TOKEN_CHANNEL;
1529 // InternalApplicationConfiguration.g:4943:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1529 // InternalApplicationConfiguration.g:4943:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1530 // InternalApplicationConfiguration.g:4943:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1530 // InternalApplicationConfiguration.g:4943:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1531 { 1531 {
1532 match("//"); 1532 match("//");
1533 1533
1534 // InternalApplicationConfiguration.g:4943:24: (~ ( ( '\\n' | '\\r' ) ) )* 1534 // InternalApplicationConfiguration.g:4943:24: (~ ( ( '\\n' | '\\r' ) ) )*
1535 loop8: 1535 loop8:
1536 do { 1536 do {
1537 int alt8=2; 1537 int alt8=2;
1538 int LA8_0 = input.LA(1); 1538 int LA8_0 = input.LA(1);
1539 1539
1540 if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { 1540 if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) {
1541 alt8=1; 1541 alt8=1;
1542 } 1542 }
1543 1543
1544 1544
1545 switch (alt8) { 1545 switch (alt8) {
1546 case 1 : 1546 case 1 :
1547 // InternalApplicationConfiguration.g:4943:24: ~ ( ( '\\n' | '\\r' ) ) 1547 // InternalApplicationConfiguration.g:4943:24: ~ ( ( '\\n' | '\\r' ) )
1548 { 1548 {
1549 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { 1549 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
1550 input.consume(); 1550 input.consume();
1551 1551
1552 } 1552 }
1553 else { 1553 else {
1554 MismatchedSetException mse = new MismatchedSetException(null,input); 1554 MismatchedSetException mse = new MismatchedSetException(null,input);
1555 recover(mse); 1555 recover(mse);
1556 throw mse;} 1556 throw mse;}
1557 1557
1558 1558
1559 } 1559 }
1560 break; 1560 break;
1561 1561
1562 default : 1562 default :
1563 break loop8; 1563 break loop8;
1564 } 1564 }
1565 } while (true); 1565 } while (true);
1566 1566
1567 // InternalApplicationConfiguration.g:4943:40: ( ( '\\r' )? '\\n' )? 1567 // InternalApplicationConfiguration.g:4943:40: ( ( '\\r' )? '\\n' )?
1568 int alt10=2; 1568 int alt10=2;
1569 int LA10_0 = input.LA(1); 1569 int LA10_0 = input.LA(1);
1570 1570
1571 if ( (LA10_0=='\n'||LA10_0=='\r') ) { 1571 if ( (LA10_0=='\n'||LA10_0=='\r') ) {
1572 alt10=1; 1572 alt10=1;
1573 } 1573 }
1574 switch (alt10) { 1574 switch (alt10) {
1575 case 1 : 1575 case 1 :
1576 // InternalApplicationConfiguration.g:4943:41: ( '\\r' )? '\\n' 1576 // InternalApplicationConfiguration.g:4943:41: ( '\\r' )? '\\n'
1577 { 1577 {
1578 // InternalApplicationConfiguration.g:4943:41: ( '\\r' )? 1578 // InternalApplicationConfiguration.g:4943:41: ( '\\r' )?
1579 int alt9=2; 1579 int alt9=2;
1580 int LA9_0 = input.LA(1); 1580 int LA9_0 = input.LA(1);
1581 1581
1582 if ( (LA9_0=='\r') ) { 1582 if ( (LA9_0=='\r') ) {
1583 alt9=1; 1583 alt9=1;
1584 } 1584 }
1585 switch (alt9) { 1585 switch (alt9) {
1586 case 1 : 1586 case 1 :
1587 // InternalApplicationConfiguration.g:4943:41: '\\r' 1587 // InternalApplicationConfiguration.g:4943:41: '\\r'
1588 { 1588 {
1589 match('\r'); 1589 match('\r');
1590 1590
1591 } 1591 }
1592 break; 1592 break;
1593 1593
1594 } 1594 }
1595 1595
1596 match('\n'); 1596 match('\n');
1597 1597
1598 } 1598 }
1599 break; 1599 break;
1600 1600
1601 } 1601 }
1602 1602
1603 1603
1604 } 1604 }
1605 1605
1606 state.type = _type; 1606 state.type = _type;
1607 state.channel = _channel; 1607 state.channel = _channel;
1608 } 1608 }
1609 finally { 1609 finally {
1610 } 1610 }
1611 } 1611 }
1612 // $ANTLR end "RULE_SL_COMMENT" 1612 // $ANTLR end "RULE_SL_COMMENT"
1613 1613
1614 // $ANTLR start "RULE_WS" 1614 // $ANTLR start "RULE_WS"
1615 public final void mRULE_WS() throws RecognitionException { 1615 public final void mRULE_WS() throws RecognitionException {
1616 try { 1616 try {
1617 int _type = RULE_WS; 1617 int _type = RULE_WS;
1618 int _channel = DEFAULT_TOKEN_CHANNEL; 1618 int _channel = DEFAULT_TOKEN_CHANNEL;
1619 // InternalApplicationConfiguration.g:4945:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1619 // InternalApplicationConfiguration.g:4945:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1620 // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1620 // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1621 { 1621 {
1622 // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1622 // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1623 int cnt11=0; 1623 int cnt11=0;
1624 loop11: 1624 loop11:
1625 do { 1625 do {
1626 int alt11=2; 1626 int alt11=2;
1627 int LA11_0 = input.LA(1); 1627 int LA11_0 = input.LA(1);
1628 1628
1629 if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { 1629 if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {
1630 alt11=1; 1630 alt11=1;
1631 } 1631 }
1632 1632
1633 1633
1634 switch (alt11) { 1634 switch (alt11) {
1635 case 1 : 1635 case 1 :
1636 // InternalApplicationConfiguration.g: 1636 // InternalApplicationConfiguration.g:
1637 { 1637 {
1638 if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { 1638 if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
1639 input.consume(); 1639 input.consume();
1640 1640
1641 } 1641 }
1642 else { 1642 else {
1643 MismatchedSetException mse = new MismatchedSetException(null,input); 1643 MismatchedSetException mse = new MismatchedSetException(null,input);
1644 recover(mse); 1644 recover(mse);
1645 throw mse;} 1645 throw mse;}
1646 1646
1647 1647
1648 } 1648 }
1649 break; 1649 break;
1650 1650
1651 default : 1651 default :
1652 if ( cnt11 >= 1 ) break loop11; 1652 if ( cnt11 >= 1 ) break loop11;
1653 EarlyExitException eee = 1653 EarlyExitException eee =
1654 new EarlyExitException(11, input); 1654 new EarlyExitException(11, input);
1655 throw eee; 1655 throw eee;
1656 } 1656 }
1657 cnt11++; 1657 cnt11++;
1658 } while (true); 1658 } while (true);
1659 1659
1660 1660
1661 } 1661 }
1662 1662
1663 state.type = _type; 1663 state.type = _type;
1664 state.channel = _channel; 1664 state.channel = _channel;
1665 } 1665 }
1666 finally { 1666 finally {
1667 } 1667 }
1668 } 1668 }
1669 // $ANTLR end "RULE_WS" 1669 // $ANTLR end "RULE_WS"
1670 1670
1671 // $ANTLR start "RULE_ANY_OTHER" 1671 // $ANTLR start "RULE_ANY_OTHER"
1672 public final void mRULE_ANY_OTHER() throws RecognitionException { 1672 public final void mRULE_ANY_OTHER() throws RecognitionException {
1673 try { 1673 try {
1674 int _type = RULE_ANY_OTHER; 1674 int _type = RULE_ANY_OTHER;
1675 int _channel = DEFAULT_TOKEN_CHANNEL; 1675 int _channel = DEFAULT_TOKEN_CHANNEL;
1676 // InternalApplicationConfiguration.g:4947:16: ( . ) 1676 // InternalApplicationConfiguration.g:4947:16: ( . )
1677 // InternalApplicationConfiguration.g:4947:18: . 1677 // InternalApplicationConfiguration.g:4947:18: .
1678 { 1678 {
1679 matchAny(); 1679 matchAny();
1680 1680
1681 } 1681 }
1682 1682
1683 state.type = _type; 1683 state.type = _type;
1684 state.channel = _channel; 1684 state.channel = _channel;
1685 } 1685 }
1686 finally { 1686 finally {
1687 } 1687 }
1688 } 1688 }
1689 // $ANTLR end "RULE_ANY_OTHER" 1689 // $ANTLR end "RULE_ANY_OTHER"
1690 1690
1691 public void mTokens() throws RecognitionException { 1691 public void mTokens() throws RecognitionException {
1692 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) 1692 // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
1693 int alt12=60; 1693 int alt12=60;
1694 alt12 = dfa12.predict(input); 1694 alt12 = dfa12.predict(input);
1695 switch (alt12) { 1695 switch (alt12) {
1696 case 1 : 1696 case 1 :
1697 // InternalApplicationConfiguration.g:1:10: T__11 1697 // InternalApplicationConfiguration.g:1:10: T__11
1698 { 1698 {
1699 mT__11(); 1699 mT__11();
1700 1700
1701 } 1701 }
1702 break; 1702 break;
1703 case 2 : 1703 case 2 :
1704 // InternalApplicationConfiguration.g:1:16: T__12 1704 // InternalApplicationConfiguration.g:1:16: T__12
1705 { 1705 {
1706 mT__12(); 1706 mT__12();
1707 1707
1708 } 1708 }
1709 break; 1709 break;
1710 case 3 : 1710 case 3 :
1711 // InternalApplicationConfiguration.g:1:22: T__13 1711 // InternalApplicationConfiguration.g:1:22: T__13
1712 { 1712 {
1713 mT__13(); 1713 mT__13();
1714 1714
1715 } 1715 }
1716 break; 1716 break;
1717 case 4 : 1717 case 4 :
1718 // InternalApplicationConfiguration.g:1:28: T__14 1718 // InternalApplicationConfiguration.g:1:28: T__14
1719 { 1719 {
1720 mT__14(); 1720 mT__14();
1721 1721
1722 } 1722 }
1723 break; 1723 break;
1724 case 5 : 1724 case 5 :
1725 // InternalApplicationConfiguration.g:1:34: T__15 1725 // InternalApplicationConfiguration.g:1:34: T__15
1726 { 1726 {
1727 mT__15(); 1727 mT__15();
1728 1728
1729 } 1729 }
1730 break; 1730 break;
1731 case 6 : 1731 case 6 :
1732 // InternalApplicationConfiguration.g:1:40: T__16 1732 // InternalApplicationConfiguration.g:1:40: T__16
1733 { 1733 {
1734 mT__16(); 1734 mT__16();
1735 1735
1736 } 1736 }
1737 break; 1737 break;
1738 case 7 : 1738 case 7 :
1739 // InternalApplicationConfiguration.g:1:46: T__17 1739 // InternalApplicationConfiguration.g:1:46: T__17
1740 { 1740 {
1741 mT__17(); 1741 mT__17();
1742 1742
1743 } 1743 }
1744 break; 1744 break;
1745 case 8 : 1745 case 8 :
1746 // InternalApplicationConfiguration.g:1:52: T__18 1746 // InternalApplicationConfiguration.g:1:52: T__18
1747 { 1747 {
1748 mT__18(); 1748 mT__18();
1749 1749
1750 } 1750 }
1751 break; 1751 break;
1752 case 9 : 1752 case 9 :
1753 // InternalApplicationConfiguration.g:1:58: T__19 1753 // InternalApplicationConfiguration.g:1:58: T__19
1754 { 1754 {
1755 mT__19(); 1755 mT__19();
1756 1756
1757 } 1757 }
1758 break; 1758 break;
1759 case 10 : 1759 case 10 :
1760 // InternalApplicationConfiguration.g:1:64: T__20 1760 // InternalApplicationConfiguration.g:1:64: T__20
1761 { 1761 {
1762 mT__20(); 1762 mT__20();
1763 1763
1764 } 1764 }
1765 break; 1765 break;
1766 case 11 : 1766 case 11 :
1767 // InternalApplicationConfiguration.g:1:70: T__21 1767 // InternalApplicationConfiguration.g:1:70: T__21
1768 { 1768 {
1769 mT__21(); 1769 mT__21();
1770 1770
1771 } 1771 }
1772 break; 1772 break;
1773 case 12 : 1773 case 12 :
1774 // InternalApplicationConfiguration.g:1:76: T__22 1774 // InternalApplicationConfiguration.g:1:76: T__22
1775 { 1775 {
1776 mT__22(); 1776 mT__22();
1777 1777
1778 } 1778 }
1779 break; 1779 break;
1780 case 13 : 1780 case 13 :
1781 // InternalApplicationConfiguration.g:1:82: T__23 1781 // InternalApplicationConfiguration.g:1:82: T__23
1782 { 1782 {
1783 mT__23(); 1783 mT__23();
1784 1784
1785 } 1785 }
1786 break; 1786 break;
1787 case 14 : 1787 case 14 :
1788 // InternalApplicationConfiguration.g:1:88: T__24 1788 // InternalApplicationConfiguration.g:1:88: T__24
1789 { 1789 {
1790 mT__24(); 1790 mT__24();
1791 1791
1792 } 1792 }
1793 break; 1793 break;
1794 case 15 : 1794 case 15 :
1795 // InternalApplicationConfiguration.g:1:94: T__25 1795 // InternalApplicationConfiguration.g:1:94: T__25
1796 { 1796 {
1797 mT__25(); 1797 mT__25();
1798 1798
1799 } 1799 }
1800 break; 1800 break;
1801 case 16 : 1801 case 16 :
1802 // InternalApplicationConfiguration.g:1:100: T__26 1802 // InternalApplicationConfiguration.g:1:100: T__26
1803 { 1803 {
1804 mT__26(); 1804 mT__26();
1805 1805
1806 } 1806 }
1807 break; 1807 break;
1808 case 17 : 1808 case 17 :
1809 // InternalApplicationConfiguration.g:1:106: T__27 1809 // InternalApplicationConfiguration.g:1:106: T__27
1810 { 1810 {
1811 mT__27(); 1811 mT__27();
1812 1812
1813 } 1813 }
1814 break; 1814 break;
1815 case 18 : 1815 case 18 :
1816 // InternalApplicationConfiguration.g:1:112: T__28 1816 // InternalApplicationConfiguration.g:1:112: T__28
1817 { 1817 {
1818 mT__28(); 1818 mT__28();
1819 1819
1820 } 1820 }
1821 break; 1821 break;
1822 case 19 : 1822 case 19 :
1823 // InternalApplicationConfiguration.g:1:118: T__29 1823 // InternalApplicationConfiguration.g:1:118: T__29
1824 { 1824 {
1825 mT__29(); 1825 mT__29();
1826 1826
1827 } 1827 }
1828 break; 1828 break;
1829 case 20 : 1829 case 20 :
1830 // InternalApplicationConfiguration.g:1:124: T__30 1830 // InternalApplicationConfiguration.g:1:124: T__30
1831 { 1831 {
1832 mT__30(); 1832 mT__30();
1833 1833
1834 } 1834 }
1835 break; 1835 break;
1836 case 21 : 1836 case 21 :
1837 // InternalApplicationConfiguration.g:1:130: T__31 1837 // InternalApplicationConfiguration.g:1:130: T__31
1838 { 1838 {
1839 mT__31(); 1839 mT__31();
1840 1840
1841 } 1841 }
1842 break; 1842 break;
1843 case 22 : 1843 case 22 :
1844 // InternalApplicationConfiguration.g:1:136: T__32 1844 // InternalApplicationConfiguration.g:1:136: T__32
1845 { 1845 {
1846 mT__32(); 1846 mT__32();
1847 1847
1848 } 1848 }
1849 break; 1849 break;
1850 case 23 : 1850 case 23 :
1851 // InternalApplicationConfiguration.g:1:142: T__33 1851 // InternalApplicationConfiguration.g:1:142: T__33
1852 { 1852 {
1853 mT__33(); 1853 mT__33();
1854 1854
1855 } 1855 }
1856 break; 1856 break;
1857 case 24 : 1857 case 24 :
1858 // InternalApplicationConfiguration.g:1:148: T__34 1858 // InternalApplicationConfiguration.g:1:148: T__34
1859 { 1859 {
1860 mT__34(); 1860 mT__34();
1861 1861
1862 } 1862 }
1863 break; 1863 break;
1864 case 25 : 1864 case 25 :
1865 // InternalApplicationConfiguration.g:1:154: T__35 1865 // InternalApplicationConfiguration.g:1:154: T__35
1866 { 1866 {
1867 mT__35(); 1867 mT__35();
1868 1868
1869 } 1869 }
1870 break; 1870 break;
1871 case 26 : 1871 case 26 :
1872 // InternalApplicationConfiguration.g:1:160: T__36 1872 // InternalApplicationConfiguration.g:1:160: T__36
1873 { 1873 {
1874 mT__36(); 1874 mT__36();
1875 1875
1876 } 1876 }
1877 break; 1877 break;
1878 case 27 : 1878 case 27 :
1879 // InternalApplicationConfiguration.g:1:166: T__37 1879 // InternalApplicationConfiguration.g:1:166: T__37
1880 { 1880 {
1881 mT__37(); 1881 mT__37();
1882 1882
1883 } 1883 }
1884 break; 1884 break;
1885 case 28 : 1885 case 28 :
1886 // InternalApplicationConfiguration.g:1:172: T__38 1886 // InternalApplicationConfiguration.g:1:172: T__38
1887 { 1887 {
1888 mT__38(); 1888 mT__38();
1889 1889
1890 } 1890 }
1891 break; 1891 break;
1892 case 29 : 1892 case 29 :
1893 // InternalApplicationConfiguration.g:1:178: T__39 1893 // InternalApplicationConfiguration.g:1:178: T__39
1894 { 1894 {
1895 mT__39(); 1895 mT__39();
1896 1896
1897 } 1897 }
1898 break; 1898 break;
1899 case 30 : 1899 case 30 :
1900 // InternalApplicationConfiguration.g:1:184: T__40 1900 // InternalApplicationConfiguration.g:1:184: T__40
1901 { 1901 {
1902 mT__40(); 1902 mT__40();
1903 1903
1904 } 1904 }
1905 break; 1905 break;
1906 case 31 : 1906 case 31 :
1907 // InternalApplicationConfiguration.g:1:190: T__41 1907 // InternalApplicationConfiguration.g:1:190: T__41
1908 { 1908 {
1909 mT__41(); 1909 mT__41();
1910 1910
1911 } 1911 }
1912 break; 1912 break;
1913 case 32 : 1913 case 32 :
1914 // InternalApplicationConfiguration.g:1:196: T__42 1914 // InternalApplicationConfiguration.g:1:196: T__42
1915 { 1915 {
1916 mT__42(); 1916 mT__42();
1917 1917
1918 } 1918 }
1919 break; 1919 break;
1920 case 33 : 1920 case 33 :
1921 // InternalApplicationConfiguration.g:1:202: T__43 1921 // InternalApplicationConfiguration.g:1:202: T__43
1922 { 1922 {
1923 mT__43(); 1923 mT__43();
1924 1924
1925 } 1925 }
1926 break; 1926 break;
1927 case 34 : 1927 case 34 :
1928 // InternalApplicationConfiguration.g:1:208: T__44 1928 // InternalApplicationConfiguration.g:1:208: T__44
1929 { 1929 {
1930 mT__44(); 1930 mT__44();
1931 1931
1932 } 1932 }
1933 break; 1933 break;
1934 case 35 : 1934 case 35 :
1935 // InternalApplicationConfiguration.g:1:214: T__45 1935 // InternalApplicationConfiguration.g:1:214: T__45
1936 { 1936 {
1937 mT__45(); 1937 mT__45();
1938 1938
1939 } 1939 }
1940 break; 1940 break;
1941 case 36 : 1941 case 36 :
1942 // InternalApplicationConfiguration.g:1:220: T__46 1942 // InternalApplicationConfiguration.g:1:220: T__46
1943 { 1943 {
1944 mT__46(); 1944 mT__46();
1945 1945
1946 } 1946 }
1947 break; 1947 break;
1948 case 37 : 1948 case 37 :
1949 // InternalApplicationConfiguration.g:1:226: T__47 1949 // InternalApplicationConfiguration.g:1:226: T__47
1950 { 1950 {
1951 mT__47(); 1951 mT__47();
1952 1952
1953 } 1953 }
1954 break; 1954 break;
1955 case 38 : 1955 case 38 :
1956 // InternalApplicationConfiguration.g:1:232: T__48 1956 // InternalApplicationConfiguration.g:1:232: T__48
1957 { 1957 {
1958 mT__48(); 1958 mT__48();
1959 1959
1960 } 1960 }
1961 break; 1961 break;
1962 case 39 : 1962 case 39 :
1963 // InternalApplicationConfiguration.g:1:238: T__49 1963 // InternalApplicationConfiguration.g:1:238: T__49
1964 { 1964 {
1965 mT__49(); 1965 mT__49();
1966 1966
1967 } 1967 }
1968 break; 1968 break;
1969 case 40 : 1969 case 40 :
1970 // InternalApplicationConfiguration.g:1:244: T__50 1970 // InternalApplicationConfiguration.g:1:244: T__50
1971 { 1971 {
1972 mT__50(); 1972 mT__50();
1973 1973
1974 } 1974 }
1975 break; 1975 break;
1976 case 41 : 1976 case 41 :
1977 // InternalApplicationConfiguration.g:1:250: T__51 1977 // InternalApplicationConfiguration.g:1:250: T__51
1978 { 1978 {
1979 mT__51(); 1979 mT__51();
1980 1980
1981 } 1981 }
1982 break; 1982 break;
1983 case 42 : 1983 case 42 :
1984 // InternalApplicationConfiguration.g:1:256: T__52 1984 // InternalApplicationConfiguration.g:1:256: T__52
1985 { 1985 {
1986 mT__52(); 1986 mT__52();
1987 1987
1988 } 1988 }
1989 break; 1989 break;
1990 case 43 : 1990 case 43 :
1991 // InternalApplicationConfiguration.g:1:262: T__53 1991 // InternalApplicationConfiguration.g:1:262: T__53
1992 { 1992 {
1993 mT__53(); 1993 mT__53();
1994 1994
1995 } 1995 }
1996 break; 1996 break;
1997 case 44 : 1997 case 44 :
1998 // InternalApplicationConfiguration.g:1:268: T__54 1998 // InternalApplicationConfiguration.g:1:268: T__54
1999 { 1999 {
2000 mT__54(); 2000 mT__54();
2001 2001
2002 } 2002 }
2003 break; 2003 break;
2004 case 45 : 2004 case 45 :
2005 // InternalApplicationConfiguration.g:1:274: T__55 2005 // InternalApplicationConfiguration.g:1:274: T__55
2006 { 2006 {
2007 mT__55(); 2007 mT__55();
2008 2008
2009 } 2009 }
2010 break; 2010 break;
2011 case 46 : 2011 case 46 :
2012 // InternalApplicationConfiguration.g:1:280: T__56 2012 // InternalApplicationConfiguration.g:1:280: T__56
2013 { 2013 {
2014 mT__56(); 2014 mT__56();
2015 2015
2016 } 2016 }
2017 break; 2017 break;
2018 case 47 : 2018 case 47 :
2019 // InternalApplicationConfiguration.g:1:286: T__57 2019 // InternalApplicationConfiguration.g:1:286: T__57
2020 { 2020 {
2021 mT__57(); 2021 mT__57();
2022 2022
2023 } 2023 }
2024 break; 2024 break;
2025 case 48 : 2025 case 48 :
2026 // InternalApplicationConfiguration.g:1:292: T__58 2026 // InternalApplicationConfiguration.g:1:292: T__58
2027 { 2027 {
2028 mT__58(); 2028 mT__58();
2029 2029
2030 } 2030 }
2031 break; 2031 break;
2032 case 49 : 2032 case 49 :
2033 // InternalApplicationConfiguration.g:1:298: T__59 2033 // InternalApplicationConfiguration.g:1:298: T__59
2034 { 2034 {
2035 mT__59(); 2035 mT__59();
2036 2036
2037 } 2037 }
2038 break; 2038 break;
2039 case 50 : 2039 case 50 :
2040 // InternalApplicationConfiguration.g:1:304: T__60 2040 // InternalApplicationConfiguration.g:1:304: T__60
2041 { 2041 {
2042 mT__60(); 2042 mT__60();
2043 2043
2044 } 2044 }
2045 break; 2045 break;
2046 case 51 : 2046 case 51 :
2047 // InternalApplicationConfiguration.g:1:310: T__61 2047 // InternalApplicationConfiguration.g:1:310: T__61
2048 { 2048 {
2049 mT__61(); 2049 mT__61();
2050 2050
2051 } 2051 }
2052 break; 2052 break;
2053 case 52 : 2053 case 52 :
2054 // InternalApplicationConfiguration.g:1:316: T__62 2054 // InternalApplicationConfiguration.g:1:316: T__62
2055 { 2055 {
2056 mT__62(); 2056 mT__62();
2057 2057
2058 } 2058 }
2059 break; 2059 break;
2060 case 53 : 2060 case 53 :
2061 // InternalApplicationConfiguration.g:1:322: T__63 2061 // InternalApplicationConfiguration.g:1:322: T__63
2062 { 2062 {
2063 mT__63(); 2063 mT__63();
2064 2064
2065 } 2065 }
2066 break; 2066 break;
2067 case 54 : 2067 case 54 :
2068 // InternalApplicationConfiguration.g:1:328: RULE_ID 2068 // InternalApplicationConfiguration.g:1:328: RULE_ID
2069 { 2069 {
2070 mRULE_ID(); 2070 mRULE_ID();
2071 2071
2072 } 2072 }
2073 break; 2073 break;
2074 case 55 : 2074 case 55 :
2075 // InternalApplicationConfiguration.g:1:336: RULE_INT 2075 // InternalApplicationConfiguration.g:1:336: RULE_INT
2076 { 2076 {
2077 mRULE_INT(); 2077 mRULE_INT();
2078 2078
2079 } 2079 }
2080 break; 2080 break;
2081 case 56 : 2081 case 56 :
2082 // InternalApplicationConfiguration.g:1:345: RULE_STRING 2082 // InternalApplicationConfiguration.g:1:345: RULE_STRING
2083 { 2083 {
2084 mRULE_STRING(); 2084 mRULE_STRING();
2085 2085
2086 } 2086 }
2087 break; 2087 break;
2088 case 57 : 2088 case 57 :
2089 // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT 2089 // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT
2090 { 2090 {
2091 mRULE_ML_COMMENT(); 2091 mRULE_ML_COMMENT();
2092 2092
2093 } 2093 }
2094 break; 2094 break;
2095 case 58 : 2095 case 58 :
2096 // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT 2096 // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT
2097 { 2097 {
2098 mRULE_SL_COMMENT(); 2098 mRULE_SL_COMMENT();
2099 2099
2100 } 2100 }
2101 break; 2101 break;
2102 case 59 : 2102 case 59 :
2103 // InternalApplicationConfiguration.g:1:389: RULE_WS 2103 // InternalApplicationConfiguration.g:1:389: RULE_WS
2104 { 2104 {
2105 mRULE_WS(); 2105 mRULE_WS();
2106 2106
2107 } 2107 }
2108 break; 2108 break;
2109 case 60 : 2109 case 60 :
2110 // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER 2110 // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER
2111 { 2111 {
2112 mRULE_ANY_OTHER(); 2112 mRULE_ANY_OTHER();
2113 2113
2114 } 2114 }
2115 break; 2115 break;
2116 2116
2117 } 2117 }
2118 2118
2119 } 2119 }
2120 2120
2121 2121
2122 protected DFA12 dfa12 = new DFA12(this); 2122 protected DFA12 dfa12 = new DFA12(this);
2123 static final String DFA12_eotS = 2123 static final String DFA12_eotS =
2124 "\1\uffff\1\47\1\uffff\4\53\4\uffff\1\53\1\45\5\53\1\uffff\1\45\1\105\1\107\2\53\1\uffff\5\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\6\53\4\uffff\1\53\1\uffff\12\53\6\uffff\5\53\1\uffff\5\53\5\uffff\1\53\1\174\21\53\1\u0090\20\53\1\uffff\3\53\1\u00a5\1\53\1\u00a7\11\53\1\u00b1\2\53\2\uffff\1\53\1\u00b5\1\u00b6\1\u00b7\1\u00b8\17\53\1\uffff\1\53\1\uffff\11\53\1\uffff\3\53\4\uffff\4\53\1\u00d9\2\53\1\u00dc\3\53\1\u00e0\2\53\1\u00e3\1\u00e4\3\53\1\u00e8\1\u00e9\3\53\1\u00ed\1\53\1\u00ef\1\53\1\u00f1\1\u00f2\1\u00f3\1\53\1\uffff\1\u00f5\1\53\1\uffff\3\53\1\uffff\2\53\2\uffff\1\u00fc\2\53\2\uffff\3\53\1\uffff\1\53\1\uffff\1\u0103\3\uffff\1\53\1\uffff\4\53\1\u0109\1\53\2\uffff\1\53\1\u010c\1\u010d\2\53\1\uffff\1\53\1\u0111\3\53\1\uffff\1\u0115\1\u0116\2\uffff\3\53\1\uffff\1\u011a\2\53\2\uffff\1\53\1\u011e\1\u011f\1\uffff\2\53\1\u0122\2\uffff\1\u0123\1\53\2\uffff\1\u0125\1\uffff"; 2124 "\1\uffff\1\47\1\uffff\4\53\4\uffff\1\53\1\45\5\53\1\uffff\1\45\1\105\1\107\2\53\1\uffff\5\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\6\53\4\uffff\1\53\1\uffff\12\53\6\uffff\5\53\1\uffff\5\53\5\uffff\1\53\1\174\21\53\1\u0090\20\53\1\uffff\3\53\1\u00a5\1\53\1\u00a7\11\53\1\u00b1\2\53\2\uffff\1\53\1\u00b5\1\u00b6\1\u00b7\1\u00b8\17\53\1\uffff\1\53\1\uffff\11\53\1\uffff\3\53\4\uffff\4\53\1\u00d9\2\53\1\u00dc\3\53\1\u00e0\2\53\1\u00e3\1\u00e4\3\53\1\u00e8\1\u00e9\3\53\1\u00ed\1\53\1\u00ef\1\53\1\u00f1\1\u00f2\1\u00f3\1\53\1\uffff\1\u00f5\1\53\1\uffff\3\53\1\uffff\2\53\2\uffff\1\u00fc\2\53\2\uffff\3\53\1\uffff\1\53\1\uffff\1\u0103\3\uffff\1\53\1\uffff\4\53\1\u0109\1\53\2\uffff\1\53\1\u010c\1\u010d\2\53\1\uffff\1\53\1\u0111\3\53\1\uffff\1\u0115\1\u0116\2\uffff\3\53\1\uffff\1\u011a\2\53\2\uffff\1\53\1\u011e\1\u011f\1\uffff\2\53\1\u0122\2\uffff\1\u0123\1\53\2\uffff\1\u0125\1\uffff";
2125 static final String DFA12_eofS = 2125 static final String DFA12_eofS =
2126 "\u0126\uffff"; 2126 "\u0126\uffff";
2127 static final String DFA12_minS = 2127 static final String DFA12_minS =
2128 "\1\0\1\56\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\141\1\157\1\142\1\157\1\145\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\170\1\156\1\152\1\164\1\147\1\156\1\141\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\146\1\164\1\145\1\160\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\1\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\60\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\2\uffff\1\154\2\60\1\156\1\145\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\2\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\2\uffff\1\163\2\60\1\uffff\1\162\1\145\1\60\2\uffff\1\60\1\162\2\uffff\1\60\1\uffff"; 2128 "\1\0\1\56\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\141\1\157\1\142\1\157\1\145\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\170\1\156\1\152\1\164\1\147\1\156\1\141\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\146\1\164\1\145\1\160\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\1\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\60\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\2\uffff\1\154\2\60\1\156\1\145\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\2\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\2\uffff\1\163\2\60\1\uffff\1\162\1\145\1\60\2\uffff\1\60\1\162\2\uffff\1\60\1\uffff";
2129 static final String DFA12_maxS = 2129 static final String DFA12_maxS =
2130 "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\2\157\1\165\1\157\1\165\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\170\1\163\1\152\1\164\1\147\1\156\1\141\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\163\1\164\1\145\1\160\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\1\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\172\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\2\uffff\1\154\2\172\1\156\1\145\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\2\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\2\uffff\1\163\2\172\1\uffff\1\162\1\145\1\172\2\uffff\1\172\1\162\2\uffff\1\172\1\uffff"; 2130 "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\2\157\1\165\1\157\1\165\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\170\1\163\1\152\1\164\1\147\1\156\1\141\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\163\1\164\1\145\1\160\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\1\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\172\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\2\uffff\1\154\2\172\1\156\1\145\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\2\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\2\uffff\1\163\2\172\1\uffff\1\162\1\145\1\172\2\uffff\1\172\1\162\2\uffff\1\172\1\uffff";
2131 static final String DFA12_acceptS = 2131 static final String DFA12_acceptS =
2132 "\2\uffff\1\2\4\uffff\1\7\1\10\1\11\1\12\7\uffff\1\30\5\uffff\1\40\6\uffff\1\66\1\67\3\uffff\1\73\1\74\1\41\1\1\1\2\2\uffff\1\66\6\uffff\1\7\1\10\1\11\1\12\1\uffff\1\15\12\uffff\1\30\1\31\1\56\1\32\1\57\1\33\5\uffff\1\40\5\uffff\1\67\1\70\1\71\1\72\1\73\44\uffff\1\35\22\uffff\1\25\1\51\24\uffff\1\6\1\uffff\1\62\11\uffff\1\22\3\uffff\1\46\1\36\1\34\1\60\40\uffff\1\42\2\uffff\1\50\3\uffff\1\3\2\uffff\1\5\1\17\3\uffff\1\27\1\20\3\uffff\1\24\1\uffff\1\53\1\uffff\1\61\1\45\1\37\1\uffff\1\47\6\uffff\1\13\1\44\5\uffff\1\26\5\uffff\1\4\2\uffff\1\54\1\55\3\uffff\1\43\3\uffff\1\14\1\16\3\uffff\1\63\3\uffff\1\23\1\52\2\uffff\1\21\1\64\1\uffff\1\65"; 2132 "\2\uffff\1\2\4\uffff\1\7\1\10\1\11\1\12\7\uffff\1\30\5\uffff\1\40\6\uffff\1\66\1\67\3\uffff\1\73\1\74\1\41\1\1\1\2\2\uffff\1\66\6\uffff\1\7\1\10\1\11\1\12\1\uffff\1\15\12\uffff\1\30\1\31\1\56\1\32\1\57\1\33\5\uffff\1\40\5\uffff\1\67\1\70\1\71\1\72\1\73\44\uffff\1\35\22\uffff\1\25\1\51\24\uffff\1\6\1\uffff\1\62\11\uffff\1\22\3\uffff\1\46\1\36\1\34\1\60\40\uffff\1\42\2\uffff\1\50\3\uffff\1\3\2\uffff\1\5\1\17\3\uffff\1\27\1\20\3\uffff\1\24\1\uffff\1\53\1\uffff\1\61\1\45\1\37\1\uffff\1\47\6\uffff\1\13\1\44\5\uffff\1\26\5\uffff\1\4\2\uffff\1\54\1\55\3\uffff\1\43\3\uffff\1\14\1\16\3\uffff\1\63\3\uffff\1\23\1\52\2\uffff\1\21\1\64\1\uffff\1\65";
2133 static final String DFA12_specialS = 2133 static final String DFA12_specialS =
2134 "\1\0\40\uffff\1\1\1\2\u0103\uffff}>"; 2134 "\1\0\40\uffff\1\1\1\2\u0103\uffff}>";
2135 static final String[] DFA12_transitionS = { 2135 static final String[] DFA12_transitionS = {
2136 "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\22\3\45\1\42\2\45\1\30\1\23\1\11\1\2\1\1\1\43\12\40\1\14\1\45\1\24\1\7\1\25\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\16\1\32\1\4\1\6\1\31\1\37\1\3\2\37\1\20\1\15\1\26\1\17\1\13\1\37\1\21\1\27\2\37\1\5\4\37\1\10\1\45\1\12\uff82\45", 2136 "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\22\3\45\1\42\2\45\1\30\1\23\1\11\1\2\1\1\1\43\12\40\1\14\1\45\1\24\1\7\1\25\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\16\1\32\1\4\1\6\1\31\1\37\1\3\2\37\1\20\1\15\1\26\1\17\1\13\1\37\1\21\1\27\2\37\1\5\4\37\1\10\1\45\1\12\uff82\45",
2137 "\1\46", 2137 "\1\46",
2138 "", 2138 "",
2139 "\1\51\1\52", 2139 "\1\51\1\52",
2140 "\1\54\7\uffff\1\55", 2140 "\1\54\7\uffff\1\55",
2141 "\1\56", 2141 "\1\56",
2142 "\1\57\5\uffff\1\60\5\uffff\1\61", 2142 "\1\57\5\uffff\1\60\5\uffff\1\61",
2143 "", 2143 "",
2144 "", 2144 "",
2145 "", 2145 "",
2146 "", 2146 "",
2147 "\1\66", 2147 "\1\66",
2148 "\1\67", 2148 "\1\67",
2149 "\1\73\3\uffff\1\70\3\uffff\1\72\5\uffff\1\71", 2149 "\1\73\3\uffff\1\70\3\uffff\1\72\5\uffff\1\71",
2150 "\1\74", 2150 "\1\74",
2151 "\1\75\22\uffff\1\76", 2151 "\1\75\22\uffff\1\76",
2152 "\1\77", 2152 "\1\77",
2153 "\1\101\17\uffff\1\100", 2153 "\1\101\17\uffff\1\100",
2154 "", 2154 "",
2155 "\1\103", 2155 "\1\103",
2156 "\1\104", 2156 "\1\104",
2157 "\1\106", 2157 "\1\106",
2158 "\1\110\5\uffff\1\111", 2158 "\1\110\5\uffff\1\111",
2159 "\1\113\13\uffff\1\114\4\uffff\1\112", 2159 "\1\113\13\uffff\1\114\4\uffff\1\112",
2160 "", 2160 "",
2161 "\1\116", 2161 "\1\116",
2162 "\1\117", 2162 "\1\117",
2163 "\1\120", 2163 "\1\120",
2164 "\1\121", 2164 "\1\121",
2165 "\1\122", 2165 "\1\122",
2166 "\32\53\4\uffff\1\53\1\uffff\32\53", 2166 "\32\53\4\uffff\1\53\1\uffff\32\53",
2167 "", 2167 "",
2168 "", 2168 "",
2169 "\0\124", 2169 "\0\124",
2170 "\0\124", 2170 "\0\124",
2171 "\1\125\4\uffff\1\126", 2171 "\1\125\4\uffff\1\126",
2172 "", 2172 "",
2173 "", 2173 "",
2174 "", 2174 "",
2175 "", 2175 "",
2176 "", 2176 "",
2177 "\1\130", 2177 "\1\130",
2178 "\1\131", 2178 "\1\131",
2179 "", 2179 "",
2180 "\1\132", 2180 "\1\132",
2181 "\1\133", 2181 "\1\133",
2182 "\1\134", 2182 "\1\134",
2183 "\1\135", 2183 "\1\135",
2184 "\1\136", 2184 "\1\136",
2185 "\1\137", 2185 "\1\137",
2186 "", 2186 "",
2187 "", 2187 "",
2188 "", 2188 "",
2189 "", 2189 "",
2190 "\1\140\16\uffff\1\141", 2190 "\1\140\16\uffff\1\141",
2191 "", 2191 "",
2192 "\1\143\6\uffff\1\142", 2192 "\1\143\6\uffff\1\142",
2193 "\1\144", 2193 "\1\144",
2194 "\1\145", 2194 "\1\145",
2195 "\1\146", 2195 "\1\146",
2196 "\1\147\4\uffff\1\150", 2196 "\1\147\4\uffff\1\150",
2197 "\1\151", 2197 "\1\151",
2198 "\1\152", 2198 "\1\152",
2199 "\1\153", 2199 "\1\153",
2200 "\1\154", 2200 "\1\154",
2201 "\1\155", 2201 "\1\155",
2202 "", 2202 "",
2203 "", 2203 "",
2204 "", 2204 "",
2205 "", 2205 "",
2206 "", 2206 "",
2207 "", 2207 "",
2208 "\1\156\11\uffff\1\157\3\uffff\1\160", 2208 "\1\156\11\uffff\1\157\3\uffff\1\160",
2209 "\1\161", 2209 "\1\161",
2210 "\1\163\20\uffff\1\162", 2210 "\1\163\20\uffff\1\162",
2211 "\1\164", 2211 "\1\164",
2212 "\1\165", 2212 "\1\165",
2213 "", 2213 "",
2214 "\1\166", 2214 "\1\166",
2215 "\1\167", 2215 "\1\167",
2216 "\1\170", 2216 "\1\170",
2217 "\1\171", 2217 "\1\171",
2218 "\1\172", 2218 "\1\172",
2219 "", 2219 "",
2220 "", 2220 "",
2221 "", 2221 "",
2222 "", 2222 "",
2223 "", 2223 "",
2224 "\1\173", 2224 "\1\173",
2225 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2225 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2226 "\1\175", 2226 "\1\175",
2227 "\1\176", 2227 "\1\176",
2228 "\1\177", 2228 "\1\177",
2229 "\1\u0080", 2229 "\1\u0080",
2230 "\1\u0081", 2230 "\1\u0081",
2231 "\1\u0082", 2231 "\1\u0082",
2232 "\1\u0083", 2232 "\1\u0083",
2233 "\1\u0084", 2233 "\1\u0084",
2234 "\1\u0085", 2234 "\1\u0085",
2235 "\1\u0086", 2235 "\1\u0086",
2236 "\1\u0087", 2236 "\1\u0087",
2237 "\1\u0088", 2237 "\1\u0088",
2238 "\1\u0089", 2238 "\1\u0089",
2239 "\1\u008b\14\uffff\1\u008a", 2239 "\1\u008b\14\uffff\1\u008a",
2240 "\1\u008c", 2240 "\1\u008c",
2241 "\1\u008d", 2241 "\1\u008d",
2242 "\1\u008e", 2242 "\1\u008e",
2243 "\1\u008f\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2243 "\1\u008f\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2244 "\1\u0092\1\u0091", 2244 "\1\u0092\1\u0091",
2245 "\1\u0093", 2245 "\1\u0093",
2246 "\1\u0094", 2246 "\1\u0094",
2247 "\1\u0095", 2247 "\1\u0095",
2248 "\1\u0096", 2248 "\1\u0096",
2249 "\1\u0097", 2249 "\1\u0097",
2250 "\1\u0098", 2250 "\1\u0098",
2251 "\1\u0099", 2251 "\1\u0099",
2252 "\1\u009a", 2252 "\1\u009a",
2253 "\1\u009b", 2253 "\1\u009b",
2254 "\1\u009c", 2254 "\1\u009c",
2255 "\1\u009d", 2255 "\1\u009d",
2256 "\1\u009e", 2256 "\1\u009e",
2257 "\1\u009f", 2257 "\1\u009f",
2258 "\1\u00a0", 2258 "\1\u00a0",
2259 "\1\u00a1", 2259 "\1\u00a1",
2260 "", 2260 "",
2261 "\1\u00a2", 2261 "\1\u00a2",
2262 "\1\u00a3", 2262 "\1\u00a3",
2263 "\1\u00a4", 2263 "\1\u00a4",
2264 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2264 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2265 "\1\u00a6", 2265 "\1\u00a6",
2266 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2266 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2267 "\1\u00a8", 2267 "\1\u00a8",
2268 "\1\u00a9", 2268 "\1\u00a9",
2269 "\1\u00aa", 2269 "\1\u00aa",
2270 "\1\u00ab", 2270 "\1\u00ab",
2271 "\1\u00ac", 2271 "\1\u00ac",
2272 "\1\u00ad", 2272 "\1\u00ad",
2273 "\1\u00ae", 2273 "\1\u00ae",
2274 "\1\u00af", 2274 "\1\u00af",
2275 "\1\u00b0", 2275 "\1\u00b0",
2276 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2276 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2277 "\1\u00b2", 2277 "\1\u00b2",
2278 "\1\u00b3", 2278 "\1\u00b3",
2279 "", 2279 "",
2280 "", 2280 "",
2281 "\1\u00b4", 2281 "\1\u00b4",
2282 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2282 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2283 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2283 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2284 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2284 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2285 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2285 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2286 "\1\u00b9", 2286 "\1\u00b9",
2287 "\1\u00ba", 2287 "\1\u00ba",
2288 "\1\u00bb", 2288 "\1\u00bb",
2289 "\1\u00bc", 2289 "\1\u00bc",
2290 "\1\u00bd", 2290 "\1\u00bd",
2291 "\1\u00be", 2291 "\1\u00be",
2292 "\1\u00bf", 2292 "\1\u00bf",
2293 "\1\u00c0", 2293 "\1\u00c0",
2294 "\1\u00c1", 2294 "\1\u00c1",
2295 "\1\u00c2", 2295 "\1\u00c2",
2296 "\1\u00c3", 2296 "\1\u00c3",
2297 "\1\u00c4", 2297 "\1\u00c4",
2298 "\1\u00c5", 2298 "\1\u00c5",
2299 "\1\u00c6", 2299 "\1\u00c6",
2300 "\1\u00c7", 2300 "\1\u00c7",
2301 "", 2301 "",
2302 "\1\u00c8", 2302 "\1\u00c8",
2303 "", 2303 "",
2304 "\1\u00c9", 2304 "\1\u00c9",
2305 "\1\u00ca", 2305 "\1\u00ca",
2306 "\1\u00cb", 2306 "\1\u00cb",
2307 "\1\u00cc", 2307 "\1\u00cc",
2308 "\1\u00cd", 2308 "\1\u00cd",
2309 "\1\u00ce", 2309 "\1\u00ce",
2310 "\1\u00cf", 2310 "\1\u00cf",
2311 "\1\u00d0", 2311 "\1\u00d0",
2312 "\1\u00d1", 2312 "\1\u00d1",
2313 "", 2313 "",
2314 "\1\u00d2", 2314 "\1\u00d2",
2315 "\1\u00d3", 2315 "\1\u00d3",
2316 "\1\u00d4", 2316 "\1\u00d4",
2317 "", 2317 "",
2318 "", 2318 "",
2319 "", 2319 "",
2320 "", 2320 "",
2321 "\1\u00d5", 2321 "\1\u00d5",
2322 "\1\u00d6", 2322 "\1\u00d6",
2323 "\1\u00d7", 2323 "\1\u00d7",
2324 "\1\u00d8", 2324 "\1\u00d8",
2325 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2325 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2326 "\1\u00da", 2326 "\1\u00da",
2327 "\1\u00db", 2327 "\1\u00db",
2328 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2328 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2329 "\1\u00dd", 2329 "\1\u00dd",
2330 "\1\u00de", 2330 "\1\u00de",
2331 "\1\u00df", 2331 "\1\u00df",
2332 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2332 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2333 "\1\u00e1", 2333 "\1\u00e1",
2334 "\1\u00e2", 2334 "\1\u00e2",
2335 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2335 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2336 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2336 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2337 "\1\u00e5", 2337 "\1\u00e5",
2338 "\1\u00e6", 2338 "\1\u00e6",
2339 "\1\u00e7", 2339 "\1\u00e7",
2340 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2340 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2341 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2341 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2342 "\1\u00ea", 2342 "\1\u00ea",
2343 "\1\u00eb", 2343 "\1\u00eb",
2344 "\1\u00ec", 2344 "\1\u00ec",
2345 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2345 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2346 "\1\u00ee", 2346 "\1\u00ee",
2347 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2347 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2348 "\1\u00f0", 2348 "\1\u00f0",
2349 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2349 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2350 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2350 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2351 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2351 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2352 "\1\u00f4", 2352 "\1\u00f4",
2353 "", 2353 "",
2354 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2354 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2355 "\1\u00f6", 2355 "\1\u00f6",
2356 "", 2356 "",
2357 "\1\u00f7", 2357 "\1\u00f7",
2358 "\1\u00f8", 2358 "\1\u00f8",
2359 "\1\u00f9", 2359 "\1\u00f9",
2360 "", 2360 "",
2361 "\1\u00fa", 2361 "\1\u00fa",
2362 "\1\u00fb", 2362 "\1\u00fb",
2363 "", 2363 "",
2364 "", 2364 "",
2365 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2365 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2366 "\1\u00fd", 2366 "\1\u00fd",
2367 "\1\u00fe", 2367 "\1\u00fe",
2368 "", 2368 "",
2369 "", 2369 "",
2370 "\1\u00ff", 2370 "\1\u00ff",
2371 "\1\u0100", 2371 "\1\u0100",
2372 "\1\u0101", 2372 "\1\u0101",
2373 "", 2373 "",
2374 "\1\u0102", 2374 "\1\u0102",
2375 "", 2375 "",
2376 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2376 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2377 "", 2377 "",
2378 "", 2378 "",
2379 "", 2379 "",
2380 "\1\u0104", 2380 "\1\u0104",
2381 "", 2381 "",
2382 "\1\u0105", 2382 "\1\u0105",
2383 "\1\u0106", 2383 "\1\u0106",
2384 "\1\u0107", 2384 "\1\u0107",
2385 "\1\u0108", 2385 "\1\u0108",
2386 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2386 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2387 "\1\u010a", 2387 "\1\u010a",
2388 "", 2388 "",
2389 "", 2389 "",
2390 "\1\u010b", 2390 "\1\u010b",
2391 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2391 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2392 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2392 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2393 "\1\u010e", 2393 "\1\u010e",
2394 "\1\u010f", 2394 "\1\u010f",
2395 "", 2395 "",
2396 "\1\u0110", 2396 "\1\u0110",
2397 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2397 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2398 "\1\u0112", 2398 "\1\u0112",
2399 "\1\u0113", 2399 "\1\u0113",
2400 "\1\u0114", 2400 "\1\u0114",
2401 "", 2401 "",
2402 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2402 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2403 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2403 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2404 "", 2404 "",
2405 "", 2405 "",
2406 "\1\u0117", 2406 "\1\u0117",
2407 "\1\u0118", 2407 "\1\u0118",
2408 "\1\u0119", 2408 "\1\u0119",
2409 "", 2409 "",
2410 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2410 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2411 "\1\u011b", 2411 "\1\u011b",
2412 "\1\u011c", 2412 "\1\u011c",
2413 "", 2413 "",
2414 "", 2414 "",
2415 "\1\u011d", 2415 "\1\u011d",
2416 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2416 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2417 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2417 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2418 "", 2418 "",
2419 "\1\u0120", 2419 "\1\u0120",
2420 "\1\u0121", 2420 "\1\u0121",
2421 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2421 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2422 "", 2422 "",
2423 "", 2423 "",
2424 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2424 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2425 "\1\u0124", 2425 "\1\u0124",
2426 "", 2426 "",
2427 "", 2427 "",
2428 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", 2428 "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
2429 "" 2429 ""
2430 }; 2430 };
2431 2431
2432 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); 2432 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
2433 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); 2433 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
2434 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); 2434 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
2435 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); 2435 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
2436 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); 2436 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
2437 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); 2437 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
2438 static final short[][] DFA12_transition; 2438 static final short[][] DFA12_transition;
2439 2439
2440 static { 2440 static {
2441 int numStates = DFA12_transitionS.length; 2441 int numStates = DFA12_transitionS.length;
2442 DFA12_transition = new short[numStates][]; 2442 DFA12_transition = new short[numStates][];
2443 for (int i=0; i<numStates; i++) { 2443 for (int i=0; i<numStates; i++) {
2444 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); 2444 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
2445 } 2445 }
2446 } 2446 }
2447 2447
2448 class DFA12 extends DFA { 2448 class DFA12 extends DFA {
2449 2449
2450 public DFA12(BaseRecognizer recognizer) { 2450 public DFA12(BaseRecognizer recognizer) {
2451 this.recognizer = recognizer; 2451 this.recognizer = recognizer;
2452 this.decisionNumber = 12; 2452 this.decisionNumber = 12;
2453 this.eot = DFA12_eot; 2453 this.eot = DFA12_eot;
2454 this.eof = DFA12_eof; 2454 this.eof = DFA12_eof;
2455 this.min = DFA12_min; 2455 this.min = DFA12_min;
2456 this.max = DFA12_max; 2456 this.max = DFA12_max;
2457 this.accept = DFA12_accept; 2457 this.accept = DFA12_accept;
2458 this.special = DFA12_special; 2458 this.special = DFA12_special;
2459 this.transition = DFA12_transition; 2459 this.transition = DFA12_transition;
2460 } 2460 }
2461 public String getDescription() { 2461 public String getDescription() {
2462 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; 2462 return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
2463 } 2463 }
2464 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 2464 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
2465 IntStream input = _input; 2465 IntStream input = _input;
2466 int _s = s; 2466 int _s = s;
2467 switch ( s ) { 2467 switch ( s ) {
2468 case 0 : 2468 case 0 :
2469 int LA12_0 = input.LA(1); 2469 int LA12_0 = input.LA(1);
2470 2470
2471 s = -1; 2471 s = -1;
2472 if ( (LA12_0=='.') ) {s = 1;} 2472 if ( (LA12_0=='.') ) {s = 1;}
2473 2473
2474 else if ( (LA12_0=='-') ) {s = 2;} 2474 else if ( (LA12_0=='-') ) {s = 2;}
2475 2475
2476 else if ( (LA12_0=='i') ) {s = 3;} 2476 else if ( (LA12_0=='i') ) {s = 3;}
2477 2477
2478 else if ( (LA12_0=='e') ) {s = 4;} 2478 else if ( (LA12_0=='e') ) {s = 4;}
2479 2479
2480 else if ( (LA12_0=='v') ) {s = 5;} 2480 else if ( (LA12_0=='v') ) {s = 5;}
2481 2481
2482 else if ( (LA12_0=='f') ) {s = 6;} 2482 else if ( (LA12_0=='f') ) {s = 6;}
2483 2483
2484 else if ( (LA12_0=='=') ) {s = 7;} 2484 else if ( (LA12_0=='=') ) {s = 7;}
2485 2485
2486 else if ( (LA12_0=='{') ) {s = 8;} 2486 else if ( (LA12_0=='{') ) {s = 8;}
2487 2487
2488 else if ( (LA12_0==',') ) {s = 9;} 2488 else if ( (LA12_0==',') ) {s = 9;}
2489 2489
2490 else if ( (LA12_0=='}') ) {s = 10;} 2490 else if ( (LA12_0=='}') ) {s = 10;}
2491 2491
2492 else if ( (LA12_0=='p') ) {s = 11;} 2492 else if ( (LA12_0=='p') ) {s = 11;}
2493 2493
2494 else if ( (LA12_0==':') ) {s = 12;} 2494 else if ( (LA12_0==':') ) {s = 12;}
2495 2495
2496 else if ( (LA12_0=='m') ) {s = 13;} 2496 else if ( (LA12_0=='m') ) {s = 13;}
2497 2497
2498 else if ( (LA12_0=='c') ) {s = 14;} 2498 else if ( (LA12_0=='c') ) {s = 14;}
2499 2499
2500 else if ( (LA12_0=='o') ) {s = 15;} 2500 else if ( (LA12_0=='o') ) {s = 15;}
2501 2501
2502 else if ( (LA12_0=='l') ) {s = 16;} 2502 else if ( (LA12_0=='l') ) {s = 16;}
2503 2503
2504 else if ( (LA12_0=='r') ) {s = 17;} 2504 else if ( (LA12_0=='r') ) {s = 17;}
2505 2505
2506 else if ( (LA12_0=='#') ) {s = 18;} 2506 else if ( (LA12_0=='#') ) {s = 18;}
2507 2507
2508 else if ( (LA12_0=='+') ) {s = 19;} 2508 else if ( (LA12_0=='+') ) {s = 19;}
2509 2509
2510 else if ( (LA12_0=='<') ) {s = 20;} 2510 else if ( (LA12_0=='<') ) {s = 20;}
2511 2511
2512 else if ( (LA12_0=='>') ) {s = 21;} 2512 else if ( (LA12_0=='>') ) {s = 21;}
2513 2513
2514 else if ( (LA12_0=='n') ) {s = 22;} 2514 else if ( (LA12_0=='n') ) {s = 22;}
2515 2515
2516 else if ( (LA12_0=='s') ) {s = 23;} 2516 else if ( (LA12_0=='s') ) {s = 23;}
2517 2517
2518 else if ( (LA12_0=='*') ) {s = 24;} 2518 else if ( (LA12_0=='*') ) {s = 24;}
2519 2519
2520 else if ( (LA12_0=='g') ) {s = 25;} 2520 else if ( (LA12_0=='g') ) {s = 25;}
2521 2521
2522 else if ( (LA12_0=='d') ) {s = 26;} 2522 else if ( (LA12_0=='d') ) {s = 26;}
2523 2523
2524 else if ( (LA12_0=='S') ) {s = 27;} 2524 else if ( (LA12_0=='S') ) {s = 27;}
2525 2525
2526 else if ( (LA12_0=='A') ) {s = 28;} 2526 else if ( (LA12_0=='A') ) {s = 28;}
2527 2527
2528 else if ( (LA12_0=='V') ) {s = 29;} 2528 else if ( (LA12_0=='V') ) {s = 29;}
2529 2529
2530 else if ( (LA12_0=='^') ) {s = 30;} 2530 else if ( (LA12_0=='^') ) {s = 30;}
2531 2531
2532 else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} 2532 else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;}
2533 2533
2534 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} 2534 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;}
2535 2535
2536 else if ( (LA12_0=='\"') ) {s = 33;} 2536 else if ( (LA12_0=='\"') ) {s = 33;}
2537 2537
2538 else if ( (LA12_0=='\'') ) {s = 34;} 2538 else if ( (LA12_0=='\'') ) {s = 34;}
2539 2539
2540 else if ( (LA12_0=='/') ) {s = 35;} 2540 else if ( (LA12_0=='/') ) {s = 35;}
2541 2541
2542 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} 2542 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;}
2543 2543
2544 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} 2544 else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;}
2545 2545
2546 if ( s>=0 ) return s; 2546 if ( s>=0 ) return s;
2547 break; 2547 break;
2548 case 1 : 2548 case 1 :
2549 int LA12_33 = input.LA(1); 2549 int LA12_33 = input.LA(1);
2550 2550
2551 s = -1; 2551 s = -1;
2552 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} 2552 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;}
2553 2553
2554 else s = 37; 2554 else s = 37;
2555 2555
2556 if ( s>=0 ) return s; 2556 if ( s>=0 ) return s;
2557 break; 2557 break;
2558 case 2 : 2558 case 2 :
2559 int LA12_34 = input.LA(1); 2559 int LA12_34 = input.LA(1);
2560 2560
2561 s = -1; 2561 s = -1;
2562 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} 2562 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;}
2563 2563
2564 else s = 37; 2564 else s = 37;
2565 2565
2566 if ( s>=0 ) return s; 2566 if ( s>=0 ) return s;
2567 break; 2567 break;
2568 } 2568 }
2569 NoViableAltException nvae = 2569 NoViableAltException nvae =
2570 new NoViableAltException(getDescription(), 12, _s, input); 2570 new NoViableAltException(getDescription(), 12, _s, input);
2571 error(nvae); 2571 error(nvae);
2572 throw nvae; 2572 throw nvae;
2573 } 2573 }
2574 } 2574 }
2575 2575
2576 2576
2577} \ No newline at end of file 2577} \ No newline at end of file
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
index 717b4c46..84581ceb 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
@@ -1,13395 +1,13395 @@
1package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; 1package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal;
2 2
3import org.eclipse.xtext.*; 3import org.eclipse.xtext.*;
4import org.eclipse.xtext.parser.*; 4import org.eclipse.xtext.parser.*;
5import org.eclipse.xtext.parser.impl.*; 5import org.eclipse.xtext.parser.impl.*;
6import org.eclipse.emf.ecore.util.EcoreUtil; 6import org.eclipse.emf.ecore.util.EcoreUtil;
7import org.eclipse.emf.ecore.EObject; 7import org.eclipse.emf.ecore.EObject;
8import org.eclipse.emf.common.util.Enumerator; 8import org.eclipse.emf.common.util.Enumerator;
9import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; 9import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
10import org.eclipse.xtext.parser.antlr.XtextTokenStream; 10import org.eclipse.xtext.parser.antlr.XtextTokenStream;
11import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; 11import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
12import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; 12import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
13import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 13import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
14 14
15 15
16 16
17import org.antlr.runtime.*; 17import org.antlr.runtime.*;
18import java.util.Stack; 18import java.util.Stack;
19import java.util.List; 19import java.util.List;
20import java.util.ArrayList; 20import java.util.ArrayList;
21 21
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'"
26 }; 26 };
27 public static final int T__50=50; 27 public static final int T__50=50;
28 public static final int T__19=19; 28 public static final int T__19=19;
29 public static final int T__15=15; 29 public static final int T__15=15;
30 public static final int T__59=59; 30 public static final int T__59=59;
31 public static final int T__16=16; 31 public static final int T__16=16;
32 public static final int T__17=17; 32 public static final int T__17=17;
33 public static final int T__18=18; 33 public static final int T__18=18;
34 public static final int T__11=11; 34 public static final int T__11=11;
35 public static final int T__55=55; 35 public static final int T__55=55;
36 public static final int T__12=12; 36 public static final int T__12=12;
37 public static final int T__56=56; 37 public static final int T__56=56;
38 public static final int T__13=13; 38 public static final int T__13=13;
39 public static final int T__57=57; 39 public static final int T__57=57;
40 public static final int T__14=14; 40 public static final int T__14=14;
41 public static final int T__58=58; 41 public static final int T__58=58;
42 public static final int T__51=51; 42 public static final int T__51=51;
43 public static final int T__52=52; 43 public static final int T__52=52;
44 public static final int T__53=53; 44 public static final int T__53=53;
45 public static final int T__54=54; 45 public static final int T__54=54;
46 public static final int T__60=60; 46 public static final int T__60=60;
47 public static final int T__61=61; 47 public static final int T__61=61;
48 public static final int RULE_ID=4; 48 public static final int RULE_ID=4;
49 public static final int T__26=26; 49 public static final int T__26=26;
50 public static final int T__27=27; 50 public static final int T__27=27;
51 public static final int T__28=28; 51 public static final int T__28=28;
52 public static final int RULE_INT=5; 52 public static final int RULE_INT=5;
53 public static final int T__29=29; 53 public static final int T__29=29;
54 public static final int T__22=22; 54 public static final int T__22=22;
55 public static final int RULE_ML_COMMENT=7; 55 public static final int RULE_ML_COMMENT=7;
56 public static final int T__23=23; 56 public static final int T__23=23;
57 public static final int T__24=24; 57 public static final int T__24=24;
58 public static final int T__25=25; 58 public static final int T__25=25;
59 public static final int T__62=62; 59 public static final int T__62=62;
60 public static final int T__63=63; 60 public static final int T__63=63;
61 public static final int T__20=20; 61 public static final int T__20=20;
62 public static final int T__21=21; 62 public static final int T__21=21;
63 public static final int RULE_STRING=6; 63 public static final int RULE_STRING=6;
64 public static final int RULE_SL_COMMENT=8; 64 public static final int RULE_SL_COMMENT=8;
65 public static final int T__37=37; 65 public static final int T__37=37;
66 public static final int T__38=38; 66 public static final int T__38=38;
67 public static final int T__39=39; 67 public static final int T__39=39;
68 public static final int T__33=33; 68 public static final int T__33=33;
69 public static final int T__34=34; 69 public static final int T__34=34;
70 public static final int T__35=35; 70 public static final int T__35=35;
71 public static final int T__36=36; 71 public static final int T__36=36;
72 public static final int EOF=-1; 72 public static final int EOF=-1;
73 public static final int T__30=30; 73 public static final int T__30=30;
74 public static final int T__31=31; 74 public static final int T__31=31;
75 public static final int T__32=32; 75 public static final int T__32=32;
76 public static final int RULE_WS=9; 76 public static final int RULE_WS=9;
77 public static final int RULE_ANY_OTHER=10; 77 public static final int RULE_ANY_OTHER=10;
78 public static final int T__48=48; 78 public static final int T__48=48;
79 public static final int T__49=49; 79 public static final int T__49=49;
80 public static final int T__44=44; 80 public static final int T__44=44;
81 public static final int T__45=45; 81 public static final int T__45=45;
82 public static final int T__46=46; 82 public static final int T__46=46;
83 public static final int T__47=47; 83 public static final int T__47=47;
84 public static final int T__40=40; 84 public static final int T__40=40;
85 public static final int T__41=41; 85 public static final int T__41=41;
86 public static final int T__42=42; 86 public static final int T__42=42;
87 public static final int T__43=43; 87 public static final int T__43=43;
88 88
89 // delegates 89 // delegates
90 // delegators 90 // delegators
91 91
92 92
93 public InternalApplicationConfigurationParser(TokenStream input) { 93 public InternalApplicationConfigurationParser(TokenStream input) {
94 this(input, new RecognizerSharedState()); 94 this(input, new RecognizerSharedState());
95 } 95 }
96 public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { 96 public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) {
97 super(input, state); 97 super(input, state);
98 98
99 } 99 }
100 100
101 101
102 public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } 102 public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; }
103 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } 103 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
104 104
105 105
106 106
107 private ApplicationConfigurationGrammarAccess grammarAccess; 107 private ApplicationConfigurationGrammarAccess grammarAccess;
108 108
109 public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { 109 public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) {
110 this(input); 110 this(input);
111 this.grammarAccess = grammarAccess; 111 this.grammarAccess = grammarAccess;
112 registerRules(grammarAccess.getGrammar()); 112 registerRules(grammarAccess.getGrammar());
113 } 113 }
114 114
115 @Override 115 @Override
116 protected String getFirstRuleName() { 116 protected String getFirstRuleName() {
117 return "ConfigurationScript"; 117 return "ConfigurationScript";
118 } 118 }
119 119
120 @Override 120 @Override
121 protected ApplicationConfigurationGrammarAccess getGrammarAccess() { 121 protected ApplicationConfigurationGrammarAccess getGrammarAccess() {
122 return grammarAccess; 122 return grammarAccess;
123 } 123 }
124 124
125 125
126 126
127 127
128 // $ANTLR start "entryRuleConfigurationScript" 128 // $ANTLR start "entryRuleConfigurationScript"
129 // InternalApplicationConfiguration.g:65:1: entryRuleConfigurationScript returns [EObject current=null] : iv_ruleConfigurationScript= ruleConfigurationScript EOF ; 129 // InternalApplicationConfiguration.g:65:1: entryRuleConfigurationScript returns [EObject current=null] : iv_ruleConfigurationScript= ruleConfigurationScript EOF ;
130 public final EObject entryRuleConfigurationScript() throws RecognitionException { 130 public final EObject entryRuleConfigurationScript() throws RecognitionException {
131 EObject current = null; 131 EObject current = null;
132 132
133 EObject iv_ruleConfigurationScript = null; 133 EObject iv_ruleConfigurationScript = null;
134 134
135 135
136 try { 136 try {
137 // InternalApplicationConfiguration.g:65:60: (iv_ruleConfigurationScript= ruleConfigurationScript EOF ) 137 // InternalApplicationConfiguration.g:65:60: (iv_ruleConfigurationScript= ruleConfigurationScript EOF )
138 // InternalApplicationConfiguration.g:66:2: iv_ruleConfigurationScript= ruleConfigurationScript EOF 138 // InternalApplicationConfiguration.g:66:2: iv_ruleConfigurationScript= ruleConfigurationScript EOF
139 { 139 {
140 newCompositeNode(grammarAccess.getConfigurationScriptRule()); 140 newCompositeNode(grammarAccess.getConfigurationScriptRule());
141 pushFollow(FOLLOW_1); 141 pushFollow(FOLLOW_1);
142 iv_ruleConfigurationScript=ruleConfigurationScript(); 142 iv_ruleConfigurationScript=ruleConfigurationScript();
143 143
144 state._fsp--; 144 state._fsp--;
145 145
146 current =iv_ruleConfigurationScript; 146 current =iv_ruleConfigurationScript;
147 match(input,EOF,FOLLOW_2); 147 match(input,EOF,FOLLOW_2);
148 148
149 } 149 }
150 150
151 } 151 }
152 152
153 catch (RecognitionException re) { 153 catch (RecognitionException re) {
154 recover(input,re); 154 recover(input,re);
155 appendSkippedTokens(); 155 appendSkippedTokens();
156 } 156 }
157 finally { 157 finally {
158 } 158 }
159 return current; 159 return current;
160 } 160 }
161 // $ANTLR end "entryRuleConfigurationScript" 161 // $ANTLR end "entryRuleConfigurationScript"
162 162
163 163
164 // $ANTLR start "ruleConfigurationScript" 164 // $ANTLR start "ruleConfigurationScript"
165 // InternalApplicationConfiguration.g:72:1: ruleConfigurationScript returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ; 165 // InternalApplicationConfiguration.g:72:1: ruleConfigurationScript returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ;
166 public final EObject ruleConfigurationScript() throws RecognitionException { 166 public final EObject ruleConfigurationScript() throws RecognitionException {
167 EObject current = null; 167 EObject current = null;
168 168
169 EObject lv_imports_0_0 = null; 169 EObject lv_imports_0_0 = null;
170 170
171 EObject lv_commands_1_0 = null; 171 EObject lv_commands_1_0 = null;
172 172
173 173
174 174
175 enterRule(); 175 enterRule();
176 176
177 try { 177 try {
178 // InternalApplicationConfiguration.g:78:2: ( ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ) 178 // InternalApplicationConfiguration.g:78:2: ( ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) )
179 // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) 179 // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* )
180 { 180 {
181 // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) 181 // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* )
182 // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* 182 // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )*
183 { 183 {
184 // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* 184 // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )*
185 loop1: 185 loop1:
186 do { 186 do {
187 int alt1=2; 187 int alt1=2;
188 int LA1_0 = input.LA(1); 188 int LA1_0 = input.LA(1);
189 189
190 if ( (LA1_0==13) ) { 190 if ( (LA1_0==13) ) {
191 alt1=1; 191 alt1=1;
192 } 192 }
193 193
194 194
195 switch (alt1) { 195 switch (alt1) {
196 case 1 : 196 case 1 :
197 // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) 197 // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport )
198 { 198 {
199 // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) 199 // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport )
200 // InternalApplicationConfiguration.g:82:5: lv_imports_0_0= ruleImport 200 // InternalApplicationConfiguration.g:82:5: lv_imports_0_0= ruleImport
201 { 201 {
202 202
203 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 203 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
204 204
205 pushFollow(FOLLOW_3); 205 pushFollow(FOLLOW_3);
206 lv_imports_0_0=ruleImport(); 206 lv_imports_0_0=ruleImport();
207 207
208 state._fsp--; 208 state._fsp--;
209 209
210 210
211 if (current==null) { 211 if (current==null) {
212 current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); 212 current = createModelElementForParent(grammarAccess.getConfigurationScriptRule());
213 } 213 }
214 add( 214 add(
215 current, 215 current,
216 "imports", 216 "imports",
217 lv_imports_0_0, 217 lv_imports_0_0,
218 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); 218 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import");
219 afterParserOrEnumRuleCall(); 219 afterParserOrEnumRuleCall();
220 220
221 221
222 } 222 }
223 223
224 224
225 } 225 }
226 break; 226 break;
227 227
228 default : 228 default :
229 break loop1; 229 break loop1;
230 } 230 }
231 } while (true); 231 } while (true);
232 232
233 // InternalApplicationConfiguration.g:99:3: ( (lv_commands_1_0= ruleCommand ) )* 233 // InternalApplicationConfiguration.g:99:3: ( (lv_commands_1_0= ruleCommand ) )*
234 loop2: 234 loop2:
235 do { 235 do {
236 int alt2=2; 236 int alt2=2;
237 int LA2_0 = input.LA(1); 237 int LA2_0 = input.LA(1);
238 238
239 if ( (LA2_0==16||LA2_0==24||(LA2_0>=26 && LA2_0<=27)||(LA2_0>=29 && LA2_0<=30)||(LA2_0>=44 && LA2_0<=45)) ) { 239 if ( (LA2_0==16||LA2_0==24||(LA2_0>=26 && LA2_0<=27)||(LA2_0>=29 && LA2_0<=30)||(LA2_0>=44 && LA2_0<=45)) ) {
240 alt2=1; 240 alt2=1;
241 } 241 }
242 242
243 243
244 switch (alt2) { 244 switch (alt2) {
245 case 1 : 245 case 1 :
246 // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) 246 // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand )
247 { 247 {
248 // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) 248 // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand )
249 // InternalApplicationConfiguration.g:101:5: lv_commands_1_0= ruleCommand 249 // InternalApplicationConfiguration.g:101:5: lv_commands_1_0= ruleCommand
250 { 250 {
251 251
252 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 252 newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
253 253
254 pushFollow(FOLLOW_4); 254 pushFollow(FOLLOW_4);
255 lv_commands_1_0=ruleCommand(); 255 lv_commands_1_0=ruleCommand();
256 256
257 state._fsp--; 257 state._fsp--;
258 258
259 259
260 if (current==null) { 260 if (current==null) {
261 current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); 261 current = createModelElementForParent(grammarAccess.getConfigurationScriptRule());
262 } 262 }
263 add( 263 add(
264 current, 264 current,
265 "commands", 265 "commands",
266 lv_commands_1_0, 266 lv_commands_1_0,
267 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); 267 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command");
268 afterParserOrEnumRuleCall(); 268 afterParserOrEnumRuleCall();
269 269
270 270
271 } 271 }
272 272
273 273
274 } 274 }
275 break; 275 break;
276 276
277 default : 277 default :
278 break loop2; 278 break loop2;
279 } 279 }
280 } while (true); 280 } while (true);
281 281
282 282
283 } 283 }
284 284
285 285
286 } 286 }
287 287
288 288
289 leaveRule(); 289 leaveRule();
290 290
291 } 291 }
292 292
293 catch (RecognitionException re) { 293 catch (RecognitionException re) {
294 recover(input,re); 294 recover(input,re);
295 appendSkippedTokens(); 295 appendSkippedTokens();
296 } 296 }
297 finally { 297 finally {
298 } 298 }
299 return current; 299 return current;
300 } 300 }
301 // $ANTLR end "ruleConfigurationScript" 301 // $ANTLR end "ruleConfigurationScript"
302 302
303 303
304 // $ANTLR start "entryRuleCommand" 304 // $ANTLR start "entryRuleCommand"
305 // InternalApplicationConfiguration.g:122:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ; 305 // InternalApplicationConfiguration.g:122:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ;
306 public final EObject entryRuleCommand() throws RecognitionException { 306 public final EObject entryRuleCommand() throws RecognitionException {
307 EObject current = null; 307 EObject current = null;
308 308
309 EObject iv_ruleCommand = null; 309 EObject iv_ruleCommand = null;
310 310
311 311
312 try { 312 try {
313 // InternalApplicationConfiguration.g:122:48: (iv_ruleCommand= ruleCommand EOF ) 313 // InternalApplicationConfiguration.g:122:48: (iv_ruleCommand= ruleCommand EOF )
314 // InternalApplicationConfiguration.g:123:2: iv_ruleCommand= ruleCommand EOF 314 // InternalApplicationConfiguration.g:123:2: iv_ruleCommand= ruleCommand EOF
315 { 315 {
316 newCompositeNode(grammarAccess.getCommandRule()); 316 newCompositeNode(grammarAccess.getCommandRule());
317 pushFollow(FOLLOW_1); 317 pushFollow(FOLLOW_1);
318 iv_ruleCommand=ruleCommand(); 318 iv_ruleCommand=ruleCommand();
319 319
320 state._fsp--; 320 state._fsp--;
321 321
322 current =iv_ruleCommand; 322 current =iv_ruleCommand;
323 match(input,EOF,FOLLOW_2); 323 match(input,EOF,FOLLOW_2);
324 324
325 } 325 }
326 326
327 } 327 }
328 328
329 catch (RecognitionException re) { 329 catch (RecognitionException re) {
330 recover(input,re); 330 recover(input,re);
331 appendSkippedTokens(); 331 appendSkippedTokens();
332 } 332 }
333 finally { 333 finally {
334 } 334 }
335 return current; 335 return current;
336 } 336 }
337 // $ANTLR end "entryRuleCommand" 337 // $ANTLR end "entryRuleCommand"
338 338
339 339
340 // $ANTLR start "ruleCommand" 340 // $ANTLR start "ruleCommand"
341 // InternalApplicationConfiguration.g:129:1: ruleCommand returns [EObject current=null] : (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ; 341 // InternalApplicationConfiguration.g:129:1: ruleCommand returns [EObject current=null] : (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ;
342 public final EObject ruleCommand() throws RecognitionException { 342 public final EObject ruleCommand() throws RecognitionException {
343 EObject current = null; 343 EObject current = null;
344 344
345 EObject this_Declaration_0 = null; 345 EObject this_Declaration_0 = null;
346 346
347 EObject this_Task_1 = null; 347 EObject this_Task_1 = null;
348 348
349 349
350 350
351 enterRule(); 351 enterRule();
352 352
353 try { 353 try {
354 // InternalApplicationConfiguration.g:135:2: ( (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ) 354 // InternalApplicationConfiguration.g:135:2: ( (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) )
355 // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) 355 // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask )
356 { 356 {
357 // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) 357 // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask )
358 int alt3=2; 358 int alt3=2;
359 int LA3_0 = input.LA(1); 359 int LA3_0 = input.LA(1);
360 360
361 if ( (LA3_0==16||LA3_0==24||(LA3_0>=26 && LA3_0<=27)||(LA3_0>=29 && LA3_0<=30)||LA3_0==44) ) { 361 if ( (LA3_0==16||LA3_0==24||(LA3_0>=26 && LA3_0<=27)||(LA3_0>=29 && LA3_0<=30)||LA3_0==44) ) {
362 alt3=1; 362 alt3=1;
363 } 363 }
364 else if ( (LA3_0==45) ) { 364 else if ( (LA3_0==45) ) {
365 alt3=2; 365 alt3=2;
366 } 366 }
367 else { 367 else {
368 NoViableAltException nvae = 368 NoViableAltException nvae =
369 new NoViableAltException("", 3, 0, input); 369 new NoViableAltException("", 3, 0, input);
370 370
371 throw nvae; 371 throw nvae;
372 } 372 }
373 switch (alt3) { 373 switch (alt3) {
374 case 1 : 374 case 1 :
375 // InternalApplicationConfiguration.g:137:3: this_Declaration_0= ruleDeclaration 375 // InternalApplicationConfiguration.g:137:3: this_Declaration_0= ruleDeclaration
376 { 376 {
377 377
378 newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); 378 newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
379 379
380 pushFollow(FOLLOW_2); 380 pushFollow(FOLLOW_2);
381 this_Declaration_0=ruleDeclaration(); 381 this_Declaration_0=ruleDeclaration();
382 382
383 state._fsp--; 383 state._fsp--;
384 384
385 385
386 current = this_Declaration_0; 386 current = this_Declaration_0;
387 afterParserOrEnumRuleCall(); 387 afterParserOrEnumRuleCall();
388 388
389 389
390 } 390 }
391 break; 391 break;
392 case 2 : 392 case 2 :
393 // InternalApplicationConfiguration.g:146:3: this_Task_1= ruleTask 393 // InternalApplicationConfiguration.g:146:3: this_Task_1= ruleTask
394 { 394 {
395 395
396 newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); 396 newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
397 397
398 pushFollow(FOLLOW_2); 398 pushFollow(FOLLOW_2);
399 this_Task_1=ruleTask(); 399 this_Task_1=ruleTask();
400 400
401 state._fsp--; 401 state._fsp--;
402 402
403 403
404 current = this_Task_1; 404 current = this_Task_1;
405 afterParserOrEnumRuleCall(); 405 afterParserOrEnumRuleCall();
406 406
407 407
408 } 408 }
409 break; 409 break;
410 410
411 } 411 }
412 412
413 413
414 } 414 }
415 415
416 416
417 leaveRule(); 417 leaveRule();
418 418
419 } 419 }
420 420
421 catch (RecognitionException re) { 421 catch (RecognitionException re) {
422 recover(input,re); 422 recover(input,re);
423 appendSkippedTokens(); 423 appendSkippedTokens();
424 } 424 }
425 finally { 425 finally {
426 } 426 }
427 return current; 427 return current;
428 } 428 }
429 // $ANTLR end "ruleCommand" 429 // $ANTLR end "ruleCommand"
430 430
431 431
432 // $ANTLR start "entryRuleQualifiedName" 432 // $ANTLR start "entryRuleQualifiedName"
433 // InternalApplicationConfiguration.g:158:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; 433 // InternalApplicationConfiguration.g:158:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
434 public final String entryRuleQualifiedName() throws RecognitionException { 434 public final String entryRuleQualifiedName() throws RecognitionException {
435 String current = null; 435 String current = null;
436 436
437 AntlrDatatypeRuleToken iv_ruleQualifiedName = null; 437 AntlrDatatypeRuleToken iv_ruleQualifiedName = null;
438 438
439 439
440 try { 440 try {
441 // InternalApplicationConfiguration.g:158:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) 441 // InternalApplicationConfiguration.g:158:53: (iv_ruleQualifiedName= ruleQualifiedName EOF )
442 // InternalApplicationConfiguration.g:159:2: iv_ruleQualifiedName= ruleQualifiedName EOF 442 // InternalApplicationConfiguration.g:159:2: iv_ruleQualifiedName= ruleQualifiedName EOF
443 { 443 {
444 newCompositeNode(grammarAccess.getQualifiedNameRule()); 444 newCompositeNode(grammarAccess.getQualifiedNameRule());
445 pushFollow(FOLLOW_1); 445 pushFollow(FOLLOW_1);
446 iv_ruleQualifiedName=ruleQualifiedName(); 446 iv_ruleQualifiedName=ruleQualifiedName();
447 447
448 state._fsp--; 448 state._fsp--;
449 449
450 current =iv_ruleQualifiedName.getText(); 450 current =iv_ruleQualifiedName.getText();
451 match(input,EOF,FOLLOW_2); 451 match(input,EOF,FOLLOW_2);
452 452
453 } 453 }
454 454
455 } 455 }
456 456
457 catch (RecognitionException re) { 457 catch (RecognitionException re) {
458 recover(input,re); 458 recover(input,re);
459 appendSkippedTokens(); 459 appendSkippedTokens();
460 } 460 }
461 finally { 461 finally {
462 } 462 }
463 return current; 463 return current;
464 } 464 }
465 // $ANTLR end "entryRuleQualifiedName" 465 // $ANTLR end "entryRuleQualifiedName"
466 466
467 467
468 // $ANTLR start "ruleQualifiedName" 468 // $ANTLR start "ruleQualifiedName"
469 // InternalApplicationConfiguration.g:165:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; 469 // InternalApplicationConfiguration.g:165:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
470 public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { 470 public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException {
471 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); 471 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
472 472
473 Token this_ID_0=null; 473 Token this_ID_0=null;
474 Token kw=null; 474 Token kw=null;
475 Token this_ID_2=null; 475 Token this_ID_2=null;
476 476
477 477
478 enterRule(); 478 enterRule();
479 479
480 try { 480 try {
481 // InternalApplicationConfiguration.g:171:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) 481 // InternalApplicationConfiguration.g:171:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
482 // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) 482 // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
483 { 483 {
484 // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) 484 // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
485 // InternalApplicationConfiguration.g:173:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* 485 // InternalApplicationConfiguration.g:173:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
486 { 486 {
487 this_ID_0=(Token)match(input,RULE_ID,FOLLOW_5); 487 this_ID_0=(Token)match(input,RULE_ID,FOLLOW_5);
488 488
489 current.merge(this_ID_0); 489 current.merge(this_ID_0);
490 490
491 491
492 newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 492 newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
493 493
494 // InternalApplicationConfiguration.g:180:3: (kw= '.' this_ID_2= RULE_ID )* 494 // InternalApplicationConfiguration.g:180:3: (kw= '.' this_ID_2= RULE_ID )*
495 loop4: 495 loop4:
496 do { 496 do {
497 int alt4=2; 497 int alt4=2;
498 int LA4_0 = input.LA(1); 498 int LA4_0 = input.LA(1);
499 499
500 if ( (LA4_0==11) ) { 500 if ( (LA4_0==11) ) {
501 alt4=1; 501 alt4=1;
502 } 502 }
503 503
504 504
505 switch (alt4) { 505 switch (alt4) {
506 case 1 : 506 case 1 :
507 // InternalApplicationConfiguration.g:181:4: kw= '.' this_ID_2= RULE_ID 507 // InternalApplicationConfiguration.g:181:4: kw= '.' this_ID_2= RULE_ID
508 { 508 {
509 kw=(Token)match(input,11,FOLLOW_6); 509 kw=(Token)match(input,11,FOLLOW_6);
510 510
511 current.merge(kw); 511 current.merge(kw);
512 newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 512 newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
513 513
514 this_ID_2=(Token)match(input,RULE_ID,FOLLOW_5); 514 this_ID_2=(Token)match(input,RULE_ID,FOLLOW_5);
515 515
516 current.merge(this_ID_2); 516 current.merge(this_ID_2);
517 517
518 518
519 newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 519 newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
520 520
521 521
522 } 522 }
523 break; 523 break;
524 524
525 default : 525 default :
526 break loop4; 526 break loop4;
527 } 527 }
528 } while (true); 528 } while (true);
529 529
530 530
531 } 531 }
532 532
533 533
534 } 534 }
535 535
536 536
537 leaveRule(); 537 leaveRule();
538 538
539 } 539 }
540 540
541 catch (RecognitionException re) { 541 catch (RecognitionException re) {
542 recover(input,re); 542 recover(input,re);
543 appendSkippedTokens(); 543 appendSkippedTokens();
544 } 544 }
545 finally { 545 finally {
546 } 546 }
547 return current; 547 return current;
548 } 548 }
549 // $ANTLR end "ruleQualifiedName" 549 // $ANTLR end "ruleQualifiedName"
550 550
551 551
552 // $ANTLR start "entryRuleREALLiteral" 552 // $ANTLR start "entryRuleREALLiteral"
553 // InternalApplicationConfiguration.g:198:1: entryRuleREALLiteral returns [String current=null] : iv_ruleREALLiteral= ruleREALLiteral EOF ; 553 // InternalApplicationConfiguration.g:198:1: entryRuleREALLiteral returns [String current=null] : iv_ruleREALLiteral= ruleREALLiteral EOF ;
554 public final String entryRuleREALLiteral() throws RecognitionException { 554 public final String entryRuleREALLiteral() throws RecognitionException {
555 String current = null; 555 String current = null;
556 556
557 AntlrDatatypeRuleToken iv_ruleREALLiteral = null; 557 AntlrDatatypeRuleToken iv_ruleREALLiteral = null;
558 558
559 559
560 try { 560 try {
561 // InternalApplicationConfiguration.g:198:51: (iv_ruleREALLiteral= ruleREALLiteral EOF ) 561 // InternalApplicationConfiguration.g:198:51: (iv_ruleREALLiteral= ruleREALLiteral EOF )
562 // InternalApplicationConfiguration.g:199:2: iv_ruleREALLiteral= ruleREALLiteral EOF 562 // InternalApplicationConfiguration.g:199:2: iv_ruleREALLiteral= ruleREALLiteral EOF
563 { 563 {
564 newCompositeNode(grammarAccess.getREALLiteralRule()); 564 newCompositeNode(grammarAccess.getREALLiteralRule());
565 pushFollow(FOLLOW_1); 565 pushFollow(FOLLOW_1);
566 iv_ruleREALLiteral=ruleREALLiteral(); 566 iv_ruleREALLiteral=ruleREALLiteral();
567 567
568 state._fsp--; 568 state._fsp--;
569 569
570 current =iv_ruleREALLiteral.getText(); 570 current =iv_ruleREALLiteral.getText();
571 match(input,EOF,FOLLOW_2); 571 match(input,EOF,FOLLOW_2);
572 572
573 } 573 }
574 574
575 } 575 }
576 576
577 catch (RecognitionException re) { 577 catch (RecognitionException re) {
578 recover(input,re); 578 recover(input,re);
579 appendSkippedTokens(); 579 appendSkippedTokens();
580 } 580 }
581 finally { 581 finally {
582 } 582 }
583 return current; 583 return current;
584 } 584 }
585 // $ANTLR end "entryRuleREALLiteral" 585 // $ANTLR end "entryRuleREALLiteral"
586 586
587 587
588 // $ANTLR start "ruleREALLiteral" 588 // $ANTLR start "ruleREALLiteral"
589 // InternalApplicationConfiguration.g:205:1: ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ; 589 // InternalApplicationConfiguration.g:205:1: ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ;
590 public final AntlrDatatypeRuleToken ruleREALLiteral() throws RecognitionException { 590 public final AntlrDatatypeRuleToken ruleREALLiteral() throws RecognitionException {
591 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); 591 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
592 592
593 Token kw=null; 593 Token kw=null;
594 Token this_INT_1=null; 594 Token this_INT_1=null;
595 Token this_INT_3=null; 595 Token this_INT_3=null;
596 596
597 597
598 enterRule(); 598 enterRule();
599 599
600 try { 600 try {
601 // InternalApplicationConfiguration.g:211:2: ( ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ) 601 // InternalApplicationConfiguration.g:211:2: ( ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) )
602 // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) 602 // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT )
603 { 603 {
604 // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) 604 // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT )
605 // InternalApplicationConfiguration.g:213:3: (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT 605 // InternalApplicationConfiguration.g:213:3: (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT
606 { 606 {
607 // InternalApplicationConfiguration.g:213:3: (kw= '-' )? 607 // InternalApplicationConfiguration.g:213:3: (kw= '-' )?
608 int alt5=2; 608 int alt5=2;
609 int LA5_0 = input.LA(1); 609 int LA5_0 = input.LA(1);
610 610
611 if ( (LA5_0==12) ) { 611 if ( (LA5_0==12) ) {
612 alt5=1; 612 alt5=1;
613 } 613 }
614 switch (alt5) { 614 switch (alt5) {
615 case 1 : 615 case 1 :
616 // InternalApplicationConfiguration.g:214:4: kw= '-' 616 // InternalApplicationConfiguration.g:214:4: kw= '-'
617 { 617 {
618 kw=(Token)match(input,12,FOLLOW_7); 618 kw=(Token)match(input,12,FOLLOW_7);
619 619
620 current.merge(kw); 620 current.merge(kw);
621 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 621 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
622 622
623 623
624 } 624 }
625 break; 625 break;
626 626
627 } 627 }
628 628
629 this_INT_1=(Token)match(input,RULE_INT,FOLLOW_8); 629 this_INT_1=(Token)match(input,RULE_INT,FOLLOW_8);
630 630
631 current.merge(this_INT_1); 631 current.merge(this_INT_1);
632 632
633 633
634 newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 634 newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
635 635
636 kw=(Token)match(input,11,FOLLOW_7); 636 kw=(Token)match(input,11,FOLLOW_7);
637 637
638 current.merge(kw); 638 current.merge(kw);
639 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 639 newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
640 640
641 this_INT_3=(Token)match(input,RULE_INT,FOLLOW_2); 641 this_INT_3=(Token)match(input,RULE_INT,FOLLOW_2);
642 642
643 current.merge(this_INT_3); 643 current.merge(this_INT_3);
644 644
645 645
646 newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 646 newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
647 647
648 648
649 } 649 }
650 650
651 651
652 } 652 }
653 653
654 654
655 leaveRule(); 655 leaveRule();
656 656
657 } 657 }
658 658
659 catch (RecognitionException re) { 659 catch (RecognitionException re) {
660 recover(input,re); 660 recover(input,re);
661 appendSkippedTokens(); 661 appendSkippedTokens();
662 } 662 }
663 finally { 663 finally {
664 } 664 }
665 return current; 665 return current;
666 } 666 }
667 // $ANTLR end "ruleREALLiteral" 667 // $ANTLR end "ruleREALLiteral"
668 668
669 669
670 // $ANTLR start "entryRuleINTLiteral" 670 // $ANTLR start "entryRuleINTLiteral"
671 // InternalApplicationConfiguration.g:243:1: entryRuleINTLiteral returns [String current=null] : iv_ruleINTLiteral= ruleINTLiteral EOF ; 671 // InternalApplicationConfiguration.g:243:1: entryRuleINTLiteral returns [String current=null] : iv_ruleINTLiteral= ruleINTLiteral EOF ;
672 public final String entryRuleINTLiteral() throws RecognitionException { 672 public final String entryRuleINTLiteral() throws RecognitionException {
673 String current = null; 673 String current = null;
674 674
675 AntlrDatatypeRuleToken iv_ruleINTLiteral = null; 675 AntlrDatatypeRuleToken iv_ruleINTLiteral = null;
676 676
677 677
678 try { 678 try {
679 // InternalApplicationConfiguration.g:243:50: (iv_ruleINTLiteral= ruleINTLiteral EOF ) 679 // InternalApplicationConfiguration.g:243:50: (iv_ruleINTLiteral= ruleINTLiteral EOF )
680 // InternalApplicationConfiguration.g:244:2: iv_ruleINTLiteral= ruleINTLiteral EOF 680 // InternalApplicationConfiguration.g:244:2: iv_ruleINTLiteral= ruleINTLiteral EOF
681 { 681 {
682 newCompositeNode(grammarAccess.getINTLiteralRule()); 682 newCompositeNode(grammarAccess.getINTLiteralRule());
683 pushFollow(FOLLOW_1); 683 pushFollow(FOLLOW_1);
684 iv_ruleINTLiteral=ruleINTLiteral(); 684 iv_ruleINTLiteral=ruleINTLiteral();
685 685
686 state._fsp--; 686 state._fsp--;
687 687
688 current =iv_ruleINTLiteral.getText(); 688 current =iv_ruleINTLiteral.getText();
689 match(input,EOF,FOLLOW_2); 689 match(input,EOF,FOLLOW_2);
690 690
691 } 691 }
692 692
693 } 693 }
694 694
695 catch (RecognitionException re) { 695 catch (RecognitionException re) {
696 recover(input,re); 696 recover(input,re);
697 appendSkippedTokens(); 697 appendSkippedTokens();
698 } 698 }
699 finally { 699 finally {
700 } 700 }
701 return current; 701 return current;
702 } 702 }
703 // $ANTLR end "entryRuleINTLiteral" 703 // $ANTLR end "entryRuleINTLiteral"
704 704
705 705
706 // $ANTLR start "ruleINTLiteral" 706 // $ANTLR start "ruleINTLiteral"
707 // InternalApplicationConfiguration.g:250:1: ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ; 707 // InternalApplicationConfiguration.g:250:1: ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
708 public final AntlrDatatypeRuleToken ruleINTLiteral() throws RecognitionException { 708 public final AntlrDatatypeRuleToken ruleINTLiteral() throws RecognitionException {
709 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); 709 AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
710 710
711 Token kw=null; 711 Token kw=null;
712 Token this_INT_1=null; 712 Token this_INT_1=null;
713 713
714 714
715 enterRule(); 715 enterRule();
716 716
717 try { 717 try {
718 // InternalApplicationConfiguration.g:256:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) ) 718 // InternalApplicationConfiguration.g:256:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
719 // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) 719 // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT )
720 { 720 {
721 // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) 721 // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT )
722 // InternalApplicationConfiguration.g:258:3: (kw= '-' )? this_INT_1= RULE_INT 722 // InternalApplicationConfiguration.g:258:3: (kw= '-' )? this_INT_1= RULE_INT
723 { 723 {
724 // InternalApplicationConfiguration.g:258:3: (kw= '-' )? 724 // InternalApplicationConfiguration.g:258:3: (kw= '-' )?
725 int alt6=2; 725 int alt6=2;
726 int LA6_0 = input.LA(1); 726 int LA6_0 = input.LA(1);
727 727
728 if ( (LA6_0==12) ) { 728 if ( (LA6_0==12) ) {
729 alt6=1; 729 alt6=1;
730 } 730 }
731 switch (alt6) { 731 switch (alt6) {
732 case 1 : 732 case 1 :
733 // InternalApplicationConfiguration.g:259:4: kw= '-' 733 // InternalApplicationConfiguration.g:259:4: kw= '-'
734 { 734 {
735 kw=(Token)match(input,12,FOLLOW_7); 735 kw=(Token)match(input,12,FOLLOW_7);
736 736
737 current.merge(kw); 737 current.merge(kw);
738 newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 738 newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
739 739
740 740
741 } 741 }
742 break; 742 break;
743 743
744 } 744 }
745 745
746 this_INT_1=(Token)match(input,RULE_INT,FOLLOW_2); 746 this_INT_1=(Token)match(input,RULE_INT,FOLLOW_2);
747 747
748 current.merge(this_INT_1); 748 current.merge(this_INT_1);
749 749
750 750
751 newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 751 newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
752 752
753 753
754 } 754 }
755 755
756 756
757 } 757 }
758 758
759 759
760 leaveRule(); 760 leaveRule();
761 761
762 } 762 }
763 763
764 catch (RecognitionException re) { 764 catch (RecognitionException re) {
765 recover(input,re); 765 recover(input,re);
766 appendSkippedTokens(); 766 appendSkippedTokens();
767 } 767 }
768 finally { 768 finally {
769 } 769 }
770 return current; 770 return current;
771 } 771 }
772 // $ANTLR end "ruleINTLiteral" 772 // $ANTLR end "ruleINTLiteral"
773 773
774 774
775 // $ANTLR start "entryRuleImport" 775 // $ANTLR start "entryRuleImport"
776 // InternalApplicationConfiguration.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; 776 // InternalApplicationConfiguration.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
777 public final EObject entryRuleImport() throws RecognitionException { 777 public final EObject entryRuleImport() throws RecognitionException {
778 EObject current = null; 778 EObject current = null;
779 779
780 EObject iv_ruleImport = null; 780 EObject iv_ruleImport = null;
781 781
782 782
783 try { 783 try {
784 // InternalApplicationConfiguration.g:276:47: (iv_ruleImport= ruleImport EOF ) 784 // InternalApplicationConfiguration.g:276:47: (iv_ruleImport= ruleImport EOF )
785 // InternalApplicationConfiguration.g:277:2: iv_ruleImport= ruleImport EOF 785 // InternalApplicationConfiguration.g:277:2: iv_ruleImport= ruleImport EOF
786 { 786 {
787 newCompositeNode(grammarAccess.getImportRule()); 787 newCompositeNode(grammarAccess.getImportRule());
788 pushFollow(FOLLOW_1); 788 pushFollow(FOLLOW_1);
789 iv_ruleImport=ruleImport(); 789 iv_ruleImport=ruleImport();
790 790
791 state._fsp--; 791 state._fsp--;
792 792
793 current =iv_ruleImport; 793 current =iv_ruleImport;
794 match(input,EOF,FOLLOW_2); 794 match(input,EOF,FOLLOW_2);
795 795
796 } 796 }
797 797
798 } 798 }
799 799
800 catch (RecognitionException re) { 800 catch (RecognitionException re) {
801 recover(input,re); 801 recover(input,re);
802 appendSkippedTokens(); 802 appendSkippedTokens();
803 } 803 }
804 finally { 804 finally {
805 } 805 }
806 return current; 806 return current;
807 } 807 }
808 // $ANTLR end "entryRuleImport" 808 // $ANTLR end "entryRuleImport"
809 809
810 810
811 // $ANTLR start "ruleImport" 811 // $ANTLR start "ruleImport"
812 // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ; 812 // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ;
813 public final EObject ruleImport() throws RecognitionException { 813 public final EObject ruleImport() throws RecognitionException {
814 EObject current = null; 814 EObject current = null;
815 815
816 EObject this_EPackageImport_0 = null; 816 EObject this_EPackageImport_0 = null;
817 817
818 EObject this_ViatraImport_1 = null; 818 EObject this_ViatraImport_1 = null;
819 819
820 820
821 821
822 enterRule(); 822 enterRule();
823 823
824 try { 824 try {
825 // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ) 825 // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) )
826 // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) 826 // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport )
827 { 827 {
828 // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) 828 // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport )
829 int alt7=2; 829 int alt7=2;
830 int LA7_0 = input.LA(1); 830 int LA7_0 = input.LA(1);
831 831
832 if ( (LA7_0==13) ) { 832 if ( (LA7_0==13) ) {
833 int LA7_1 = input.LA(2); 833 int LA7_1 = input.LA(2);
834 834
835 if ( (LA7_1==14) ) { 835 if ( (LA7_1==14) ) {
836 alt7=1; 836 alt7=1;
837 } 837 }
838 else if ( (LA7_1==15) ) { 838 else if ( (LA7_1==15) ) {
839 alt7=2; 839 alt7=2;
840 } 840 }
841 else { 841 else {
842 NoViableAltException nvae = 842 NoViableAltException nvae =
843 new NoViableAltException("", 7, 1, input); 843 new NoViableAltException("", 7, 1, input);
844 844
845 throw nvae; 845 throw nvae;
846 } 846 }
847 } 847 }
848 else { 848 else {
849 NoViableAltException nvae = 849 NoViableAltException nvae =
850 new NoViableAltException("", 7, 0, input); 850 new NoViableAltException("", 7, 0, input);
851 851
852 throw nvae; 852 throw nvae;
853 } 853 }
854 switch (alt7) { 854 switch (alt7) {
855 case 1 : 855 case 1 :
856 // InternalApplicationConfiguration.g:291:3: this_EPackageImport_0= ruleEPackageImport 856 // InternalApplicationConfiguration.g:291:3: this_EPackageImport_0= ruleEPackageImport
857 { 857 {
858 858
859 newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 859 newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
860 860
861 pushFollow(FOLLOW_2); 861 pushFollow(FOLLOW_2);
862 this_EPackageImport_0=ruleEPackageImport(); 862 this_EPackageImport_0=ruleEPackageImport();
863 863
864 state._fsp--; 864 state._fsp--;
865 865
866 866
867 current = this_EPackageImport_0; 867 current = this_EPackageImport_0;
868 afterParserOrEnumRuleCall(); 868 afterParserOrEnumRuleCall();
869 869
870 870
871 } 871 }
872 break; 872 break;
873 case 2 : 873 case 2 :
874 // InternalApplicationConfiguration.g:300:3: this_ViatraImport_1= ruleViatraImport 874 // InternalApplicationConfiguration.g:300:3: this_ViatraImport_1= ruleViatraImport
875 { 875 {
876 876
877 newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 877 newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
878 878
879 pushFollow(FOLLOW_2); 879 pushFollow(FOLLOW_2);
880 this_ViatraImport_1=ruleViatraImport(); 880 this_ViatraImport_1=ruleViatraImport();
881 881
882 state._fsp--; 882 state._fsp--;
883 883
884 884
885 current = this_ViatraImport_1; 885 current = this_ViatraImport_1;
886 afterParserOrEnumRuleCall(); 886 afterParserOrEnumRuleCall();
887 887
888 888
889 } 889 }
890 break; 890 break;
891 891
892 } 892 }
893 893
894 894
895 } 895 }
896 896
897 897
898 leaveRule(); 898 leaveRule();
899 899
900 } 900 }
901 901
902 catch (RecognitionException re) { 902 catch (RecognitionException re) {
903 recover(input,re); 903 recover(input,re);
904 appendSkippedTokens(); 904 appendSkippedTokens();
905 } 905 }
906 finally { 906 finally {
907 } 907 }
908 return current; 908 return current;
909 } 909 }
910 // $ANTLR end "ruleImport" 910 // $ANTLR end "ruleImport"
911 911
912 912
913 // $ANTLR start "entryRuleEPackageImport" 913 // $ANTLR start "entryRuleEPackageImport"
914 // InternalApplicationConfiguration.g:312:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ; 914 // InternalApplicationConfiguration.g:312:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ;
915 public final EObject entryRuleEPackageImport() throws RecognitionException { 915 public final EObject entryRuleEPackageImport() throws RecognitionException {
916 EObject current = null; 916 EObject current = null;
917 917
918 EObject iv_ruleEPackageImport = null; 918 EObject iv_ruleEPackageImport = null;
919 919
920 920
921 try { 921 try {
922 // InternalApplicationConfiguration.g:312:55: (iv_ruleEPackageImport= ruleEPackageImport EOF ) 922 // InternalApplicationConfiguration.g:312:55: (iv_ruleEPackageImport= ruleEPackageImport EOF )
923 // InternalApplicationConfiguration.g:313:2: iv_ruleEPackageImport= ruleEPackageImport EOF 923 // InternalApplicationConfiguration.g:313:2: iv_ruleEPackageImport= ruleEPackageImport EOF
924 { 924 {
925 newCompositeNode(grammarAccess.getEPackageImportRule()); 925 newCompositeNode(grammarAccess.getEPackageImportRule());
926 pushFollow(FOLLOW_1); 926 pushFollow(FOLLOW_1);
927 iv_ruleEPackageImport=ruleEPackageImport(); 927 iv_ruleEPackageImport=ruleEPackageImport();
928 928
929 state._fsp--; 929 state._fsp--;
930 930
931 current =iv_ruleEPackageImport; 931 current =iv_ruleEPackageImport;
932 match(input,EOF,FOLLOW_2); 932 match(input,EOF,FOLLOW_2);
933 933
934 } 934 }
935 935
936 } 936 }
937 937
938 catch (RecognitionException re) { 938 catch (RecognitionException re) {
939 recover(input,re); 939 recover(input,re);
940 appendSkippedTokens(); 940 appendSkippedTokens();
941 } 941 }
942 finally { 942 finally {
943 } 943 }
944 return current; 944 return current;
945 } 945 }
946 // $ANTLR end "entryRuleEPackageImport" 946 // $ANTLR end "entryRuleEPackageImport"
947 947
948 948
949 // $ANTLR start "ruleEPackageImport" 949 // $ANTLR start "ruleEPackageImport"
950 // InternalApplicationConfiguration.g:319:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ; 950 // InternalApplicationConfiguration.g:319:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ;
951 public final EObject ruleEPackageImport() throws RecognitionException { 951 public final EObject ruleEPackageImport() throws RecognitionException {
952 EObject current = null; 952 EObject current = null;
953 953
954 Token otherlv_0=null; 954 Token otherlv_0=null;
955 Token otherlv_1=null; 955 Token otherlv_1=null;
956 Token otherlv_2=null; 956 Token otherlv_2=null;
957 957
958 958
959 enterRule(); 959 enterRule();
960 960
961 try { 961 try {
962 // InternalApplicationConfiguration.g:325:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ) 962 // InternalApplicationConfiguration.g:325:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) )
963 // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) 963 // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) )
964 { 964 {
965 // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) 965 // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) )
966 // InternalApplicationConfiguration.g:327:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) 966 // InternalApplicationConfiguration.g:327:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) )
967 { 967 {
968 otherlv_0=(Token)match(input,13,FOLLOW_9); 968 otherlv_0=(Token)match(input,13,FOLLOW_9);
969 969
970 newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 970 newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0());
971 971
972 otherlv_1=(Token)match(input,14,FOLLOW_10); 972 otherlv_1=(Token)match(input,14,FOLLOW_10);
973 973
974 newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 974 newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
975 975
976 // InternalApplicationConfiguration.g:335:3: ( (otherlv_2= RULE_STRING ) ) 976 // InternalApplicationConfiguration.g:335:3: ( (otherlv_2= RULE_STRING ) )
977 // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) 977 // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING )
978 { 978 {
979 // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) 979 // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING )
980 // InternalApplicationConfiguration.g:337:5: otherlv_2= RULE_STRING 980 // InternalApplicationConfiguration.g:337:5: otherlv_2= RULE_STRING
981 { 981 {
982 982
983 if (current==null) { 983 if (current==null) {
984 current = createModelElement(grammarAccess.getEPackageImportRule()); 984 current = createModelElement(grammarAccess.getEPackageImportRule());
985 } 985 }
986 986
987 otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); 987 otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2);
988 988
989 newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 989 newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
990 990
991 991
992 } 992 }
993 993
994 994
995 } 995 }
996 996
997 997
998 } 998 }
999 999
1000 1000
1001 } 1001 }
1002 1002
1003 1003
1004 leaveRule(); 1004 leaveRule();
1005 1005
1006 } 1006 }
1007 1007
1008 catch (RecognitionException re) { 1008 catch (RecognitionException re) {
1009 recover(input,re); 1009 recover(input,re);
1010 appendSkippedTokens(); 1010 appendSkippedTokens();
1011 } 1011 }
1012 finally { 1012 finally {
1013 } 1013 }
1014 return current; 1014 return current;
1015 } 1015 }
1016 // $ANTLR end "ruleEPackageImport" 1016 // $ANTLR end "ruleEPackageImport"
1017 1017
1018 1018
1019 // $ANTLR start "entryRuleViatraImport" 1019 // $ANTLR start "entryRuleViatraImport"
1020 // InternalApplicationConfiguration.g:352:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ; 1020 // InternalApplicationConfiguration.g:352:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ;
1021 public final EObject entryRuleViatraImport() throws RecognitionException { 1021 public final EObject entryRuleViatraImport() throws RecognitionException {
1022 EObject current = null; 1022 EObject current = null;
1023 1023
1024 EObject iv_ruleViatraImport = null; 1024 EObject iv_ruleViatraImport = null;
1025 1025
1026 1026
1027 try { 1027 try {
1028 // InternalApplicationConfiguration.g:352:53: (iv_ruleViatraImport= ruleViatraImport EOF ) 1028 // InternalApplicationConfiguration.g:352:53: (iv_ruleViatraImport= ruleViatraImport EOF )
1029 // InternalApplicationConfiguration.g:353:2: iv_ruleViatraImport= ruleViatraImport EOF 1029 // InternalApplicationConfiguration.g:353:2: iv_ruleViatraImport= ruleViatraImport EOF
1030 { 1030 {
1031 newCompositeNode(grammarAccess.getViatraImportRule()); 1031 newCompositeNode(grammarAccess.getViatraImportRule());
1032 pushFollow(FOLLOW_1); 1032 pushFollow(FOLLOW_1);
1033 iv_ruleViatraImport=ruleViatraImport(); 1033 iv_ruleViatraImport=ruleViatraImport();
1034 1034
1035 state._fsp--; 1035 state._fsp--;
1036 1036
1037 current =iv_ruleViatraImport; 1037 current =iv_ruleViatraImport;
1038 match(input,EOF,FOLLOW_2); 1038 match(input,EOF,FOLLOW_2);
1039 1039
1040 } 1040 }
1041 1041
1042 } 1042 }
1043 1043
1044 catch (RecognitionException re) { 1044 catch (RecognitionException re) {
1045 recover(input,re); 1045 recover(input,re);
1046 appendSkippedTokens(); 1046 appendSkippedTokens();
1047 } 1047 }
1048 finally { 1048 finally {
1049 } 1049 }
1050 return current; 1050 return current;
1051 } 1051 }
1052 // $ANTLR end "entryRuleViatraImport" 1052 // $ANTLR end "entryRuleViatraImport"
1053 1053
1054 1054
1055 // $ANTLR start "ruleViatraImport" 1055 // $ANTLR start "ruleViatraImport"
1056 // InternalApplicationConfiguration.g:359:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ; 1056 // InternalApplicationConfiguration.g:359:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ;
1057 public final EObject ruleViatraImport() throws RecognitionException { 1057 public final EObject ruleViatraImport() throws RecognitionException {
1058 EObject current = null; 1058 EObject current = null;
1059 1059
1060 Token otherlv_0=null; 1060 Token otherlv_0=null;
1061 Token otherlv_1=null; 1061 Token otherlv_1=null;
1062 Token otherlv_2=null; 1062 Token otherlv_2=null;
1063 1063
1064 1064
1065 enterRule(); 1065 enterRule();
1066 1066
1067 try { 1067 try {
1068 // InternalApplicationConfiguration.g:365:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ) 1068 // InternalApplicationConfiguration.g:365:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) )
1069 // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) 1069 // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) )
1070 { 1070 {
1071 // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) 1071 // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) )
1072 // InternalApplicationConfiguration.g:367:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) 1072 // InternalApplicationConfiguration.g:367:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) )
1073 { 1073 {
1074 otherlv_0=(Token)match(input,13,FOLLOW_11); 1074 otherlv_0=(Token)match(input,13,FOLLOW_11);
1075 1075
1076 newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); 1076 newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0());
1077 1077
1078 otherlv_1=(Token)match(input,15,FOLLOW_10); 1078 otherlv_1=(Token)match(input,15,FOLLOW_10);
1079 1079
1080 newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 1080 newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1());
1081 1081
1082 // InternalApplicationConfiguration.g:375:3: ( (otherlv_2= RULE_STRING ) ) 1082 // InternalApplicationConfiguration.g:375:3: ( (otherlv_2= RULE_STRING ) )
1083 // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) 1083 // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING )
1084 { 1084 {
1085 // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) 1085 // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING )
1086 // InternalApplicationConfiguration.g:377:5: otherlv_2= RULE_STRING 1086 // InternalApplicationConfiguration.g:377:5: otherlv_2= RULE_STRING
1087 { 1087 {
1088 1088
1089 if (current==null) { 1089 if (current==null) {
1090 current = createModelElement(grammarAccess.getViatraImportRule()); 1090 current = createModelElement(grammarAccess.getViatraImportRule());
1091 } 1091 }
1092 1092
1093 otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); 1093 otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2);
1094 1094
1095 newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 1095 newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
1096 1096
1097 1097
1098 } 1098 }
1099 1099
1100 1100
1101 } 1101 }
1102 1102
1103 1103
1104 } 1104 }
1105 1105
1106 1106
1107 } 1107 }
1108 1108
1109 1109
1110 leaveRule(); 1110 leaveRule();
1111 1111
1112 } 1112 }
1113 1113
1114 catch (RecognitionException re) { 1114 catch (RecognitionException re) {
1115 recover(input,re); 1115 recover(input,re);
1116 appendSkippedTokens(); 1116 appendSkippedTokens();
1117 } 1117 }
1118 finally { 1118 finally {
1119 } 1119 }
1120 return current; 1120 return current;
1121 } 1121 }
1122 // $ANTLR end "ruleViatraImport" 1122 // $ANTLR end "ruleViatraImport"
1123 1123
1124 1124
1125 // $ANTLR start "entryRuleDeclaration" 1125 // $ANTLR start "entryRuleDeclaration"
1126 // InternalApplicationConfiguration.g:392:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ; 1126 // InternalApplicationConfiguration.g:392:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ;
1127 public final EObject entryRuleDeclaration() throws RecognitionException { 1127 public final EObject entryRuleDeclaration() throws RecognitionException {
1128 EObject current = null; 1128 EObject current = null;
1129 1129
1130 EObject iv_ruleDeclaration = null; 1130 EObject iv_ruleDeclaration = null;
1131 1131
1132 1132
1133 try { 1133 try {
1134 // InternalApplicationConfiguration.g:392:52: (iv_ruleDeclaration= ruleDeclaration EOF ) 1134 // InternalApplicationConfiguration.g:392:52: (iv_ruleDeclaration= ruleDeclaration EOF )
1135 // InternalApplicationConfiguration.g:393:2: iv_ruleDeclaration= ruleDeclaration EOF 1135 // InternalApplicationConfiguration.g:393:2: iv_ruleDeclaration= ruleDeclaration EOF
1136 { 1136 {
1137 newCompositeNode(grammarAccess.getDeclarationRule()); 1137 newCompositeNode(grammarAccess.getDeclarationRule());
1138 pushFollow(FOLLOW_1); 1138 pushFollow(FOLLOW_1);
1139 iv_ruleDeclaration=ruleDeclaration(); 1139 iv_ruleDeclaration=ruleDeclaration();
1140 1140
1141 state._fsp--; 1141 state._fsp--;
1142 1142
1143 current =iv_ruleDeclaration; 1143 current =iv_ruleDeclaration;
1144 match(input,EOF,FOLLOW_2); 1144 match(input,EOF,FOLLOW_2);
1145 1145
1146 } 1146 }
1147 1147
1148 } 1148 }
1149 1149
1150 catch (RecognitionException re) { 1150 catch (RecognitionException re) {
1151 recover(input,re); 1151 recover(input,re);
1152 appendSkippedTokens(); 1152 appendSkippedTokens();
1153 } 1153 }
1154 finally { 1154 finally {
1155 } 1155 }
1156 return current; 1156 return current;
1157 } 1157 }
1158 // $ANTLR end "entryRuleDeclaration" 1158 // $ANTLR end "entryRuleDeclaration"
1159 1159
1160 1160
1161 // $ANTLR start "ruleDeclaration" 1161 // $ANTLR start "ruleDeclaration"
1162 // InternalApplicationConfiguration.g:399:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ; 1162 // InternalApplicationConfiguration.g:399:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ;
1163 public final EObject ruleDeclaration() throws RecognitionException { 1163 public final EObject ruleDeclaration() throws RecognitionException {
1164 EObject current = null; 1164 EObject current = null;
1165 1165
1166 EObject this_FileDeclaration_0 = null; 1166 EObject this_FileDeclaration_0 = null;
1167 1167
1168 EObject this_MetamodelDeclaration_1 = null; 1168 EObject this_MetamodelDeclaration_1 = null;
1169 1169
1170 EObject this_PartialModelDeclaration_2 = null; 1170 EObject this_PartialModelDeclaration_2 = null;
1171 1171
1172 EObject this_GraphPatternDeclaration_3 = null; 1172 EObject this_GraphPatternDeclaration_3 = null;
1173 1173
1174 EObject this_ConfigDeclaration_4 = null; 1174 EObject this_ConfigDeclaration_4 = null;
1175 1175
1176 EObject this_ScopeDeclaration_5 = null; 1176 EObject this_ScopeDeclaration_5 = null;
1177 1177
1178 EObject this_ObjectiveDeclaration_6 = null; 1178 EObject this_ObjectiveDeclaration_6 = null;
1179 1179
1180 1180
1181 1181
1182 enterRule(); 1182 enterRule();
1183 1183
1184 try { 1184 try {
1185 // InternalApplicationConfiguration.g:405:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ) 1185 // InternalApplicationConfiguration.g:405:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) )
1186 // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) 1186 // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration )
1187 { 1187 {
1188 // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) 1188 // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration )
1189 int alt8=7; 1189 int alt8=7;
1190 switch ( input.LA(1) ) { 1190 switch ( input.LA(1) ) {
1191 case 16: 1191 case 16:
1192 { 1192 {
1193 alt8=1; 1193 alt8=1;
1194 } 1194 }
1195 break; 1195 break;
1196 case 24: 1196 case 24:
1197 { 1197 {
1198 alt8=2; 1198 alt8=2;
1199 } 1199 }
1200 break; 1200 break;
1201 case 26: 1201 case 26:
1202 { 1202 {
1203 alt8=3; 1203 alt8=3;
1204 } 1204 }
1205 break; 1205 break;
1206 case 27: 1206 case 27:
1207 { 1207 {
1208 alt8=4; 1208 alt8=4;
1209 } 1209 }
1210 break; 1210 break;
1211 case 30: 1211 case 30:
1212 { 1212 {
1213 alt8=5; 1213 alt8=5;
1214 } 1214 }
1215 break; 1215 break;
1216 case 44: 1216 case 44:
1217 { 1217 {
1218 alt8=6; 1218 alt8=6;
1219 } 1219 }
1220 break; 1220 break;
1221 case 29: 1221 case 29:
1222 { 1222 {
1223 alt8=7; 1223 alt8=7;
1224 } 1224 }
1225 break; 1225 break;
1226 default: 1226 default:
1227 NoViableAltException nvae = 1227 NoViableAltException nvae =
1228 new NoViableAltException("", 8, 0, input); 1228 new NoViableAltException("", 8, 0, input);
1229 1229
1230 throw nvae; 1230 throw nvae;
1231 } 1231 }
1232 1232
1233 switch (alt8) { 1233 switch (alt8) {
1234 case 1 : 1234 case 1 :
1235 // InternalApplicationConfiguration.g:407:3: this_FileDeclaration_0= ruleFileDeclaration 1235 // InternalApplicationConfiguration.g:407:3: this_FileDeclaration_0= ruleFileDeclaration
1236 { 1236 {
1237 1237
1238 newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); 1238 newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
1239 1239
1240 pushFollow(FOLLOW_2); 1240 pushFollow(FOLLOW_2);
1241 this_FileDeclaration_0=ruleFileDeclaration(); 1241 this_FileDeclaration_0=ruleFileDeclaration();
1242 1242
1243 state._fsp--; 1243 state._fsp--;
1244 1244
1245 1245
1246 current = this_FileDeclaration_0; 1246 current = this_FileDeclaration_0;
1247 afterParserOrEnumRuleCall(); 1247 afterParserOrEnumRuleCall();
1248 1248
1249 1249
1250 } 1250 }
1251 break; 1251 break;
1252 case 2 : 1252 case 2 :
1253 // InternalApplicationConfiguration.g:416:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration 1253 // InternalApplicationConfiguration.g:416:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration
1254 { 1254 {
1255 1255
1256 newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); 1256 newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
1257 1257
1258 pushFollow(FOLLOW_2); 1258 pushFollow(FOLLOW_2);
1259 this_MetamodelDeclaration_1=ruleMetamodelDeclaration(); 1259 this_MetamodelDeclaration_1=ruleMetamodelDeclaration();
1260 1260
1261 state._fsp--; 1261 state._fsp--;
1262 1262
1263 1263
1264 current = this_MetamodelDeclaration_1; 1264 current = this_MetamodelDeclaration_1;
1265 afterParserOrEnumRuleCall(); 1265 afterParserOrEnumRuleCall();
1266 1266
1267 1267
1268 } 1268 }
1269 break; 1269 break;
1270 case 3 : 1270 case 3 :
1271 // InternalApplicationConfiguration.g:425:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration 1271 // InternalApplicationConfiguration.g:425:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration
1272 { 1272 {
1273 1273
1274 newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); 1274 newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
1275 1275
1276 pushFollow(FOLLOW_2); 1276 pushFollow(FOLLOW_2);
1277 this_PartialModelDeclaration_2=rulePartialModelDeclaration(); 1277 this_PartialModelDeclaration_2=rulePartialModelDeclaration();
1278 1278
1279 state._fsp--; 1279 state._fsp--;
1280 1280
1281 1281
1282 current = this_PartialModelDeclaration_2; 1282 current = this_PartialModelDeclaration_2;
1283 afterParserOrEnumRuleCall(); 1283 afterParserOrEnumRuleCall();
1284 1284
1285 1285
1286 } 1286 }
1287 break; 1287 break;
1288 case 4 : 1288 case 4 :
1289 // InternalApplicationConfiguration.g:434:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration 1289 // InternalApplicationConfiguration.g:434:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration
1290 { 1290 {
1291 1291
1292 newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); 1292 newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
1293 1293
1294 pushFollow(FOLLOW_2); 1294 pushFollow(FOLLOW_2);
1295 this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration(); 1295 this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration();
1296 1296
1297 state._fsp--; 1297 state._fsp--;
1298 1298
1299 1299
1300 current = this_GraphPatternDeclaration_3; 1300 current = this_GraphPatternDeclaration_3;
1301 afterParserOrEnumRuleCall(); 1301 afterParserOrEnumRuleCall();
1302 1302
1303 1303
1304 } 1304 }
1305 break; 1305 break;
1306 case 5 : 1306 case 5 :
1307 // InternalApplicationConfiguration.g:443:3: this_ConfigDeclaration_4= ruleConfigDeclaration 1307 // InternalApplicationConfiguration.g:443:3: this_ConfigDeclaration_4= ruleConfigDeclaration
1308 { 1308 {
1309 1309
1310 newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); 1310 newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
1311 1311
1312 pushFollow(FOLLOW_2); 1312 pushFollow(FOLLOW_2);
1313 this_ConfigDeclaration_4=ruleConfigDeclaration(); 1313 this_ConfigDeclaration_4=ruleConfigDeclaration();
1314 1314
1315 state._fsp--; 1315 state._fsp--;
1316 1316
1317 1317
1318 current = this_ConfigDeclaration_4; 1318 current = this_ConfigDeclaration_4;
1319 afterParserOrEnumRuleCall(); 1319 afterParserOrEnumRuleCall();
1320 1320
1321 1321
1322 } 1322 }
1323 break; 1323 break;
1324 case 6 : 1324 case 6 :
1325 // InternalApplicationConfiguration.g:452:3: this_ScopeDeclaration_5= ruleScopeDeclaration 1325 // InternalApplicationConfiguration.g:452:3: this_ScopeDeclaration_5= ruleScopeDeclaration
1326 { 1326 {
1327 1327
1328 newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); 1328 newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
1329 1329
1330 pushFollow(FOLLOW_2); 1330 pushFollow(FOLLOW_2);
1331 this_ScopeDeclaration_5=ruleScopeDeclaration(); 1331 this_ScopeDeclaration_5=ruleScopeDeclaration();
1332 1332
1333 state._fsp--; 1333 state._fsp--;
1334 1334
1335 1335
1336 current = this_ScopeDeclaration_5; 1336 current = this_ScopeDeclaration_5;
1337 afterParserOrEnumRuleCall(); 1337 afterParserOrEnumRuleCall();
1338 1338
1339 1339
1340 } 1340 }
1341 break; 1341 break;
1342 case 7 : 1342 case 7 :
1343 // InternalApplicationConfiguration.g:461:3: this_ObjectiveDeclaration_6= ruleObjectiveDeclaration 1343 // InternalApplicationConfiguration.g:461:3: this_ObjectiveDeclaration_6= ruleObjectiveDeclaration
1344 { 1344 {
1345 1345
1346 newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); 1346 newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
1347 1347
1348 pushFollow(FOLLOW_2); 1348 pushFollow(FOLLOW_2);
1349 this_ObjectiveDeclaration_6=ruleObjectiveDeclaration(); 1349 this_ObjectiveDeclaration_6=ruleObjectiveDeclaration();
1350 1350
1351 state._fsp--; 1351 state._fsp--;
1352 1352
1353 1353
1354 current = this_ObjectiveDeclaration_6; 1354 current = this_ObjectiveDeclaration_6;
1355 afterParserOrEnumRuleCall(); 1355 afterParserOrEnumRuleCall();
1356 1356
1357 1357
1358 } 1358 }
1359 break; 1359 break;
1360 1360
1361 } 1361 }
1362 1362
1363 1363
1364 } 1364 }
1365 1365
1366 1366
1367 leaveRule(); 1367 leaveRule();
1368 1368
1369 } 1369 }
1370 1370
1371 catch (RecognitionException re) { 1371 catch (RecognitionException re) {
1372 recover(input,re); 1372 recover(input,re);
1373 appendSkippedTokens(); 1373 appendSkippedTokens();
1374 } 1374 }
1375 finally { 1375 finally {
1376 } 1376 }
1377 return current; 1377 return current;
1378 } 1378 }
1379 // $ANTLR end "ruleDeclaration" 1379 // $ANTLR end "ruleDeclaration"
1380 1380
1381 1381
1382 // $ANTLR start "entryRuleFileSpecification" 1382 // $ANTLR start "entryRuleFileSpecification"
1383 // InternalApplicationConfiguration.g:473:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ; 1383 // InternalApplicationConfiguration.g:473:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ;
1384 public final EObject entryRuleFileSpecification() throws RecognitionException { 1384 public final EObject entryRuleFileSpecification() throws RecognitionException {
1385 EObject current = null; 1385 EObject current = null;
1386 1386
1387 EObject iv_ruleFileSpecification = null; 1387 EObject iv_ruleFileSpecification = null;
1388 1388
1389 1389
1390 try { 1390 try {
1391 // InternalApplicationConfiguration.g:473:58: (iv_ruleFileSpecification= ruleFileSpecification EOF ) 1391 // InternalApplicationConfiguration.g:473:58: (iv_ruleFileSpecification= ruleFileSpecification EOF )
1392 // InternalApplicationConfiguration.g:474:2: iv_ruleFileSpecification= ruleFileSpecification EOF 1392 // InternalApplicationConfiguration.g:474:2: iv_ruleFileSpecification= ruleFileSpecification EOF
1393 { 1393 {
1394 newCompositeNode(grammarAccess.getFileSpecificationRule()); 1394 newCompositeNode(grammarAccess.getFileSpecificationRule());
1395 pushFollow(FOLLOW_1); 1395 pushFollow(FOLLOW_1);
1396 iv_ruleFileSpecification=ruleFileSpecification(); 1396 iv_ruleFileSpecification=ruleFileSpecification();
1397 1397
1398 state._fsp--; 1398 state._fsp--;
1399 1399
1400 current =iv_ruleFileSpecification; 1400 current =iv_ruleFileSpecification;
1401 match(input,EOF,FOLLOW_2); 1401 match(input,EOF,FOLLOW_2);
1402 1402
1403 } 1403 }
1404 1404
1405 } 1405 }
1406 1406
1407 catch (RecognitionException re) { 1407 catch (RecognitionException re) {
1408 recover(input,re); 1408 recover(input,re);
1409 appendSkippedTokens(); 1409 appendSkippedTokens();
1410 } 1410 }
1411 finally { 1411 finally {
1412 } 1412 }
1413 return current; 1413 return current;
1414 } 1414 }
1415 // $ANTLR end "entryRuleFileSpecification" 1415 // $ANTLR end "entryRuleFileSpecification"
1416 1416
1417 1417
1418 // $ANTLR start "ruleFileSpecification" 1418 // $ANTLR start "ruleFileSpecification"
1419 // InternalApplicationConfiguration.g:480:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ; 1419 // InternalApplicationConfiguration.g:480:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ;
1420 public final EObject ruleFileSpecification() throws RecognitionException { 1420 public final EObject ruleFileSpecification() throws RecognitionException {
1421 EObject current = null; 1421 EObject current = null;
1422 1422
1423 Token lv_path_0_0=null; 1423 Token lv_path_0_0=null;
1424 1424
1425 1425
1426 enterRule(); 1426 enterRule();
1427 1427
1428 try { 1428 try {
1429 // InternalApplicationConfiguration.g:486:2: ( ( (lv_path_0_0= RULE_STRING ) ) ) 1429 // InternalApplicationConfiguration.g:486:2: ( ( (lv_path_0_0= RULE_STRING ) ) )
1430 // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) ) 1430 // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) )
1431 { 1431 {
1432 // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) ) 1432 // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) )
1433 // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING ) 1433 // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING )
1434 { 1434 {
1435 // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING ) 1435 // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING )
1436 // InternalApplicationConfiguration.g:489:4: lv_path_0_0= RULE_STRING 1436 // InternalApplicationConfiguration.g:489:4: lv_path_0_0= RULE_STRING
1437 { 1437 {
1438 lv_path_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); 1438 lv_path_0_0=(Token)match(input,RULE_STRING,FOLLOW_2);
1439 1439
1440 newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 1440 newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
1441 1441
1442 1442
1443 if (current==null) { 1443 if (current==null) {
1444 current = createModelElement(grammarAccess.getFileSpecificationRule()); 1444 current = createModelElement(grammarAccess.getFileSpecificationRule());
1445 } 1445 }
1446 setWithLastConsumed( 1446 setWithLastConsumed(
1447 current, 1447 current,
1448 "path", 1448 "path",
1449 lv_path_0_0, 1449 lv_path_0_0,
1450 "org.eclipse.xtext.common.Terminals.STRING"); 1450 "org.eclipse.xtext.common.Terminals.STRING");
1451 1451
1452 1452
1453 } 1453 }
1454 1454
1455 1455
1456 } 1456 }
1457 1457
1458 1458
1459 } 1459 }
1460 1460
1461 1461
1462 leaveRule(); 1462 leaveRule();
1463 1463
1464 } 1464 }
1465 1465
1466 catch (RecognitionException re) { 1466 catch (RecognitionException re) {
1467 recover(input,re); 1467 recover(input,re);
1468 appendSkippedTokens(); 1468 appendSkippedTokens();
1469 } 1469 }
1470 finally { 1470 finally {
1471 } 1471 }
1472 return current; 1472 return current;
1473 } 1473 }
1474 // $ANTLR end "ruleFileSpecification" 1474 // $ANTLR end "ruleFileSpecification"
1475 1475
1476 1476
1477 // $ANTLR start "entryRuleFileDeclaration" 1477 // $ANTLR start "entryRuleFileDeclaration"
1478 // InternalApplicationConfiguration.g:508:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ; 1478 // InternalApplicationConfiguration.g:508:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ;
1479 public final EObject entryRuleFileDeclaration() throws RecognitionException { 1479 public final EObject entryRuleFileDeclaration() throws RecognitionException {
1480 EObject current = null; 1480 EObject current = null;
1481 1481
1482 EObject iv_ruleFileDeclaration = null; 1482 EObject iv_ruleFileDeclaration = null;
1483 1483
1484 1484
1485 try { 1485 try {
1486 // InternalApplicationConfiguration.g:508:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF ) 1486 // InternalApplicationConfiguration.g:508:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF )
1487 // InternalApplicationConfiguration.g:509:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF 1487 // InternalApplicationConfiguration.g:509:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF
1488 { 1488 {
1489 newCompositeNode(grammarAccess.getFileDeclarationRule()); 1489 newCompositeNode(grammarAccess.getFileDeclarationRule());
1490 pushFollow(FOLLOW_1); 1490 pushFollow(FOLLOW_1);
1491 iv_ruleFileDeclaration=ruleFileDeclaration(); 1491 iv_ruleFileDeclaration=ruleFileDeclaration();
1492 1492
1493 state._fsp--; 1493 state._fsp--;
1494 1494
1495 current =iv_ruleFileDeclaration; 1495 current =iv_ruleFileDeclaration;
1496 match(input,EOF,FOLLOW_2); 1496 match(input,EOF,FOLLOW_2);
1497 1497
1498 } 1498 }
1499 1499
1500 } 1500 }
1501 1501
1502 catch (RecognitionException re) { 1502 catch (RecognitionException re) {
1503 recover(input,re); 1503 recover(input,re);
1504 appendSkippedTokens(); 1504 appendSkippedTokens();
1505 } 1505 }
1506 finally { 1506 finally {
1507 } 1507 }
1508 return current; 1508 return current;
1509 } 1509 }
1510 // $ANTLR end "entryRuleFileDeclaration" 1510 // $ANTLR end "entryRuleFileDeclaration"
1511 1511
1512 1512
1513 // $ANTLR start "ruleFileDeclaration" 1513 // $ANTLR start "ruleFileDeclaration"
1514 // InternalApplicationConfiguration.g:515:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ; 1514 // InternalApplicationConfiguration.g:515:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ;
1515 public final EObject ruleFileDeclaration() throws RecognitionException { 1515 public final EObject ruleFileDeclaration() throws RecognitionException {
1516 EObject current = null; 1516 EObject current = null;
1517 1517
1518 Token otherlv_0=null; 1518 Token otherlv_0=null;
1519 Token lv_name_1_0=null; 1519 Token lv_name_1_0=null;
1520 Token otherlv_2=null; 1520 Token otherlv_2=null;
1521 EObject lv_specification_3_0 = null; 1521 EObject lv_specification_3_0 = null;
1522 1522
1523 1523
1524 1524
1525 enterRule(); 1525 enterRule();
1526 1526
1527 try { 1527 try {
1528 // InternalApplicationConfiguration.g:521:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ) 1528 // InternalApplicationConfiguration.g:521:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) )
1529 // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) 1529 // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) )
1530 { 1530 {
1531 // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) 1531 // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) )
1532 // InternalApplicationConfiguration.g:523:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) 1532 // InternalApplicationConfiguration.g:523:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) )
1533 { 1533 {
1534 otherlv_0=(Token)match(input,16,FOLLOW_6); 1534 otherlv_0=(Token)match(input,16,FOLLOW_6);
1535 1535
1536 newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 1536 newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
1537 1537
1538 // InternalApplicationConfiguration.g:527:3: ( (lv_name_1_0= RULE_ID ) ) 1538 // InternalApplicationConfiguration.g:527:3: ( (lv_name_1_0= RULE_ID ) )
1539 // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID ) 1539 // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID )
1540 { 1540 {
1541 // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID ) 1541 // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID )
1542 // InternalApplicationConfiguration.g:529:5: lv_name_1_0= RULE_ID 1542 // InternalApplicationConfiguration.g:529:5: lv_name_1_0= RULE_ID
1543 { 1543 {
1544 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_12); 1544 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_12);
1545 1545
1546 newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 1546 newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
1547 1547
1548 1548
1549 if (current==null) { 1549 if (current==null) {
1550 current = createModelElement(grammarAccess.getFileDeclarationRule()); 1550 current = createModelElement(grammarAccess.getFileDeclarationRule());
1551 } 1551 }
1552 setWithLastConsumed( 1552 setWithLastConsumed(
1553 current, 1553 current,
1554 "name", 1554 "name",
1555 lv_name_1_0, 1555 lv_name_1_0,
1556 "org.eclipse.xtext.common.Terminals.ID"); 1556 "org.eclipse.xtext.common.Terminals.ID");
1557 1557
1558 1558
1559 } 1559 }
1560 1560
1561 1561
1562 } 1562 }
1563 1563
1564 otherlv_2=(Token)match(input,17,FOLLOW_10); 1564 otherlv_2=(Token)match(input,17,FOLLOW_10);
1565 1565
1566 newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 1566 newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
1567 1567
1568 // InternalApplicationConfiguration.g:549:3: ( (lv_specification_3_0= ruleFileSpecification ) ) 1568 // InternalApplicationConfiguration.g:549:3: ( (lv_specification_3_0= ruleFileSpecification ) )
1569 // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification ) 1569 // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification )
1570 { 1570 {
1571 // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification ) 1571 // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification )
1572 // InternalApplicationConfiguration.g:551:5: lv_specification_3_0= ruleFileSpecification 1572 // InternalApplicationConfiguration.g:551:5: lv_specification_3_0= ruleFileSpecification
1573 { 1573 {
1574 1574
1575 newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 1575 newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
1576 1576
1577 pushFollow(FOLLOW_2); 1577 pushFollow(FOLLOW_2);
1578 lv_specification_3_0=ruleFileSpecification(); 1578 lv_specification_3_0=ruleFileSpecification();
1579 1579
1580 state._fsp--; 1580 state._fsp--;
1581 1581
1582 1582
1583 if (current==null) { 1583 if (current==null) {
1584 current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); 1584 current = createModelElementForParent(grammarAccess.getFileDeclarationRule());
1585 } 1585 }
1586 set( 1586 set(
1587 current, 1587 current,
1588 "specification", 1588 "specification",
1589 lv_specification_3_0, 1589 lv_specification_3_0,
1590 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); 1590 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification");
1591 afterParserOrEnumRuleCall(); 1591 afterParserOrEnumRuleCall();
1592 1592
1593 1593
1594 } 1594 }
1595 1595
1596 1596
1597 } 1597 }
1598 1598
1599 1599
1600 } 1600 }
1601 1601
1602 1602
1603 } 1603 }
1604 1604
1605 1605
1606 leaveRule(); 1606 leaveRule();
1607 1607
1608 } 1608 }
1609 1609
1610 catch (RecognitionException re) { 1610 catch (RecognitionException re) {
1611 recover(input,re); 1611 recover(input,re);
1612 appendSkippedTokens(); 1612 appendSkippedTokens();
1613 } 1613 }
1614 finally { 1614 finally {
1615 } 1615 }
1616 return current; 1616 return current;
1617 } 1617 }
1618 // $ANTLR end "ruleFileDeclaration" 1618 // $ANTLR end "ruleFileDeclaration"
1619 1619
1620 1620
1621 // $ANTLR start "entryRuleFileReference" 1621 // $ANTLR start "entryRuleFileReference"
1622 // InternalApplicationConfiguration.g:572:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ; 1622 // InternalApplicationConfiguration.g:572:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ;
1623 public final EObject entryRuleFileReference() throws RecognitionException { 1623 public final EObject entryRuleFileReference() throws RecognitionException {
1624 EObject current = null; 1624 EObject current = null;
1625 1625
1626 EObject iv_ruleFileReference = null; 1626 EObject iv_ruleFileReference = null;
1627 1627
1628 1628
1629 try { 1629 try {
1630 // InternalApplicationConfiguration.g:572:54: (iv_ruleFileReference= ruleFileReference EOF ) 1630 // InternalApplicationConfiguration.g:572:54: (iv_ruleFileReference= ruleFileReference EOF )
1631 // InternalApplicationConfiguration.g:573:2: iv_ruleFileReference= ruleFileReference EOF 1631 // InternalApplicationConfiguration.g:573:2: iv_ruleFileReference= ruleFileReference EOF
1632 { 1632 {
1633 newCompositeNode(grammarAccess.getFileReferenceRule()); 1633 newCompositeNode(grammarAccess.getFileReferenceRule());
1634 pushFollow(FOLLOW_1); 1634 pushFollow(FOLLOW_1);
1635 iv_ruleFileReference=ruleFileReference(); 1635 iv_ruleFileReference=ruleFileReference();
1636 1636
1637 state._fsp--; 1637 state._fsp--;
1638 1638
1639 current =iv_ruleFileReference; 1639 current =iv_ruleFileReference;
1640 match(input,EOF,FOLLOW_2); 1640 match(input,EOF,FOLLOW_2);
1641 1641
1642 } 1642 }
1643 1643
1644 } 1644 }
1645 1645
1646 catch (RecognitionException re) { 1646 catch (RecognitionException re) {
1647 recover(input,re); 1647 recover(input,re);
1648 appendSkippedTokens(); 1648 appendSkippedTokens();
1649 } 1649 }
1650 finally { 1650 finally {
1651 } 1651 }
1652 return current; 1652 return current;
1653 } 1653 }
1654 // $ANTLR end "entryRuleFileReference" 1654 // $ANTLR end "entryRuleFileReference"
1655 1655
1656 1656
1657 // $ANTLR start "ruleFileReference" 1657 // $ANTLR start "ruleFileReference"
1658 // InternalApplicationConfiguration.g:579:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 1658 // InternalApplicationConfiguration.g:579:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
1659 public final EObject ruleFileReference() throws RecognitionException { 1659 public final EObject ruleFileReference() throws RecognitionException {
1660 EObject current = null; 1660 EObject current = null;
1661 1661
1662 Token otherlv_0=null; 1662 Token otherlv_0=null;
1663 1663
1664 1664
1665 enterRule(); 1665 enterRule();
1666 1666
1667 try { 1667 try {
1668 // InternalApplicationConfiguration.g:585:2: ( ( (otherlv_0= RULE_ID ) ) ) 1668 // InternalApplicationConfiguration.g:585:2: ( ( (otherlv_0= RULE_ID ) ) )
1669 // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) ) 1669 // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) )
1670 { 1670 {
1671 // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) ) 1671 // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) )
1672 // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID ) 1672 // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID )
1673 { 1673 {
1674 // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID ) 1674 // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID )
1675 // InternalApplicationConfiguration.g:588:4: otherlv_0= RULE_ID 1675 // InternalApplicationConfiguration.g:588:4: otherlv_0= RULE_ID
1676 { 1676 {
1677 1677
1678 if (current==null) { 1678 if (current==null) {
1679 current = createModelElement(grammarAccess.getFileReferenceRule()); 1679 current = createModelElement(grammarAccess.getFileReferenceRule());
1680 } 1680 }
1681 1681
1682 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 1682 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
1683 1683
1684 newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 1684 newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
1685 1685
1686 1686
1687 } 1687 }
1688 1688
1689 1689
1690 } 1690 }
1691 1691
1692 1692
1693 } 1693 }
1694 1694
1695 1695
1696 leaveRule(); 1696 leaveRule();
1697 1697
1698 } 1698 }
1699 1699
1700 catch (RecognitionException re) { 1700 catch (RecognitionException re) {
1701 recover(input,re); 1701 recover(input,re);
1702 appendSkippedTokens(); 1702 appendSkippedTokens();
1703 } 1703 }
1704 finally { 1704 finally {
1705 } 1705 }
1706 return current; 1706 return current;
1707 } 1707 }
1708 // $ANTLR end "ruleFileReference" 1708 // $ANTLR end "ruleFileReference"
1709 1709
1710 1710
1711 // $ANTLR start "entryRuleFile" 1711 // $ANTLR start "entryRuleFile"
1712 // InternalApplicationConfiguration.g:602:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ; 1712 // InternalApplicationConfiguration.g:602:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ;
1713 public final EObject entryRuleFile() throws RecognitionException { 1713 public final EObject entryRuleFile() throws RecognitionException {
1714 EObject current = null; 1714 EObject current = null;
1715 1715
1716 EObject iv_ruleFile = null; 1716 EObject iv_ruleFile = null;
1717 1717
1718 1718
1719 try { 1719 try {
1720 // InternalApplicationConfiguration.g:602:45: (iv_ruleFile= ruleFile EOF ) 1720 // InternalApplicationConfiguration.g:602:45: (iv_ruleFile= ruleFile EOF )
1721 // InternalApplicationConfiguration.g:603:2: iv_ruleFile= ruleFile EOF 1721 // InternalApplicationConfiguration.g:603:2: iv_ruleFile= ruleFile EOF
1722 { 1722 {
1723 newCompositeNode(grammarAccess.getFileRule()); 1723 newCompositeNode(grammarAccess.getFileRule());
1724 pushFollow(FOLLOW_1); 1724 pushFollow(FOLLOW_1);
1725 iv_ruleFile=ruleFile(); 1725 iv_ruleFile=ruleFile();
1726 1726
1727 state._fsp--; 1727 state._fsp--;
1728 1728
1729 current =iv_ruleFile; 1729 current =iv_ruleFile;
1730 match(input,EOF,FOLLOW_2); 1730 match(input,EOF,FOLLOW_2);
1731 1731
1732 } 1732 }
1733 1733
1734 } 1734 }
1735 1735
1736 catch (RecognitionException re) { 1736 catch (RecognitionException re) {
1737 recover(input,re); 1737 recover(input,re);
1738 appendSkippedTokens(); 1738 appendSkippedTokens();
1739 } 1739 }
1740 finally { 1740 finally {
1741 } 1741 }
1742 return current; 1742 return current;
1743 } 1743 }
1744 // $ANTLR end "entryRuleFile" 1744 // $ANTLR end "entryRuleFile"
1745 1745
1746 1746
1747 // $ANTLR start "ruleFile" 1747 // $ANTLR start "ruleFile"
1748 // InternalApplicationConfiguration.g:609:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ; 1748 // InternalApplicationConfiguration.g:609:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ;
1749 public final EObject ruleFile() throws RecognitionException { 1749 public final EObject ruleFile() throws RecognitionException {
1750 EObject current = null; 1750 EObject current = null;
1751 1751
1752 EObject this_FileSpecification_0 = null; 1752 EObject this_FileSpecification_0 = null;
1753 1753
1754 EObject this_FileReference_1 = null; 1754 EObject this_FileReference_1 = null;
1755 1755
1756 1756
1757 1757
1758 enterRule(); 1758 enterRule();
1759 1759
1760 try { 1760 try {
1761 // InternalApplicationConfiguration.g:615:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ) 1761 // InternalApplicationConfiguration.g:615:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) )
1762 // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) 1762 // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference )
1763 { 1763 {
1764 // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) 1764 // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference )
1765 int alt9=2; 1765 int alt9=2;
1766 int LA9_0 = input.LA(1); 1766 int LA9_0 = input.LA(1);
1767 1767
1768 if ( (LA9_0==RULE_STRING) ) { 1768 if ( (LA9_0==RULE_STRING) ) {
1769 alt9=1; 1769 alt9=1;
1770 } 1770 }
1771 else if ( (LA9_0==RULE_ID) ) { 1771 else if ( (LA9_0==RULE_ID) ) {
1772 alt9=2; 1772 alt9=2;
1773 } 1773 }
1774 else { 1774 else {
1775 NoViableAltException nvae = 1775 NoViableAltException nvae =
1776 new NoViableAltException("", 9, 0, input); 1776 new NoViableAltException("", 9, 0, input);
1777 1777
1778 throw nvae; 1778 throw nvae;
1779 } 1779 }
1780 switch (alt9) { 1780 switch (alt9) {
1781 case 1 : 1781 case 1 :
1782 // InternalApplicationConfiguration.g:617:3: this_FileSpecification_0= ruleFileSpecification 1782 // InternalApplicationConfiguration.g:617:3: this_FileSpecification_0= ruleFileSpecification
1783 { 1783 {
1784 1784
1785 newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); 1785 newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
1786 1786
1787 pushFollow(FOLLOW_2); 1787 pushFollow(FOLLOW_2);
1788 this_FileSpecification_0=ruleFileSpecification(); 1788 this_FileSpecification_0=ruleFileSpecification();
1789 1789
1790 state._fsp--; 1790 state._fsp--;
1791 1791
1792 1792
1793 current = this_FileSpecification_0; 1793 current = this_FileSpecification_0;
1794 afterParserOrEnumRuleCall(); 1794 afterParserOrEnumRuleCall();
1795 1795
1796 1796
1797 } 1797 }
1798 break; 1798 break;
1799 case 2 : 1799 case 2 :
1800 // InternalApplicationConfiguration.g:626:3: this_FileReference_1= ruleFileReference 1800 // InternalApplicationConfiguration.g:626:3: this_FileReference_1= ruleFileReference
1801 { 1801 {
1802 1802
1803 newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); 1803 newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
1804 1804
1805 pushFollow(FOLLOW_2); 1805 pushFollow(FOLLOW_2);
1806 this_FileReference_1=ruleFileReference(); 1806 this_FileReference_1=ruleFileReference();
1807 1807
1808 state._fsp--; 1808 state._fsp--;
1809 1809
1810 1810
1811 current = this_FileReference_1; 1811 current = this_FileReference_1;
1812 afterParserOrEnumRuleCall(); 1812 afterParserOrEnumRuleCall();
1813 1813
1814 1814
1815 } 1815 }
1816 break; 1816 break;
1817 1817
1818 } 1818 }
1819 1819
1820 1820
1821 } 1821 }
1822 1822
1823 1823
1824 leaveRule(); 1824 leaveRule();
1825 1825
1826 } 1826 }
1827 1827
1828 catch (RecognitionException re) { 1828 catch (RecognitionException re) {
1829 recover(input,re); 1829 recover(input,re);
1830 appendSkippedTokens(); 1830 appendSkippedTokens();
1831 } 1831 }
1832 finally { 1832 finally {
1833 } 1833 }
1834 return current; 1834 return current;
1835 } 1835 }
1836 // $ANTLR end "ruleFile" 1836 // $ANTLR end "ruleFile"
1837 1837
1838 1838
1839 // $ANTLR start "entryRuleMetamodelSpecification" 1839 // $ANTLR start "entryRuleMetamodelSpecification"
1840 // InternalApplicationConfiguration.g:638:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ; 1840 // InternalApplicationConfiguration.g:638:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ;
1841 public final EObject entryRuleMetamodelSpecification() throws RecognitionException { 1841 public final EObject entryRuleMetamodelSpecification() throws RecognitionException {
1842 EObject current = null; 1842 EObject current = null;
1843 1843
1844 EObject iv_ruleMetamodelSpecification = null; 1844 EObject iv_ruleMetamodelSpecification = null;
1845 1845
1846 1846
1847 try { 1847 try {
1848 // InternalApplicationConfiguration.g:638:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ) 1848 // InternalApplicationConfiguration.g:638:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF )
1849 // InternalApplicationConfiguration.g:639:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF 1849 // InternalApplicationConfiguration.g:639:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF
1850 { 1850 {
1851 newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); 1851 newCompositeNode(grammarAccess.getMetamodelSpecificationRule());
1852 pushFollow(FOLLOW_1); 1852 pushFollow(FOLLOW_1);
1853 iv_ruleMetamodelSpecification=ruleMetamodelSpecification(); 1853 iv_ruleMetamodelSpecification=ruleMetamodelSpecification();
1854 1854
1855 state._fsp--; 1855 state._fsp--;
1856 1856
1857 current =iv_ruleMetamodelSpecification; 1857 current =iv_ruleMetamodelSpecification;
1858 match(input,EOF,FOLLOW_2); 1858 match(input,EOF,FOLLOW_2);
1859 1859
1860 } 1860 }
1861 1861
1862 } 1862 }
1863 1863
1864 catch (RecognitionException re) { 1864 catch (RecognitionException re) {
1865 recover(input,re); 1865 recover(input,re);
1866 appendSkippedTokens(); 1866 appendSkippedTokens();
1867 } 1867 }
1868 finally { 1868 finally {
1869 } 1869 }
1870 return current; 1870 return current;
1871 } 1871 }
1872 // $ANTLR end "entryRuleMetamodelSpecification" 1872 // $ANTLR end "entryRuleMetamodelSpecification"
1873 1873
1874 1874
1875 // $ANTLR start "ruleMetamodelSpecification" 1875 // $ANTLR start "ruleMetamodelSpecification"
1876 // InternalApplicationConfiguration.g:645:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ; 1876 // InternalApplicationConfiguration.g:645:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ;
1877 public final EObject ruleMetamodelSpecification() throws RecognitionException { 1877 public final EObject ruleMetamodelSpecification() throws RecognitionException {
1878 EObject current = null; 1878 EObject current = null;
1879 1879
1880 Token otherlv_0=null; 1880 Token otherlv_0=null;
1881 Token otherlv_2=null; 1881 Token otherlv_2=null;
1882 Token otherlv_4=null; 1882 Token otherlv_4=null;
1883 EObject lv_entries_1_0 = null; 1883 EObject lv_entries_1_0 = null;
1884 1884
1885 EObject lv_entries_3_0 = null; 1885 EObject lv_entries_3_0 = null;
1886 1886
1887 1887
1888 1888
1889 enterRule(); 1889 enterRule();
1890 1890
1891 try { 1891 try {
1892 // InternalApplicationConfiguration.g:651:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ) 1892 // InternalApplicationConfiguration.g:651:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) )
1893 // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) 1893 // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' )
1894 { 1894 {
1895 // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) 1895 // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' )
1896 // InternalApplicationConfiguration.g:653:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' 1896 // InternalApplicationConfiguration.g:653:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}'
1897 { 1897 {
1898 otherlv_0=(Token)match(input,18,FOLLOW_13); 1898 otherlv_0=(Token)match(input,18,FOLLOW_13);
1899 1899
1900 newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 1900 newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1901 1901
1902 // InternalApplicationConfiguration.g:657:3: ( (lv_entries_1_0= ruleMetamodelEntry ) ) 1902 // InternalApplicationConfiguration.g:657:3: ( (lv_entries_1_0= ruleMetamodelEntry ) )
1903 // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry ) 1903 // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry )
1904 { 1904 {
1905 // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry ) 1905 // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry )
1906 // InternalApplicationConfiguration.g:659:5: lv_entries_1_0= ruleMetamodelEntry 1906 // InternalApplicationConfiguration.g:659:5: lv_entries_1_0= ruleMetamodelEntry
1907 { 1907 {
1908 1908
1909 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 1909 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
1910 1910
1911 pushFollow(FOLLOW_14); 1911 pushFollow(FOLLOW_14);
1912 lv_entries_1_0=ruleMetamodelEntry(); 1912 lv_entries_1_0=ruleMetamodelEntry();
1913 1913
1914 state._fsp--; 1914 state._fsp--;
1915 1915
1916 1916
1917 if (current==null) { 1917 if (current==null) {
1918 current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); 1918 current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule());
1919 } 1919 }
1920 add( 1920 add(
1921 current, 1921 current,
1922 "entries", 1922 "entries",
1923 lv_entries_1_0, 1923 lv_entries_1_0,
1924 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 1924 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
1925 afterParserOrEnumRuleCall(); 1925 afterParserOrEnumRuleCall();
1926 1926
1927 1927
1928 } 1928 }
1929 1929
1930 1930
1931 } 1931 }
1932 1932
1933 // InternalApplicationConfiguration.g:676:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* 1933 // InternalApplicationConfiguration.g:676:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )*
1934 loop10: 1934 loop10:
1935 do { 1935 do {
1936 int alt10=2; 1936 int alt10=2;
1937 int LA10_0 = input.LA(1); 1937 int LA10_0 = input.LA(1);
1938 1938
1939 if ( (LA10_0==19) ) { 1939 if ( (LA10_0==19) ) {
1940 alt10=1; 1940 alt10=1;
1941 } 1941 }
1942 1942
1943 1943
1944 switch (alt10) { 1944 switch (alt10) {
1945 case 1 : 1945 case 1 :
1946 // InternalApplicationConfiguration.g:677:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) 1946 // InternalApplicationConfiguration.g:677:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) )
1947 { 1947 {
1948 otherlv_2=(Token)match(input,19,FOLLOW_13); 1948 otherlv_2=(Token)match(input,19,FOLLOW_13);
1949 1949
1950 newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 1950 newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
1951 1951
1952 // InternalApplicationConfiguration.g:681:4: ( (lv_entries_3_0= ruleMetamodelEntry ) ) 1952 // InternalApplicationConfiguration.g:681:4: ( (lv_entries_3_0= ruleMetamodelEntry ) )
1953 // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry ) 1953 // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry )
1954 { 1954 {
1955 // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry ) 1955 // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry )
1956 // InternalApplicationConfiguration.g:683:6: lv_entries_3_0= ruleMetamodelEntry 1956 // InternalApplicationConfiguration.g:683:6: lv_entries_3_0= ruleMetamodelEntry
1957 { 1957 {
1958 1958
1959 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 1959 newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
1960 1960
1961 pushFollow(FOLLOW_14); 1961 pushFollow(FOLLOW_14);
1962 lv_entries_3_0=ruleMetamodelEntry(); 1962 lv_entries_3_0=ruleMetamodelEntry();
1963 1963
1964 state._fsp--; 1964 state._fsp--;
1965 1965
1966 1966
1967 if (current==null) { 1967 if (current==null) {
1968 current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); 1968 current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule());
1969 } 1969 }
1970 add( 1970 add(
1971 current, 1971 current,
1972 "entries", 1972 "entries",
1973 lv_entries_3_0, 1973 lv_entries_3_0,
1974 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 1974 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
1975 afterParserOrEnumRuleCall(); 1975 afterParserOrEnumRuleCall();
1976 1976
1977 1977
1978 } 1978 }
1979 1979
1980 1980
1981 } 1981 }
1982 1982
1983 1983
1984 } 1984 }
1985 break; 1985 break;
1986 1986
1987 default : 1987 default :
1988 break loop10; 1988 break loop10;
1989 } 1989 }
1990 } while (true); 1990 } while (true);
1991 1991
1992 otherlv_4=(Token)match(input,20,FOLLOW_2); 1992 otherlv_4=(Token)match(input,20,FOLLOW_2);
1993 1993
1994 newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 1994 newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
1995 1995
1996 1996
1997 } 1997 }
1998 1998
1999 1999
2000 } 2000 }
2001 2001
2002 2002
2003 leaveRule(); 2003 leaveRule();
2004 2004
2005 } 2005 }
2006 2006
2007 catch (RecognitionException re) { 2007 catch (RecognitionException re) {
2008 recover(input,re); 2008 recover(input,re);
2009 appendSkippedTokens(); 2009 appendSkippedTokens();
2010 } 2010 }
2011 finally { 2011 finally {
2012 } 2012 }
2013 return current; 2013 return current;
2014 } 2014 }
2015 // $ANTLR end "ruleMetamodelSpecification" 2015 // $ANTLR end "ruleMetamodelSpecification"
2016 2016
2017 2017
2018 // $ANTLR start "entryRuleMetamodelEntry" 2018 // $ANTLR start "entryRuleMetamodelEntry"
2019 // InternalApplicationConfiguration.g:709:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ; 2019 // InternalApplicationConfiguration.g:709:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ;
2020 public final EObject entryRuleMetamodelEntry() throws RecognitionException { 2020 public final EObject entryRuleMetamodelEntry() throws RecognitionException {
2021 EObject current = null; 2021 EObject current = null;
2022 2022
2023 EObject iv_ruleMetamodelEntry = null; 2023 EObject iv_ruleMetamodelEntry = null;
2024 2024
2025 2025
2026 try { 2026 try {
2027 // InternalApplicationConfiguration.g:709:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ) 2027 // InternalApplicationConfiguration.g:709:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF )
2028 // InternalApplicationConfiguration.g:710:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF 2028 // InternalApplicationConfiguration.g:710:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF
2029 { 2029 {
2030 newCompositeNode(grammarAccess.getMetamodelEntryRule()); 2030 newCompositeNode(grammarAccess.getMetamodelEntryRule());
2031 pushFollow(FOLLOW_1); 2031 pushFollow(FOLLOW_1);
2032 iv_ruleMetamodelEntry=ruleMetamodelEntry(); 2032 iv_ruleMetamodelEntry=ruleMetamodelEntry();
2033 2033
2034 state._fsp--; 2034 state._fsp--;
2035 2035
2036 current =iv_ruleMetamodelEntry; 2036 current =iv_ruleMetamodelEntry;
2037 match(input,EOF,FOLLOW_2); 2037 match(input,EOF,FOLLOW_2);
2038 2038
2039 } 2039 }
2040 2040
2041 } 2041 }
2042 2042
2043 catch (RecognitionException re) { 2043 catch (RecognitionException re) {
2044 recover(input,re); 2044 recover(input,re);
2045 appendSkippedTokens(); 2045 appendSkippedTokens();
2046 } 2046 }
2047 finally { 2047 finally {
2048 } 2048 }
2049 return current; 2049 return current;
2050 } 2050 }
2051 // $ANTLR end "entryRuleMetamodelEntry" 2051 // $ANTLR end "entryRuleMetamodelEntry"
2052 2052
2053 2053
2054 // $ANTLR start "ruleMetamodelEntry" 2054 // $ANTLR start "ruleMetamodelEntry"
2055 // InternalApplicationConfiguration.g:716:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ; 2055 // InternalApplicationConfiguration.g:716:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ;
2056 public final EObject ruleMetamodelEntry() throws RecognitionException { 2056 public final EObject ruleMetamodelEntry() throws RecognitionException {
2057 EObject current = null; 2057 EObject current = null;
2058 2058
2059 EObject this_MetamodelElement_0 = null; 2059 EObject this_MetamodelElement_0 = null;
2060 2060
2061 EObject this_AllPackageEntry_1 = null; 2061 EObject this_AllPackageEntry_1 = null;
2062 2062
2063 2063
2064 2064
2065 enterRule(); 2065 enterRule();
2066 2066
2067 try { 2067 try {
2068 // InternalApplicationConfiguration.g:722:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ) 2068 // InternalApplicationConfiguration.g:722:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) )
2069 // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) 2069 // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry )
2070 { 2070 {
2071 // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) 2071 // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry )
2072 int alt11=2; 2072 int alt11=2;
2073 int LA11_0 = input.LA(1); 2073 int LA11_0 = input.LA(1);
2074 2074
2075 if ( (LA11_0==RULE_ID) ) { 2075 if ( (LA11_0==RULE_ID) ) {
2076 alt11=1; 2076 alt11=1;
2077 } 2077 }
2078 else if ( (LA11_0==21) ) { 2078 else if ( (LA11_0==21) ) {
2079 alt11=2; 2079 alt11=2;
2080 } 2080 }
2081 else { 2081 else {
2082 NoViableAltException nvae = 2082 NoViableAltException nvae =
2083 new NoViableAltException("", 11, 0, input); 2083 new NoViableAltException("", 11, 0, input);
2084 2084
2085 throw nvae; 2085 throw nvae;
2086 } 2086 }
2087 switch (alt11) { 2087 switch (alt11) {
2088 case 1 : 2088 case 1 :
2089 // InternalApplicationConfiguration.g:724:3: this_MetamodelElement_0= ruleMetamodelElement 2089 // InternalApplicationConfiguration.g:724:3: this_MetamodelElement_0= ruleMetamodelElement
2090 { 2090 {
2091 2091
2092 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 2092 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
2093 2093
2094 pushFollow(FOLLOW_2); 2094 pushFollow(FOLLOW_2);
2095 this_MetamodelElement_0=ruleMetamodelElement(); 2095 this_MetamodelElement_0=ruleMetamodelElement();
2096 2096
2097 state._fsp--; 2097 state._fsp--;
2098 2098
2099 2099
2100 current = this_MetamodelElement_0; 2100 current = this_MetamodelElement_0;
2101 afterParserOrEnumRuleCall(); 2101 afterParserOrEnumRuleCall();
2102 2102
2103 2103
2104 } 2104 }
2105 break; 2105 break;
2106 case 2 : 2106 case 2 :
2107 // InternalApplicationConfiguration.g:733:3: this_AllPackageEntry_1= ruleAllPackageEntry 2107 // InternalApplicationConfiguration.g:733:3: this_AllPackageEntry_1= ruleAllPackageEntry
2108 { 2108 {
2109 2109
2110 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 2110 newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
2111 2111
2112 pushFollow(FOLLOW_2); 2112 pushFollow(FOLLOW_2);
2113 this_AllPackageEntry_1=ruleAllPackageEntry(); 2113 this_AllPackageEntry_1=ruleAllPackageEntry();
2114 2114
2115 state._fsp--; 2115 state._fsp--;
2116 2116
2117 2117
2118 current = this_AllPackageEntry_1; 2118 current = this_AllPackageEntry_1;
2119 afterParserOrEnumRuleCall(); 2119 afterParserOrEnumRuleCall();
2120 2120
2121 2121
2122 } 2122 }
2123 break; 2123 break;
2124 2124
2125 } 2125 }
2126 2126
2127 2127
2128 } 2128 }
2129 2129
2130 2130
2131 leaveRule(); 2131 leaveRule();
2132 2132
2133 } 2133 }
2134 2134
2135 catch (RecognitionException re) { 2135 catch (RecognitionException re) {
2136 recover(input,re); 2136 recover(input,re);
2137 appendSkippedTokens(); 2137 appendSkippedTokens();
2138 } 2138 }
2139 finally { 2139 finally {
2140 } 2140 }
2141 return current; 2141 return current;
2142 } 2142 }
2143 // $ANTLR end "ruleMetamodelEntry" 2143 // $ANTLR end "ruleMetamodelEntry"
2144 2144
2145 2145
2146 // $ANTLR start "entryRuleAllPackageEntry" 2146 // $ANTLR start "entryRuleAllPackageEntry"
2147 // InternalApplicationConfiguration.g:745:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ; 2147 // InternalApplicationConfiguration.g:745:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ;
2148 public final EObject entryRuleAllPackageEntry() throws RecognitionException { 2148 public final EObject entryRuleAllPackageEntry() throws RecognitionException {
2149 EObject current = null; 2149 EObject current = null;
2150 2150
2151 EObject iv_ruleAllPackageEntry = null; 2151 EObject iv_ruleAllPackageEntry = null;
2152 2152
2153 2153
2154 try { 2154 try {
2155 // InternalApplicationConfiguration.g:745:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ) 2155 // InternalApplicationConfiguration.g:745:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF )
2156 // InternalApplicationConfiguration.g:746:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF 2156 // InternalApplicationConfiguration.g:746:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF
2157 { 2157 {
2158 newCompositeNode(grammarAccess.getAllPackageEntryRule()); 2158 newCompositeNode(grammarAccess.getAllPackageEntryRule());
2159 pushFollow(FOLLOW_1); 2159 pushFollow(FOLLOW_1);
2160 iv_ruleAllPackageEntry=ruleAllPackageEntry(); 2160 iv_ruleAllPackageEntry=ruleAllPackageEntry();
2161 2161
2162 state._fsp--; 2162 state._fsp--;
2163 2163
2164 current =iv_ruleAllPackageEntry; 2164 current =iv_ruleAllPackageEntry;
2165 match(input,EOF,FOLLOW_2); 2165 match(input,EOF,FOLLOW_2);
2166 2166
2167 } 2167 }
2168 2168
2169 } 2169 }
2170 2170
2171 catch (RecognitionException re) { 2171 catch (RecognitionException re) {
2172 recover(input,re); 2172 recover(input,re);
2173 appendSkippedTokens(); 2173 appendSkippedTokens();
2174 } 2174 }
2175 finally { 2175 finally {
2176 } 2176 }
2177 return current; 2177 return current;
2178 } 2178 }
2179 // $ANTLR end "entryRuleAllPackageEntry" 2179 // $ANTLR end "entryRuleAllPackageEntry"
2180 2180
2181 2181
2182 // $ANTLR start "ruleAllPackageEntry" 2182 // $ANTLR start "ruleAllPackageEntry"
2183 // InternalApplicationConfiguration.g:752:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ; 2183 // InternalApplicationConfiguration.g:752:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ;
2184 public final EObject ruleAllPackageEntry() throws RecognitionException { 2184 public final EObject ruleAllPackageEntry() throws RecognitionException {
2185 EObject current = null; 2185 EObject current = null;
2186 2186
2187 Token otherlv_0=null; 2187 Token otherlv_0=null;
2188 Token otherlv_2=null; 2188 Token otherlv_2=null;
2189 Token otherlv_3=null; 2189 Token otherlv_3=null;
2190 Token otherlv_5=null; 2190 Token otherlv_5=null;
2191 Token otherlv_7=null; 2191 Token otherlv_7=null;
2192 EObject lv_exclusion_4_0 = null; 2192 EObject lv_exclusion_4_0 = null;
2193 2193
2194 EObject lv_exclusion_6_0 = null; 2194 EObject lv_exclusion_6_0 = null;
2195 2195
2196 2196
2197 2197
2198 enterRule(); 2198 enterRule();
2199 2199
2200 try { 2200 try {
2201 // InternalApplicationConfiguration.g:758:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ) 2201 // InternalApplicationConfiguration.g:758:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) )
2202 // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) 2202 // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? )
2203 { 2203 {
2204 // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) 2204 // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? )
2205 // InternalApplicationConfiguration.g:760:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? 2205 // InternalApplicationConfiguration.g:760:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )?
2206 { 2206 {
2207 otherlv_0=(Token)match(input,21,FOLLOW_6); 2207 otherlv_0=(Token)match(input,21,FOLLOW_6);
2208 2208
2209 newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 2209 newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
2210 2210
2211 // InternalApplicationConfiguration.g:764:3: ( ( ruleQualifiedName ) ) 2211 // InternalApplicationConfiguration.g:764:3: ( ( ruleQualifiedName ) )
2212 // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName ) 2212 // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName )
2213 { 2213 {
2214 // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName ) 2214 // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName )
2215 // InternalApplicationConfiguration.g:766:5: ruleQualifiedName 2215 // InternalApplicationConfiguration.g:766:5: ruleQualifiedName
2216 { 2216 {
2217 2217
2218 if (current==null) { 2218 if (current==null) {
2219 current = createModelElement(grammarAccess.getAllPackageEntryRule()); 2219 current = createModelElement(grammarAccess.getAllPackageEntryRule());
2220 } 2220 }
2221 2221
2222 2222
2223 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 2223 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
2224 2224
2225 pushFollow(FOLLOW_15); 2225 pushFollow(FOLLOW_15);
2226 ruleQualifiedName(); 2226 ruleQualifiedName();
2227 2227
2228 state._fsp--; 2228 state._fsp--;
2229 2229
2230 2230
2231 afterParserOrEnumRuleCall(); 2231 afterParserOrEnumRuleCall();
2232 2232
2233 2233
2234 } 2234 }
2235 2235
2236 2236
2237 } 2237 }
2238 2238
2239 // InternalApplicationConfiguration.g:780:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? 2239 // InternalApplicationConfiguration.g:780:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )?
2240 int alt13=2; 2240 int alt13=2;
2241 int LA13_0 = input.LA(1); 2241 int LA13_0 = input.LA(1);
2242 2242
2243 if ( (LA13_0==22) ) { 2243 if ( (LA13_0==22) ) {
2244 alt13=1; 2244 alt13=1;
2245 } 2245 }
2246 switch (alt13) { 2246 switch (alt13) {
2247 case 1 : 2247 case 1 :
2248 // InternalApplicationConfiguration.g:781:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' 2248 // InternalApplicationConfiguration.g:781:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}'
2249 { 2249 {
2250 otherlv_2=(Token)match(input,22,FOLLOW_16); 2250 otherlv_2=(Token)match(input,22,FOLLOW_16);
2251 2251
2252 newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 2252 newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
2253 2253
2254 otherlv_3=(Token)match(input,18,FOLLOW_6); 2254 otherlv_3=(Token)match(input,18,FOLLOW_6);
2255 2255
2256 newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 2256 newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
2257 2257
2258 // InternalApplicationConfiguration.g:789:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) ) 2258 // InternalApplicationConfiguration.g:789:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) )
2259 // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement ) 2259 // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement )
2260 { 2260 {
2261 // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement ) 2261 // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement )
2262 // InternalApplicationConfiguration.g:791:6: lv_exclusion_4_0= ruleMetamodelElement 2262 // InternalApplicationConfiguration.g:791:6: lv_exclusion_4_0= ruleMetamodelElement
2263 { 2263 {
2264 2264
2265 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 2265 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
2266 2266
2267 pushFollow(FOLLOW_14); 2267 pushFollow(FOLLOW_14);
2268 lv_exclusion_4_0=ruleMetamodelElement(); 2268 lv_exclusion_4_0=ruleMetamodelElement();
2269 2269
2270 state._fsp--; 2270 state._fsp--;
2271 2271
2272 2272
2273 if (current==null) { 2273 if (current==null) {
2274 current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); 2274 current = createModelElementForParent(grammarAccess.getAllPackageEntryRule());
2275 } 2275 }
2276 add( 2276 add(
2277 current, 2277 current,
2278 "exclusion", 2278 "exclusion",
2279 lv_exclusion_4_0, 2279 lv_exclusion_4_0,
2280 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 2280 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
2281 afterParserOrEnumRuleCall(); 2281 afterParserOrEnumRuleCall();
2282 2282
2283 2283
2284 } 2284 }
2285 2285
2286 2286
2287 } 2287 }
2288 2288
2289 // InternalApplicationConfiguration.g:808:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* 2289 // InternalApplicationConfiguration.g:808:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )*
2290 loop12: 2290 loop12:
2291 do { 2291 do {
2292 int alt12=2; 2292 int alt12=2;
2293 int LA12_0 = input.LA(1); 2293 int LA12_0 = input.LA(1);
2294 2294
2295 if ( (LA12_0==19) ) { 2295 if ( (LA12_0==19) ) {
2296 alt12=1; 2296 alt12=1;
2297 } 2297 }
2298 2298
2299 2299
2300 switch (alt12) { 2300 switch (alt12) {
2301 case 1 : 2301 case 1 :
2302 // InternalApplicationConfiguration.g:809:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) 2302 // InternalApplicationConfiguration.g:809:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) )
2303 { 2303 {
2304 otherlv_5=(Token)match(input,19,FOLLOW_6); 2304 otherlv_5=(Token)match(input,19,FOLLOW_6);
2305 2305
2306 newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 2306 newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
2307 2307
2308 // InternalApplicationConfiguration.g:813:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) ) 2308 // InternalApplicationConfiguration.g:813:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) )
2309 // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement ) 2309 // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement )
2310 { 2310 {
2311 // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement ) 2311 // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement )
2312 // InternalApplicationConfiguration.g:815:7: lv_exclusion_6_0= ruleMetamodelElement 2312 // InternalApplicationConfiguration.g:815:7: lv_exclusion_6_0= ruleMetamodelElement
2313 { 2313 {
2314 2314
2315 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 2315 newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
2316 2316
2317 pushFollow(FOLLOW_14); 2317 pushFollow(FOLLOW_14);
2318 lv_exclusion_6_0=ruleMetamodelElement(); 2318 lv_exclusion_6_0=ruleMetamodelElement();
2319 2319
2320 state._fsp--; 2320 state._fsp--;
2321 2321
2322 2322
2323 if (current==null) { 2323 if (current==null) {
2324 current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); 2324 current = createModelElementForParent(grammarAccess.getAllPackageEntryRule());
2325 } 2325 }
2326 add( 2326 add(
2327 current, 2327 current,
2328 "exclusion", 2328 "exclusion",
2329 lv_exclusion_6_0, 2329 lv_exclusion_6_0,
2330 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 2330 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
2331 afterParserOrEnumRuleCall(); 2331 afterParserOrEnumRuleCall();
2332 2332
2333 2333
2334 } 2334 }
2335 2335
2336 2336
2337 } 2337 }
2338 2338
2339 2339
2340 } 2340 }
2341 break; 2341 break;
2342 2342
2343 default : 2343 default :
2344 break loop12; 2344 break loop12;
2345 } 2345 }
2346 } while (true); 2346 } while (true);
2347 2347
2348 otherlv_7=(Token)match(input,20,FOLLOW_2); 2348 otherlv_7=(Token)match(input,20,FOLLOW_2);
2349 2349
2350 newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 2350 newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
2351 2351
2352 2352
2353 } 2353 }
2354 break; 2354 break;
2355 2355
2356 } 2356 }
2357 2357
2358 2358
2359 } 2359 }
2360 2360
2361 2361
2362 } 2362 }
2363 2363
2364 2364
2365 leaveRule(); 2365 leaveRule();
2366 2366
2367 } 2367 }
2368 2368
2369 catch (RecognitionException re) { 2369 catch (RecognitionException re) {
2370 recover(input,re); 2370 recover(input,re);
2371 appendSkippedTokens(); 2371 appendSkippedTokens();
2372 } 2372 }
2373 finally { 2373 finally {
2374 } 2374 }
2375 return current; 2375 return current;
2376 } 2376 }
2377 // $ANTLR end "ruleAllPackageEntry" 2377 // $ANTLR end "ruleAllPackageEntry"
2378 2378
2379 2379
2380 // $ANTLR start "entryRuleMetamodelElement" 2380 // $ANTLR start "entryRuleMetamodelElement"
2381 // InternalApplicationConfiguration.g:842:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ; 2381 // InternalApplicationConfiguration.g:842:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ;
2382 public final EObject entryRuleMetamodelElement() throws RecognitionException { 2382 public final EObject entryRuleMetamodelElement() throws RecognitionException {
2383 EObject current = null; 2383 EObject current = null;
2384 2384
2385 EObject iv_ruleMetamodelElement = null; 2385 EObject iv_ruleMetamodelElement = null;
2386 2386
2387 2387
2388 try { 2388 try {
2389 // InternalApplicationConfiguration.g:842:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF ) 2389 // InternalApplicationConfiguration.g:842:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF )
2390 // InternalApplicationConfiguration.g:843:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF 2390 // InternalApplicationConfiguration.g:843:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF
2391 { 2391 {
2392 newCompositeNode(grammarAccess.getMetamodelElementRule()); 2392 newCompositeNode(grammarAccess.getMetamodelElementRule());
2393 pushFollow(FOLLOW_1); 2393 pushFollow(FOLLOW_1);
2394 iv_ruleMetamodelElement=ruleMetamodelElement(); 2394 iv_ruleMetamodelElement=ruleMetamodelElement();
2395 2395
2396 state._fsp--; 2396 state._fsp--;
2397 2397
2398 current =iv_ruleMetamodelElement; 2398 current =iv_ruleMetamodelElement;
2399 match(input,EOF,FOLLOW_2); 2399 match(input,EOF,FOLLOW_2);
2400 2400
2401 } 2401 }
2402 2402
2403 } 2403 }
2404 2404
2405 catch (RecognitionException re) { 2405 catch (RecognitionException re) {
2406 recover(input,re); 2406 recover(input,re);
2407 appendSkippedTokens(); 2407 appendSkippedTokens();
2408 } 2408 }
2409 finally { 2409 finally {
2410 } 2410 }
2411 return current; 2411 return current;
2412 } 2412 }
2413 // $ANTLR end "entryRuleMetamodelElement" 2413 // $ANTLR end "entryRuleMetamodelElement"
2414 2414
2415 2415
2416 // $ANTLR start "ruleMetamodelElement" 2416 // $ANTLR start "ruleMetamodelElement"
2417 // InternalApplicationConfiguration.g:849:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ; 2417 // InternalApplicationConfiguration.g:849:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ;
2418 public final EObject ruleMetamodelElement() throws RecognitionException { 2418 public final EObject ruleMetamodelElement() throws RecognitionException {
2419 EObject current = null; 2419 EObject current = null;
2420 2420
2421 Token otherlv_1=null; 2421 Token otherlv_1=null;
2422 Token otherlv_2=null; 2422 Token otherlv_2=null;
2423 Token otherlv_3=null; 2423 Token otherlv_3=null;
2424 Token otherlv_4=null; 2424 Token otherlv_4=null;
2425 2425
2426 2426
2427 enterRule(); 2427 enterRule();
2428 2428
2429 try { 2429 try {
2430 // InternalApplicationConfiguration.g:855:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ) 2430 // InternalApplicationConfiguration.g:855:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) )
2431 // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) 2431 // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? )
2432 { 2432 {
2433 // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) 2433 // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? )
2434 // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? 2434 // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )?
2435 { 2435 {
2436 // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? 2436 // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )?
2437 int alt14=2; 2437 int alt14=2;
2438 int LA14_0 = input.LA(1); 2438 int LA14_0 = input.LA(1);
2439 2439
2440 if ( (LA14_0==RULE_ID) ) { 2440 if ( (LA14_0==RULE_ID) ) {
2441 int LA14_1 = input.LA(2); 2441 int LA14_1 = input.LA(2);
2442 2442
2443 if ( (LA14_1==11) ) { 2443 if ( (LA14_1==11) ) {
2444 int LA14_2 = input.LA(3); 2444 int LA14_2 = input.LA(3);
2445 2445
2446 if ( (LA14_2==RULE_ID) ) { 2446 if ( (LA14_2==RULE_ID) ) {
2447 int LA14_5 = input.LA(4); 2447 int LA14_5 = input.LA(4);
2448 2448
2449 if ( (LA14_5==11||LA14_5==23) ) { 2449 if ( (LA14_5==11||LA14_5==23) ) {
2450 alt14=1; 2450 alt14=1;
2451 } 2451 }
2452 } 2452 }
2453 } 2453 }
2454 else if ( (LA14_1==23) ) { 2454 else if ( (LA14_1==23) ) {
2455 alt14=1; 2455 alt14=1;
2456 } 2456 }
2457 } 2457 }
2458 switch (alt14) { 2458 switch (alt14) {
2459 case 1 : 2459 case 1 :
2460 // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' 2460 // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) ) otherlv_1= '::'
2461 { 2461 {
2462 // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) ) 2462 // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) )
2463 // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName ) 2463 // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName )
2464 { 2464 {
2465 // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName ) 2465 // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName )
2466 // InternalApplicationConfiguration.g:860:6: ruleQualifiedName 2466 // InternalApplicationConfiguration.g:860:6: ruleQualifiedName
2467 { 2467 {
2468 2468
2469 if (current==null) { 2469 if (current==null) {
2470 current = createModelElement(grammarAccess.getMetamodelElementRule()); 2470 current = createModelElement(grammarAccess.getMetamodelElementRule());
2471 } 2471 }
2472 2472
2473 2473
2474 newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 2474 newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
2475 2475
2476 pushFollow(FOLLOW_17); 2476 pushFollow(FOLLOW_17);
2477 ruleQualifiedName(); 2477 ruleQualifiedName();
2478 2478
2479 state._fsp--; 2479 state._fsp--;
2480 2480
2481 2481
2482 afterParserOrEnumRuleCall(); 2482 afterParserOrEnumRuleCall();
2483 2483
2484 2484
2485 } 2485 }
2486 2486
2487 2487
2488 } 2488 }
2489 2489
2490 otherlv_1=(Token)match(input,23,FOLLOW_6); 2490 otherlv_1=(Token)match(input,23,FOLLOW_6);
2491 2491
2492 newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 2492 newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
2493 2493
2494 2494
2495 } 2495 }
2496 break; 2496 break;
2497 2497
2498 } 2498 }
2499 2499
2500 // InternalApplicationConfiguration.g:879:3: ( (otherlv_2= RULE_ID ) ) 2500 // InternalApplicationConfiguration.g:879:3: ( (otherlv_2= RULE_ID ) )
2501 // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID ) 2501 // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID )
2502 { 2502 {
2503 // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID ) 2503 // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID )
2504 // InternalApplicationConfiguration.g:881:5: otherlv_2= RULE_ID 2504 // InternalApplicationConfiguration.g:881:5: otherlv_2= RULE_ID
2505 { 2505 {
2506 2506
2507 if (current==null) { 2507 if (current==null) {
2508 current = createModelElement(grammarAccess.getMetamodelElementRule()); 2508 current = createModelElement(grammarAccess.getMetamodelElementRule());
2509 } 2509 }
2510 2510
2511 otherlv_2=(Token)match(input,RULE_ID,FOLLOW_5); 2511 otherlv_2=(Token)match(input,RULE_ID,FOLLOW_5);
2512 2512
2513 newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 2513 newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
2514 2514
2515 2515
2516 } 2516 }
2517 2517
2518 2518
2519 } 2519 }
2520 2520
2521 // InternalApplicationConfiguration.g:892:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? 2521 // InternalApplicationConfiguration.g:892:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )?
2522 int alt15=2; 2522 int alt15=2;
2523 int LA15_0 = input.LA(1); 2523 int LA15_0 = input.LA(1);
2524 2524
2525 if ( (LA15_0==11) ) { 2525 if ( (LA15_0==11) ) {
2526 alt15=1; 2526 alt15=1;
2527 } 2527 }
2528 switch (alt15) { 2528 switch (alt15) {
2529 case 1 : 2529 case 1 :
2530 // InternalApplicationConfiguration.g:893:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) 2530 // InternalApplicationConfiguration.g:893:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) )
2531 { 2531 {
2532 otherlv_3=(Token)match(input,11,FOLLOW_6); 2532 otherlv_3=(Token)match(input,11,FOLLOW_6);
2533 2533
2534 newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 2534 newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
2535 2535
2536 // InternalApplicationConfiguration.g:897:4: ( (otherlv_4= RULE_ID ) ) 2536 // InternalApplicationConfiguration.g:897:4: ( (otherlv_4= RULE_ID ) )
2537 // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID ) 2537 // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID )
2538 { 2538 {
2539 // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID ) 2539 // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID )
2540 // InternalApplicationConfiguration.g:899:6: otherlv_4= RULE_ID 2540 // InternalApplicationConfiguration.g:899:6: otherlv_4= RULE_ID
2541 { 2541 {
2542 2542
2543 if (current==null) { 2543 if (current==null) {
2544 current = createModelElement(grammarAccess.getMetamodelElementRule()); 2544 current = createModelElement(grammarAccess.getMetamodelElementRule());
2545 } 2545 }
2546 2546
2547 otherlv_4=(Token)match(input,RULE_ID,FOLLOW_2); 2547 otherlv_4=(Token)match(input,RULE_ID,FOLLOW_2);
2548 2548
2549 newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 2549 newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
2550 2550
2551 2551
2552 } 2552 }
2553 2553
2554 2554
2555 } 2555 }
2556 2556
2557 2557
2558 } 2558 }
2559 break; 2559 break;
2560 2560
2561 } 2561 }
2562 2562
2563 2563
2564 } 2564 }
2565 2565
2566 2566
2567 } 2567 }
2568 2568
2569 2569
2570 leaveRule(); 2570 leaveRule();
2571 2571
2572 } 2572 }
2573 2573
2574 catch (RecognitionException re) { 2574 catch (RecognitionException re) {
2575 recover(input,re); 2575 recover(input,re);
2576 appendSkippedTokens(); 2576 appendSkippedTokens();
2577 } 2577 }
2578 finally { 2578 finally {
2579 } 2579 }
2580 return current; 2580 return current;
2581 } 2581 }
2582 // $ANTLR end "ruleMetamodelElement" 2582 // $ANTLR end "ruleMetamodelElement"
2583 2583
2584 2584
2585 // $ANTLR start "entryRuleMetamodelDeclaration" 2585 // $ANTLR start "entryRuleMetamodelDeclaration"
2586 // InternalApplicationConfiguration.g:915:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ; 2586 // InternalApplicationConfiguration.g:915:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ;
2587 public final EObject entryRuleMetamodelDeclaration() throws RecognitionException { 2587 public final EObject entryRuleMetamodelDeclaration() throws RecognitionException {
2588 EObject current = null; 2588 EObject current = null;
2589 2589
2590 EObject iv_ruleMetamodelDeclaration = null; 2590 EObject iv_ruleMetamodelDeclaration = null;
2591 2591
2592 2592
2593 try { 2593 try {
2594 // InternalApplicationConfiguration.g:915:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ) 2594 // InternalApplicationConfiguration.g:915:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF )
2595 // InternalApplicationConfiguration.g:916:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF 2595 // InternalApplicationConfiguration.g:916:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF
2596 { 2596 {
2597 newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); 2597 newCompositeNode(grammarAccess.getMetamodelDeclarationRule());
2598 pushFollow(FOLLOW_1); 2598 pushFollow(FOLLOW_1);
2599 iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration(); 2599 iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration();
2600 2600
2601 state._fsp--; 2601 state._fsp--;
2602 2602
2603 current =iv_ruleMetamodelDeclaration; 2603 current =iv_ruleMetamodelDeclaration;
2604 match(input,EOF,FOLLOW_2); 2604 match(input,EOF,FOLLOW_2);
2605 2605
2606 } 2606 }
2607 2607
2608 } 2608 }
2609 2609
2610 catch (RecognitionException re) { 2610 catch (RecognitionException re) {
2611 recover(input,re); 2611 recover(input,re);
2612 appendSkippedTokens(); 2612 appendSkippedTokens();
2613 } 2613 }
2614 finally { 2614 finally {
2615 } 2615 }
2616 return current; 2616 return current;
2617 } 2617 }
2618 // $ANTLR end "entryRuleMetamodelDeclaration" 2618 // $ANTLR end "entryRuleMetamodelDeclaration"
2619 2619
2620 2620
2621 // $ANTLR start "ruleMetamodelDeclaration" 2621 // $ANTLR start "ruleMetamodelDeclaration"
2622 // InternalApplicationConfiguration.g:922:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ; 2622 // InternalApplicationConfiguration.g:922:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ;
2623 public final EObject ruleMetamodelDeclaration() throws RecognitionException { 2623 public final EObject ruleMetamodelDeclaration() throws RecognitionException {
2624 EObject current = null; 2624 EObject current = null;
2625 2625
2626 Token otherlv_0=null; 2626 Token otherlv_0=null;
2627 Token lv_name_1_0=null; 2627 Token lv_name_1_0=null;
2628 EObject lv_specification_2_0 = null; 2628 EObject lv_specification_2_0 = null;
2629 2629
2630 2630
2631 2631
2632 enterRule(); 2632 enterRule();
2633 2633
2634 try { 2634 try {
2635 // InternalApplicationConfiguration.g:928:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ) 2635 // InternalApplicationConfiguration.g:928:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) )
2636 // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) 2636 // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) )
2637 { 2637 {
2638 // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) 2638 // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) )
2639 // InternalApplicationConfiguration.g:930:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) 2639 // InternalApplicationConfiguration.g:930:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) )
2640 { 2640 {
2641 otherlv_0=(Token)match(input,24,FOLLOW_6); 2641 otherlv_0=(Token)match(input,24,FOLLOW_6);
2642 2642
2643 newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 2643 newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
2644 2644
2645 // InternalApplicationConfiguration.g:934:3: ( (lv_name_1_0= RULE_ID ) ) 2645 // InternalApplicationConfiguration.g:934:3: ( (lv_name_1_0= RULE_ID ) )
2646 // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID ) 2646 // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID )
2647 { 2647 {
2648 // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID ) 2648 // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID )
2649 // InternalApplicationConfiguration.g:936:5: lv_name_1_0= RULE_ID 2649 // InternalApplicationConfiguration.g:936:5: lv_name_1_0= RULE_ID
2650 { 2650 {
2651 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 2651 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
2652 2652
2653 newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 2653 newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
2654 2654
2655 2655
2656 if (current==null) { 2656 if (current==null) {
2657 current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); 2657 current = createModelElement(grammarAccess.getMetamodelDeclarationRule());
2658 } 2658 }
2659 setWithLastConsumed( 2659 setWithLastConsumed(
2660 current, 2660 current,
2661 "name", 2661 "name",
2662 lv_name_1_0, 2662 lv_name_1_0,
2663 "org.eclipse.xtext.common.Terminals.ID"); 2663 "org.eclipse.xtext.common.Terminals.ID");
2664 2664
2665 2665
2666 } 2666 }
2667 2667
2668 2668
2669 } 2669 }
2670 2670
2671 // InternalApplicationConfiguration.g:952:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) ) 2671 // InternalApplicationConfiguration.g:952:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) )
2672 // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification ) 2672 // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification )
2673 { 2673 {
2674 // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification ) 2674 // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification )
2675 // InternalApplicationConfiguration.g:954:5: lv_specification_2_0= ruleMetamodelSpecification 2675 // InternalApplicationConfiguration.g:954:5: lv_specification_2_0= ruleMetamodelSpecification
2676 { 2676 {
2677 2677
2678 newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 2678 newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
2679 2679
2680 pushFollow(FOLLOW_2); 2680 pushFollow(FOLLOW_2);
2681 lv_specification_2_0=ruleMetamodelSpecification(); 2681 lv_specification_2_0=ruleMetamodelSpecification();
2682 2682
2683 state._fsp--; 2683 state._fsp--;
2684 2684
2685 2685
2686 if (current==null) { 2686 if (current==null) {
2687 current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); 2687 current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule());
2688 } 2688 }
2689 set( 2689 set(
2690 current, 2690 current,
2691 "specification", 2691 "specification",
2692 lv_specification_2_0, 2692 lv_specification_2_0,
2693 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); 2693 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification");
2694 afterParserOrEnumRuleCall(); 2694 afterParserOrEnumRuleCall();
2695 2695
2696 2696
2697 } 2697 }
2698 2698
2699 2699
2700 } 2700 }
2701 2701
2702 2702
2703 } 2703 }
2704 2704
2705 2705
2706 } 2706 }
2707 2707
2708 2708
2709 leaveRule(); 2709 leaveRule();
2710 2710
2711 } 2711 }
2712 2712
2713 catch (RecognitionException re) { 2713 catch (RecognitionException re) {
2714 recover(input,re); 2714 recover(input,re);
2715 appendSkippedTokens(); 2715 appendSkippedTokens();
2716 } 2716 }
2717 finally { 2717 finally {
2718 } 2718 }
2719 return current; 2719 return current;
2720 } 2720 }
2721 // $ANTLR end "ruleMetamodelDeclaration" 2721 // $ANTLR end "ruleMetamodelDeclaration"
2722 2722
2723 2723
2724 // $ANTLR start "entryRuleMetamodelReference" 2724 // $ANTLR start "entryRuleMetamodelReference"
2725 // InternalApplicationConfiguration.g:975:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ; 2725 // InternalApplicationConfiguration.g:975:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ;
2726 public final EObject entryRuleMetamodelReference() throws RecognitionException { 2726 public final EObject entryRuleMetamodelReference() throws RecognitionException {
2727 EObject current = null; 2727 EObject current = null;
2728 2728
2729 EObject iv_ruleMetamodelReference = null; 2729 EObject iv_ruleMetamodelReference = null;
2730 2730
2731 2731
2732 try { 2732 try {
2733 // InternalApplicationConfiguration.g:975:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF ) 2733 // InternalApplicationConfiguration.g:975:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF )
2734 // InternalApplicationConfiguration.g:976:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF 2734 // InternalApplicationConfiguration.g:976:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF
2735 { 2735 {
2736 newCompositeNode(grammarAccess.getMetamodelReferenceRule()); 2736 newCompositeNode(grammarAccess.getMetamodelReferenceRule());
2737 pushFollow(FOLLOW_1); 2737 pushFollow(FOLLOW_1);
2738 iv_ruleMetamodelReference=ruleMetamodelReference(); 2738 iv_ruleMetamodelReference=ruleMetamodelReference();
2739 2739
2740 state._fsp--; 2740 state._fsp--;
2741 2741
2742 current =iv_ruleMetamodelReference; 2742 current =iv_ruleMetamodelReference;
2743 match(input,EOF,FOLLOW_2); 2743 match(input,EOF,FOLLOW_2);
2744 2744
2745 } 2745 }
2746 2746
2747 } 2747 }
2748 2748
2749 catch (RecognitionException re) { 2749 catch (RecognitionException re) {
2750 recover(input,re); 2750 recover(input,re);
2751 appendSkippedTokens(); 2751 appendSkippedTokens();
2752 } 2752 }
2753 finally { 2753 finally {
2754 } 2754 }
2755 return current; 2755 return current;
2756 } 2756 }
2757 // $ANTLR end "entryRuleMetamodelReference" 2757 // $ANTLR end "entryRuleMetamodelReference"
2758 2758
2759 2759
2760 // $ANTLR start "ruleMetamodelReference" 2760 // $ANTLR start "ruleMetamodelReference"
2761 // InternalApplicationConfiguration.g:982:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 2761 // InternalApplicationConfiguration.g:982:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
2762 public final EObject ruleMetamodelReference() throws RecognitionException { 2762 public final EObject ruleMetamodelReference() throws RecognitionException {
2763 EObject current = null; 2763 EObject current = null;
2764 2764
2765 Token otherlv_0=null; 2765 Token otherlv_0=null;
2766 2766
2767 2767
2768 enterRule(); 2768 enterRule();
2769 2769
2770 try { 2770 try {
2771 // InternalApplicationConfiguration.g:988:2: ( ( (otherlv_0= RULE_ID ) ) ) 2771 // InternalApplicationConfiguration.g:988:2: ( ( (otherlv_0= RULE_ID ) ) )
2772 // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) ) 2772 // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) )
2773 { 2773 {
2774 // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) ) 2774 // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) )
2775 // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID ) 2775 // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID )
2776 { 2776 {
2777 // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID ) 2777 // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID )
2778 // InternalApplicationConfiguration.g:991:4: otherlv_0= RULE_ID 2778 // InternalApplicationConfiguration.g:991:4: otherlv_0= RULE_ID
2779 { 2779 {
2780 2780
2781 if (current==null) { 2781 if (current==null) {
2782 current = createModelElement(grammarAccess.getMetamodelReferenceRule()); 2782 current = createModelElement(grammarAccess.getMetamodelReferenceRule());
2783 } 2783 }
2784 2784
2785 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 2785 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
2786 2786
2787 newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 2787 newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
2788 2788
2789 2789
2790 } 2790 }
2791 2791
2792 2792
2793 } 2793 }
2794 2794
2795 2795
2796 } 2796 }
2797 2797
2798 2798
2799 leaveRule(); 2799 leaveRule();
2800 2800
2801 } 2801 }
2802 2802
2803 catch (RecognitionException re) { 2803 catch (RecognitionException re) {
2804 recover(input,re); 2804 recover(input,re);
2805 appendSkippedTokens(); 2805 appendSkippedTokens();
2806 } 2806 }
2807 finally { 2807 finally {
2808 } 2808 }
2809 return current; 2809 return current;
2810 } 2810 }
2811 // $ANTLR end "ruleMetamodelReference" 2811 // $ANTLR end "ruleMetamodelReference"
2812 2812
2813 2813
2814 // $ANTLR start "entryRuleMetamodel" 2814 // $ANTLR start "entryRuleMetamodel"
2815 // InternalApplicationConfiguration.g:1005:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ; 2815 // InternalApplicationConfiguration.g:1005:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ;
2816 public final EObject entryRuleMetamodel() throws RecognitionException { 2816 public final EObject entryRuleMetamodel() throws RecognitionException {
2817 EObject current = null; 2817 EObject current = null;
2818 2818
2819 EObject iv_ruleMetamodel = null; 2819 EObject iv_ruleMetamodel = null;
2820 2820
2821 2821
2822 try { 2822 try {
2823 // InternalApplicationConfiguration.g:1005:50: (iv_ruleMetamodel= ruleMetamodel EOF ) 2823 // InternalApplicationConfiguration.g:1005:50: (iv_ruleMetamodel= ruleMetamodel EOF )
2824 // InternalApplicationConfiguration.g:1006:2: iv_ruleMetamodel= ruleMetamodel EOF 2824 // InternalApplicationConfiguration.g:1006:2: iv_ruleMetamodel= ruleMetamodel EOF
2825 { 2825 {
2826 newCompositeNode(grammarAccess.getMetamodelRule()); 2826 newCompositeNode(grammarAccess.getMetamodelRule());
2827 pushFollow(FOLLOW_1); 2827 pushFollow(FOLLOW_1);
2828 iv_ruleMetamodel=ruleMetamodel(); 2828 iv_ruleMetamodel=ruleMetamodel();
2829 2829
2830 state._fsp--; 2830 state._fsp--;
2831 2831
2832 current =iv_ruleMetamodel; 2832 current =iv_ruleMetamodel;
2833 match(input,EOF,FOLLOW_2); 2833 match(input,EOF,FOLLOW_2);
2834 2834
2835 } 2835 }
2836 2836
2837 } 2837 }
2838 2838
2839 catch (RecognitionException re) { 2839 catch (RecognitionException re) {
2840 recover(input,re); 2840 recover(input,re);
2841 appendSkippedTokens(); 2841 appendSkippedTokens();
2842 } 2842 }
2843 finally { 2843 finally {
2844 } 2844 }
2845 return current; 2845 return current;
2846 } 2846 }
2847 // $ANTLR end "entryRuleMetamodel" 2847 // $ANTLR end "entryRuleMetamodel"
2848 2848
2849 2849
2850 // $ANTLR start "ruleMetamodel" 2850 // $ANTLR start "ruleMetamodel"
2851 // InternalApplicationConfiguration.g:1012:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ; 2851 // InternalApplicationConfiguration.g:1012:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ;
2852 public final EObject ruleMetamodel() throws RecognitionException { 2852 public final EObject ruleMetamodel() throws RecognitionException {
2853 EObject current = null; 2853 EObject current = null;
2854 2854
2855 EObject this_MetamodelReference_0 = null; 2855 EObject this_MetamodelReference_0 = null;
2856 2856
2857 EObject this_MetamodelSpecification_1 = null; 2857 EObject this_MetamodelSpecification_1 = null;
2858 2858
2859 2859
2860 2860
2861 enterRule(); 2861 enterRule();
2862 2862
2863 try { 2863 try {
2864 // InternalApplicationConfiguration.g:1018:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ) 2864 // InternalApplicationConfiguration.g:1018:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) )
2865 // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) 2865 // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification )
2866 { 2866 {
2867 // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) 2867 // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification )
2868 int alt16=2; 2868 int alt16=2;
2869 int LA16_0 = input.LA(1); 2869 int LA16_0 = input.LA(1);
2870 2870
2871 if ( (LA16_0==RULE_ID) ) { 2871 if ( (LA16_0==RULE_ID) ) {
2872 alt16=1; 2872 alt16=1;
2873 } 2873 }
2874 else if ( (LA16_0==18) ) { 2874 else if ( (LA16_0==18) ) {
2875 alt16=2; 2875 alt16=2;
2876 } 2876 }
2877 else { 2877 else {
2878 NoViableAltException nvae = 2878 NoViableAltException nvae =
2879 new NoViableAltException("", 16, 0, input); 2879 new NoViableAltException("", 16, 0, input);
2880 2880
2881 throw nvae; 2881 throw nvae;
2882 } 2882 }
2883 switch (alt16) { 2883 switch (alt16) {
2884 case 1 : 2884 case 1 :
2885 // InternalApplicationConfiguration.g:1020:3: this_MetamodelReference_0= ruleMetamodelReference 2885 // InternalApplicationConfiguration.g:1020:3: this_MetamodelReference_0= ruleMetamodelReference
2886 { 2886 {
2887 2887
2888 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); 2888 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
2889 2889
2890 pushFollow(FOLLOW_2); 2890 pushFollow(FOLLOW_2);
2891 this_MetamodelReference_0=ruleMetamodelReference(); 2891 this_MetamodelReference_0=ruleMetamodelReference();
2892 2892
2893 state._fsp--; 2893 state._fsp--;
2894 2894
2895 2895
2896 current = this_MetamodelReference_0; 2896 current = this_MetamodelReference_0;
2897 afterParserOrEnumRuleCall(); 2897 afterParserOrEnumRuleCall();
2898 2898
2899 2899
2900 } 2900 }
2901 break; 2901 break;
2902 case 2 : 2902 case 2 :
2903 // InternalApplicationConfiguration.g:1029:3: this_MetamodelSpecification_1= ruleMetamodelSpecification 2903 // InternalApplicationConfiguration.g:1029:3: this_MetamodelSpecification_1= ruleMetamodelSpecification
2904 { 2904 {
2905 2905
2906 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); 2906 newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
2907 2907
2908 pushFollow(FOLLOW_2); 2908 pushFollow(FOLLOW_2);
2909 this_MetamodelSpecification_1=ruleMetamodelSpecification(); 2909 this_MetamodelSpecification_1=ruleMetamodelSpecification();
2910 2910
2911 state._fsp--; 2911 state._fsp--;
2912 2912
2913 2913
2914 current = this_MetamodelSpecification_1; 2914 current = this_MetamodelSpecification_1;
2915 afterParserOrEnumRuleCall(); 2915 afterParserOrEnumRuleCall();
2916 2916
2917 2917
2918 } 2918 }
2919 break; 2919 break;
2920 2920
2921 } 2921 }
2922 2922
2923 2923
2924 } 2924 }
2925 2925
2926 2926
2927 leaveRule(); 2927 leaveRule();
2928 2928
2929 } 2929 }
2930 2930
2931 catch (RecognitionException re) { 2931 catch (RecognitionException re) {
2932 recover(input,re); 2932 recover(input,re);
2933 appendSkippedTokens(); 2933 appendSkippedTokens();
2934 } 2934 }
2935 finally { 2935 finally {
2936 } 2936 }
2937 return current; 2937 return current;
2938 } 2938 }
2939 // $ANTLR end "ruleMetamodel" 2939 // $ANTLR end "ruleMetamodel"
2940 2940
2941 2941
2942 // $ANTLR start "entryRulePartialModelSpecification" 2942 // $ANTLR start "entryRulePartialModelSpecification"
2943 // InternalApplicationConfiguration.g:1041:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ; 2943 // InternalApplicationConfiguration.g:1041:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ;
2944 public final EObject entryRulePartialModelSpecification() throws RecognitionException { 2944 public final EObject entryRulePartialModelSpecification() throws RecognitionException {
2945 EObject current = null; 2945 EObject current = null;
2946 2946
2947 EObject iv_rulePartialModelSpecification = null; 2947 EObject iv_rulePartialModelSpecification = null;
2948 2948
2949 2949
2950 try { 2950 try {
2951 // InternalApplicationConfiguration.g:1041:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ) 2951 // InternalApplicationConfiguration.g:1041:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF )
2952 // InternalApplicationConfiguration.g:1042:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF 2952 // InternalApplicationConfiguration.g:1042:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF
2953 { 2953 {
2954 newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); 2954 newCompositeNode(grammarAccess.getPartialModelSpecificationRule());
2955 pushFollow(FOLLOW_1); 2955 pushFollow(FOLLOW_1);
2956 iv_rulePartialModelSpecification=rulePartialModelSpecification(); 2956 iv_rulePartialModelSpecification=rulePartialModelSpecification();
2957 2957
2958 state._fsp--; 2958 state._fsp--;
2959 2959
2960 current =iv_rulePartialModelSpecification; 2960 current =iv_rulePartialModelSpecification;
2961 match(input,EOF,FOLLOW_2); 2961 match(input,EOF,FOLLOW_2);
2962 2962
2963 } 2963 }
2964 2964
2965 } 2965 }
2966 2966
2967 catch (RecognitionException re) { 2967 catch (RecognitionException re) {
2968 recover(input,re); 2968 recover(input,re);
2969 appendSkippedTokens(); 2969 appendSkippedTokens();
2970 } 2970 }
2971 finally { 2971 finally {
2972 } 2972 }
2973 return current; 2973 return current;
2974 } 2974 }
2975 // $ANTLR end "entryRulePartialModelSpecification" 2975 // $ANTLR end "entryRulePartialModelSpecification"
2976 2976
2977 2977
2978 // $ANTLR start "rulePartialModelSpecification" 2978 // $ANTLR start "rulePartialModelSpecification"
2979 // InternalApplicationConfiguration.g:1048:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ; 2979 // InternalApplicationConfiguration.g:1048:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ;
2980 public final EObject rulePartialModelSpecification() throws RecognitionException { 2980 public final EObject rulePartialModelSpecification() throws RecognitionException {
2981 EObject current = null; 2981 EObject current = null;
2982 2982
2983 Token otherlv_0=null; 2983 Token otherlv_0=null;
2984 Token otherlv_2=null; 2984 Token otherlv_2=null;
2985 Token otherlv_4=null; 2985 Token otherlv_4=null;
2986 EObject lv_entry_1_0 = null; 2986 EObject lv_entry_1_0 = null;
2987 2987
2988 EObject lv_entry_3_0 = null; 2988 EObject lv_entry_3_0 = null;
2989 2989
2990 2990
2991 2991
2992 enterRule(); 2992 enterRule();
2993 2993
2994 try { 2994 try {
2995 // InternalApplicationConfiguration.g:1054:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ) 2995 // InternalApplicationConfiguration.g:1054:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) )
2996 // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) 2996 // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' )
2997 { 2997 {
2998 // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) 2998 // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' )
2999 // InternalApplicationConfiguration.g:1056:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' 2999 // InternalApplicationConfiguration.g:1056:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}'
3000 { 3000 {
3001 otherlv_0=(Token)match(input,18,FOLLOW_18); 3001 otherlv_0=(Token)match(input,18,FOLLOW_18);
3002 3002
3003 newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 3003 newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
3004 3004
3005 // InternalApplicationConfiguration.g:1060:3: ( (lv_entry_1_0= rulePartialModelEntry ) ) 3005 // InternalApplicationConfiguration.g:1060:3: ( (lv_entry_1_0= rulePartialModelEntry ) )
3006 // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry ) 3006 // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry )
3007 { 3007 {
3008 // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry ) 3008 // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry )
3009 // InternalApplicationConfiguration.g:1062:5: lv_entry_1_0= rulePartialModelEntry 3009 // InternalApplicationConfiguration.g:1062:5: lv_entry_1_0= rulePartialModelEntry
3010 { 3010 {
3011 3011
3012 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 3012 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
3013 3013
3014 pushFollow(FOLLOW_14); 3014 pushFollow(FOLLOW_14);
3015 lv_entry_1_0=rulePartialModelEntry(); 3015 lv_entry_1_0=rulePartialModelEntry();
3016 3016
3017 state._fsp--; 3017 state._fsp--;
3018 3018
3019 3019
3020 if (current==null) { 3020 if (current==null) {
3021 current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); 3021 current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule());
3022 } 3022 }
3023 add( 3023 add(
3024 current, 3024 current,
3025 "entry", 3025 "entry",
3026 lv_entry_1_0, 3026 lv_entry_1_0,
3027 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 3027 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
3028 afterParserOrEnumRuleCall(); 3028 afterParserOrEnumRuleCall();
3029 3029
3030 3030
3031 } 3031 }
3032 3032
3033 3033
3034 } 3034 }
3035 3035
3036 // InternalApplicationConfiguration.g:1079:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? 3036 // InternalApplicationConfiguration.g:1079:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )?
3037 int alt17=2; 3037 int alt17=2;
3038 int LA17_0 = input.LA(1); 3038 int LA17_0 = input.LA(1);
3039 3039
3040 if ( (LA17_0==19) ) { 3040 if ( (LA17_0==19) ) {
3041 alt17=1; 3041 alt17=1;
3042 } 3042 }
3043 switch (alt17) { 3043 switch (alt17) {
3044 case 1 : 3044 case 1 :
3045 // InternalApplicationConfiguration.g:1080:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) 3045 // InternalApplicationConfiguration.g:1080:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) )
3046 { 3046 {
3047 otherlv_2=(Token)match(input,19,FOLLOW_18); 3047 otherlv_2=(Token)match(input,19,FOLLOW_18);
3048 3048
3049 newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 3049 newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
3050 3050
3051 // InternalApplicationConfiguration.g:1084:4: ( (lv_entry_3_0= rulePartialModelEntry ) ) 3051 // InternalApplicationConfiguration.g:1084:4: ( (lv_entry_3_0= rulePartialModelEntry ) )
3052 // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry ) 3052 // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry )
3053 { 3053 {
3054 // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry ) 3054 // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry )
3055 // InternalApplicationConfiguration.g:1086:6: lv_entry_3_0= rulePartialModelEntry 3055 // InternalApplicationConfiguration.g:1086:6: lv_entry_3_0= rulePartialModelEntry
3056 { 3056 {
3057 3057
3058 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 3058 newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
3059 3059
3060 pushFollow(FOLLOW_19); 3060 pushFollow(FOLLOW_19);
3061 lv_entry_3_0=rulePartialModelEntry(); 3061 lv_entry_3_0=rulePartialModelEntry();
3062 3062
3063 state._fsp--; 3063 state._fsp--;
3064 3064
3065 3065
3066 if (current==null) { 3066 if (current==null) {
3067 current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); 3067 current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule());
3068 } 3068 }
3069 add( 3069 add(
3070 current, 3070 current,
3071 "entry", 3071 "entry",
3072 lv_entry_3_0, 3072 lv_entry_3_0,
3073 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 3073 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
3074 afterParserOrEnumRuleCall(); 3074 afterParserOrEnumRuleCall();
3075 3075
3076 3076
3077 } 3077 }
3078 3078
3079 3079
3080 } 3080 }
3081 3081
3082 3082
3083 } 3083 }
3084 break; 3084 break;
3085 3085
3086 } 3086 }
3087 3087
3088 otherlv_4=(Token)match(input,20,FOLLOW_2); 3088 otherlv_4=(Token)match(input,20,FOLLOW_2);
3089 3089
3090 newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 3090 newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
3091 3091
3092 3092
3093 } 3093 }
3094 3094
3095 3095
3096 } 3096 }
3097 3097
3098 3098
3099 leaveRule(); 3099 leaveRule();
3100 3100
3101 } 3101 }
3102 3102
3103 catch (RecognitionException re) { 3103 catch (RecognitionException re) {
3104 recover(input,re); 3104 recover(input,re);
3105 appendSkippedTokens(); 3105 appendSkippedTokens();
3106 } 3106 }
3107 finally { 3107 finally {
3108 } 3108 }
3109 return current; 3109 return current;
3110 } 3110 }
3111 // $ANTLR end "rulePartialModelSpecification" 3111 // $ANTLR end "rulePartialModelSpecification"
3112 3112
3113 3113
3114 // $ANTLR start "entryRulePartialModelEntry" 3114 // $ANTLR start "entryRulePartialModelEntry"
3115 // InternalApplicationConfiguration.g:1112:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ; 3115 // InternalApplicationConfiguration.g:1112:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ;
3116 public final EObject entryRulePartialModelEntry() throws RecognitionException { 3116 public final EObject entryRulePartialModelEntry() throws RecognitionException {
3117 EObject current = null; 3117 EObject current = null;
3118 3118
3119 EObject iv_rulePartialModelEntry = null; 3119 EObject iv_rulePartialModelEntry = null;
3120 3120
3121 3121
3122 try { 3122 try {
3123 // InternalApplicationConfiguration.g:1112:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF ) 3123 // InternalApplicationConfiguration.g:1112:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF )
3124 // InternalApplicationConfiguration.g:1113:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF 3124 // InternalApplicationConfiguration.g:1113:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF
3125 { 3125 {
3126 newCompositeNode(grammarAccess.getPartialModelEntryRule()); 3126 newCompositeNode(grammarAccess.getPartialModelEntryRule());
3127 pushFollow(FOLLOW_1); 3127 pushFollow(FOLLOW_1);
3128 iv_rulePartialModelEntry=rulePartialModelEntry(); 3128 iv_rulePartialModelEntry=rulePartialModelEntry();
3129 3129
3130 state._fsp--; 3130 state._fsp--;
3131 3131
3132 current =iv_rulePartialModelEntry; 3132 current =iv_rulePartialModelEntry;
3133 match(input,EOF,FOLLOW_2); 3133 match(input,EOF,FOLLOW_2);
3134 3134
3135 } 3135 }
3136 3136
3137 } 3137 }
3138 3138
3139 catch (RecognitionException re) { 3139 catch (RecognitionException re) {
3140 recover(input,re); 3140 recover(input,re);
3141 appendSkippedTokens(); 3141 appendSkippedTokens();
3142 } 3142 }
3143 finally { 3143 finally {
3144 } 3144 }
3145 return current; 3145 return current;
3146 } 3146 }
3147 // $ANTLR end "entryRulePartialModelEntry" 3147 // $ANTLR end "entryRulePartialModelEntry"
3148 3148
3149 3149
3150 // $ANTLR start "rulePartialModelEntry" 3150 // $ANTLR start "rulePartialModelEntry"
3151 // InternalApplicationConfiguration.g:1119:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ; 3151 // InternalApplicationConfiguration.g:1119:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ;
3152 public final EObject rulePartialModelEntry() throws RecognitionException { 3152 public final EObject rulePartialModelEntry() throws RecognitionException {
3153 EObject current = null; 3153 EObject current = null;
3154 3154
3155 EObject this_ModelEntry_0 = null; 3155 EObject this_ModelEntry_0 = null;
3156 3156
3157 EObject this_FolderEntry_1 = null; 3157 EObject this_FolderEntry_1 = null;
3158 3158
3159 3159
3160 3160
3161 enterRule(); 3161 enterRule();
3162 3162
3163 try { 3163 try {
3164 // InternalApplicationConfiguration.g:1125:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ) 3164 // InternalApplicationConfiguration.g:1125:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) )
3165 // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) 3165 // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry )
3166 { 3166 {
3167 // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) 3167 // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry )
3168 int alt18=2; 3168 int alt18=2;
3169 int LA18_0 = input.LA(1); 3169 int LA18_0 = input.LA(1);
3170 3170
3171 if ( (LA18_0==RULE_ID||LA18_0==RULE_STRING) ) { 3171 if ( (LA18_0==RULE_ID||LA18_0==RULE_STRING) ) {
3172 alt18=1; 3172 alt18=1;
3173 } 3173 }
3174 else if ( (LA18_0==25) ) { 3174 else if ( (LA18_0==25) ) {
3175 alt18=2; 3175 alt18=2;
3176 } 3176 }
3177 else { 3177 else {
3178 NoViableAltException nvae = 3178 NoViableAltException nvae =
3179 new NoViableAltException("", 18, 0, input); 3179 new NoViableAltException("", 18, 0, input);
3180 3180
3181 throw nvae; 3181 throw nvae;
3182 } 3182 }
3183 switch (alt18) { 3183 switch (alt18) {
3184 case 1 : 3184 case 1 :
3185 // InternalApplicationConfiguration.g:1127:3: this_ModelEntry_0= ruleModelEntry 3185 // InternalApplicationConfiguration.g:1127:3: this_ModelEntry_0= ruleModelEntry
3186 { 3186 {
3187 3187
3188 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); 3188 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
3189 3189
3190 pushFollow(FOLLOW_2); 3190 pushFollow(FOLLOW_2);
3191 this_ModelEntry_0=ruleModelEntry(); 3191 this_ModelEntry_0=ruleModelEntry();
3192 3192
3193 state._fsp--; 3193 state._fsp--;
3194 3194
3195 3195
3196 current = this_ModelEntry_0; 3196 current = this_ModelEntry_0;
3197 afterParserOrEnumRuleCall(); 3197 afterParserOrEnumRuleCall();
3198 3198
3199 3199
3200 } 3200 }
3201 break; 3201 break;
3202 case 2 : 3202 case 2 :
3203 // InternalApplicationConfiguration.g:1136:3: this_FolderEntry_1= ruleFolderEntry 3203 // InternalApplicationConfiguration.g:1136:3: this_FolderEntry_1= ruleFolderEntry
3204 { 3204 {
3205 3205
3206 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); 3206 newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
3207 3207
3208 pushFollow(FOLLOW_2); 3208 pushFollow(FOLLOW_2);
3209 this_FolderEntry_1=ruleFolderEntry(); 3209 this_FolderEntry_1=ruleFolderEntry();
3210 3210
3211 state._fsp--; 3211 state._fsp--;
3212 3212
3213 3213
3214 current = this_FolderEntry_1; 3214 current = this_FolderEntry_1;
3215 afterParserOrEnumRuleCall(); 3215 afterParserOrEnumRuleCall();
3216 3216
3217 3217
3218 } 3218 }
3219 break; 3219 break;
3220 3220
3221 } 3221 }
3222 3222
3223 3223
3224 } 3224 }
3225 3225
3226 3226
3227 leaveRule(); 3227 leaveRule();
3228 3228
3229 } 3229 }
3230 3230
3231 catch (RecognitionException re) { 3231 catch (RecognitionException re) {
3232 recover(input,re); 3232 recover(input,re);
3233 appendSkippedTokens(); 3233 appendSkippedTokens();
3234 } 3234 }
3235 finally { 3235 finally {
3236 } 3236 }
3237 return current; 3237 return current;
3238 } 3238 }
3239 // $ANTLR end "rulePartialModelEntry" 3239 // $ANTLR end "rulePartialModelEntry"
3240 3240
3241 3241
3242 // $ANTLR start "entryRuleModelEntry" 3242 // $ANTLR start "entryRuleModelEntry"
3243 // InternalApplicationConfiguration.g:1148:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ; 3243 // InternalApplicationConfiguration.g:1148:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ;
3244 public final EObject entryRuleModelEntry() throws RecognitionException { 3244 public final EObject entryRuleModelEntry() throws RecognitionException {
3245 EObject current = null; 3245 EObject current = null;
3246 3246
3247 EObject iv_ruleModelEntry = null; 3247 EObject iv_ruleModelEntry = null;
3248 3248
3249 3249
3250 try { 3250 try {
3251 // InternalApplicationConfiguration.g:1148:51: (iv_ruleModelEntry= ruleModelEntry EOF ) 3251 // InternalApplicationConfiguration.g:1148:51: (iv_ruleModelEntry= ruleModelEntry EOF )
3252 // InternalApplicationConfiguration.g:1149:2: iv_ruleModelEntry= ruleModelEntry EOF 3252 // InternalApplicationConfiguration.g:1149:2: iv_ruleModelEntry= ruleModelEntry EOF
3253 { 3253 {
3254 newCompositeNode(grammarAccess.getModelEntryRule()); 3254 newCompositeNode(grammarAccess.getModelEntryRule());
3255 pushFollow(FOLLOW_1); 3255 pushFollow(FOLLOW_1);
3256 iv_ruleModelEntry=ruleModelEntry(); 3256 iv_ruleModelEntry=ruleModelEntry();
3257 3257
3258 state._fsp--; 3258 state._fsp--;
3259 3259
3260 current =iv_ruleModelEntry; 3260 current =iv_ruleModelEntry;
3261 match(input,EOF,FOLLOW_2); 3261 match(input,EOF,FOLLOW_2);
3262 3262
3263 } 3263 }
3264 3264
3265 } 3265 }
3266 3266
3267 catch (RecognitionException re) { 3267 catch (RecognitionException re) {
3268 recover(input,re); 3268 recover(input,re);
3269 appendSkippedTokens(); 3269 appendSkippedTokens();
3270 } 3270 }
3271 finally { 3271 finally {
3272 } 3272 }
3273 return current; 3273 return current;
3274 } 3274 }
3275 // $ANTLR end "entryRuleModelEntry" 3275 // $ANTLR end "entryRuleModelEntry"
3276 3276
3277 3277
3278 // $ANTLR start "ruleModelEntry" 3278 // $ANTLR start "ruleModelEntry"
3279 // InternalApplicationConfiguration.g:1155:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ; 3279 // InternalApplicationConfiguration.g:1155:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ;
3280 public final EObject ruleModelEntry() throws RecognitionException { 3280 public final EObject ruleModelEntry() throws RecognitionException {
3281 EObject current = null; 3281 EObject current = null;
3282 3282
3283 EObject lv_path_0_0 = null; 3283 EObject lv_path_0_0 = null;
3284 3284
3285 3285
3286 3286
3287 enterRule(); 3287 enterRule();
3288 3288
3289 try { 3289 try {
3290 // InternalApplicationConfiguration.g:1161:2: ( ( (lv_path_0_0= ruleFile ) ) ) 3290 // InternalApplicationConfiguration.g:1161:2: ( ( (lv_path_0_0= ruleFile ) ) )
3291 // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) ) 3291 // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) )
3292 { 3292 {
3293 // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) ) 3293 // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) )
3294 // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile ) 3294 // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile )
3295 { 3295 {
3296 // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile ) 3296 // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile )
3297 // InternalApplicationConfiguration.g:1164:4: lv_path_0_0= ruleFile 3297 // InternalApplicationConfiguration.g:1164:4: lv_path_0_0= ruleFile
3298 { 3298 {
3299 3299
3300 newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 3300 newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
3301 3301
3302 pushFollow(FOLLOW_2); 3302 pushFollow(FOLLOW_2);
3303 lv_path_0_0=ruleFile(); 3303 lv_path_0_0=ruleFile();
3304 3304
3305 state._fsp--; 3305 state._fsp--;
3306 3306
3307 3307
3308 if (current==null) { 3308 if (current==null) {
3309 current = createModelElementForParent(grammarAccess.getModelEntryRule()); 3309 current = createModelElementForParent(grammarAccess.getModelEntryRule());
3310 } 3310 }
3311 set( 3311 set(
3312 current, 3312 current,
3313 "path", 3313 "path",
3314 lv_path_0_0, 3314 lv_path_0_0,
3315 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 3315 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
3316 afterParserOrEnumRuleCall(); 3316 afterParserOrEnumRuleCall();
3317 3317
3318 3318
3319 } 3319 }
3320 3320
3321 3321
3322 } 3322 }
3323 3323
3324 3324
3325 } 3325 }
3326 3326
3327 3327
3328 leaveRule(); 3328 leaveRule();
3329 3329
3330 } 3330 }
3331 3331
3332 catch (RecognitionException re) { 3332 catch (RecognitionException re) {
3333 recover(input,re); 3333 recover(input,re);
3334 appendSkippedTokens(); 3334 appendSkippedTokens();
3335 } 3335 }
3336 finally { 3336 finally {
3337 } 3337 }
3338 return current; 3338 return current;
3339 } 3339 }
3340 // $ANTLR end "ruleModelEntry" 3340 // $ANTLR end "ruleModelEntry"
3341 3341
3342 3342
3343 // $ANTLR start "entryRuleFolderEntry" 3343 // $ANTLR start "entryRuleFolderEntry"
3344 // InternalApplicationConfiguration.g:1184:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ; 3344 // InternalApplicationConfiguration.g:1184:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ;
3345 public final EObject entryRuleFolderEntry() throws RecognitionException { 3345 public final EObject entryRuleFolderEntry() throws RecognitionException {
3346 EObject current = null; 3346 EObject current = null;
3347 3347
3348 EObject iv_ruleFolderEntry = null; 3348 EObject iv_ruleFolderEntry = null;
3349 3349
3350 3350
3351 try { 3351 try {
3352 // InternalApplicationConfiguration.g:1184:52: (iv_ruleFolderEntry= ruleFolderEntry EOF ) 3352 // InternalApplicationConfiguration.g:1184:52: (iv_ruleFolderEntry= ruleFolderEntry EOF )
3353 // InternalApplicationConfiguration.g:1185:2: iv_ruleFolderEntry= ruleFolderEntry EOF 3353 // InternalApplicationConfiguration.g:1185:2: iv_ruleFolderEntry= ruleFolderEntry EOF
3354 { 3354 {
3355 newCompositeNode(grammarAccess.getFolderEntryRule()); 3355 newCompositeNode(grammarAccess.getFolderEntryRule());
3356 pushFollow(FOLLOW_1); 3356 pushFollow(FOLLOW_1);
3357 iv_ruleFolderEntry=ruleFolderEntry(); 3357 iv_ruleFolderEntry=ruleFolderEntry();
3358 3358
3359 state._fsp--; 3359 state._fsp--;
3360 3360
3361 current =iv_ruleFolderEntry; 3361 current =iv_ruleFolderEntry;
3362 match(input,EOF,FOLLOW_2); 3362 match(input,EOF,FOLLOW_2);
3363 3363
3364 } 3364 }
3365 3365
3366 } 3366 }
3367 3367
3368 catch (RecognitionException re) { 3368 catch (RecognitionException re) {
3369 recover(input,re); 3369 recover(input,re);
3370 appendSkippedTokens(); 3370 appendSkippedTokens();
3371 } 3371 }
3372 finally { 3372 finally {
3373 } 3373 }
3374 return current; 3374 return current;
3375 } 3375 }
3376 // $ANTLR end "entryRuleFolderEntry" 3376 // $ANTLR end "entryRuleFolderEntry"
3377 3377
3378 3378
3379 // $ANTLR start "ruleFolderEntry" 3379 // $ANTLR start "ruleFolderEntry"
3380 // InternalApplicationConfiguration.g:1191:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ; 3380 // InternalApplicationConfiguration.g:1191:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ;
3381 public final EObject ruleFolderEntry() throws RecognitionException { 3381 public final EObject ruleFolderEntry() throws RecognitionException {
3382 EObject current = null; 3382 EObject current = null;
3383 3383
3384 Token otherlv_0=null; 3384 Token otherlv_0=null;
3385 Token otherlv_2=null; 3385 Token otherlv_2=null;
3386 Token otherlv_3=null; 3386 Token otherlv_3=null;
3387 Token otherlv_5=null; 3387 Token otherlv_5=null;
3388 Token otherlv_7=null; 3388 Token otherlv_7=null;
3389 EObject lv_path_1_0 = null; 3389 EObject lv_path_1_0 = null;
3390 3390
3391 EObject lv_exclusion_4_0 = null; 3391 EObject lv_exclusion_4_0 = null;
3392 3392
3393 EObject lv_exclusion_6_0 = null; 3393 EObject lv_exclusion_6_0 = null;
3394 3394
3395 3395
3396 3396
3397 enterRule(); 3397 enterRule();
3398 3398
3399 try { 3399 try {
3400 // InternalApplicationConfiguration.g:1197:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ) 3400 // InternalApplicationConfiguration.g:1197:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) )
3401 // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) 3401 // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? )
3402 { 3402 {
3403 // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) 3403 // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? )
3404 // InternalApplicationConfiguration.g:1199:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? 3404 // InternalApplicationConfiguration.g:1199:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )?
3405 { 3405 {
3406 otherlv_0=(Token)match(input,25,FOLLOW_20); 3406 otherlv_0=(Token)match(input,25,FOLLOW_20);
3407 3407
3408 newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 3408 newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
3409 3409
3410 // InternalApplicationConfiguration.g:1203:3: ( (lv_path_1_0= ruleFile ) ) 3410 // InternalApplicationConfiguration.g:1203:3: ( (lv_path_1_0= ruleFile ) )
3411 // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile ) 3411 // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile )
3412 { 3412 {
3413 // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile ) 3413 // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile )
3414 // InternalApplicationConfiguration.g:1205:5: lv_path_1_0= ruleFile 3414 // InternalApplicationConfiguration.g:1205:5: lv_path_1_0= ruleFile
3415 { 3415 {
3416 3416
3417 newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 3417 newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
3418 3418
3419 pushFollow(FOLLOW_15); 3419 pushFollow(FOLLOW_15);
3420 lv_path_1_0=ruleFile(); 3420 lv_path_1_0=ruleFile();
3421 3421
3422 state._fsp--; 3422 state._fsp--;
3423 3423
3424 3424
3425 if (current==null) { 3425 if (current==null) {
3426 current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 3426 current = createModelElementForParent(grammarAccess.getFolderEntryRule());
3427 } 3427 }
3428 set( 3428 set(
3429 current, 3429 current,
3430 "path", 3430 "path",
3431 lv_path_1_0, 3431 lv_path_1_0,
3432 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 3432 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
3433 afterParserOrEnumRuleCall(); 3433 afterParserOrEnumRuleCall();
3434 3434
3435 3435
3436 } 3436 }
3437 3437
3438 3438
3439 } 3439 }
3440 3440
3441 // InternalApplicationConfiguration.g:1222:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? 3441 // InternalApplicationConfiguration.g:1222:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )?
3442 int alt20=2; 3442 int alt20=2;
3443 int LA20_0 = input.LA(1); 3443 int LA20_0 = input.LA(1);
3444 3444
3445 if ( (LA20_0==22) ) { 3445 if ( (LA20_0==22) ) {
3446 alt20=1; 3446 alt20=1;
3447 } 3447 }
3448 switch (alt20) { 3448 switch (alt20) {
3449 case 1 : 3449 case 1 :
3450 // InternalApplicationConfiguration.g:1223:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' 3450 // InternalApplicationConfiguration.g:1223:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}'
3451 { 3451 {
3452 otherlv_2=(Token)match(input,22,FOLLOW_16); 3452 otherlv_2=(Token)match(input,22,FOLLOW_16);
3453 3453
3454 newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 3454 newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
3455 3455
3456 otherlv_3=(Token)match(input,18,FOLLOW_20); 3456 otherlv_3=(Token)match(input,18,FOLLOW_20);
3457 3457
3458 newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 3458 newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
3459 3459
3460 // InternalApplicationConfiguration.g:1231:4: ( (lv_exclusion_4_0= ruleModelEntry ) ) 3460 // InternalApplicationConfiguration.g:1231:4: ( (lv_exclusion_4_0= ruleModelEntry ) )
3461 // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry ) 3461 // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry )
3462 { 3462 {
3463 // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry ) 3463 // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry )
3464 // InternalApplicationConfiguration.g:1233:6: lv_exclusion_4_0= ruleModelEntry 3464 // InternalApplicationConfiguration.g:1233:6: lv_exclusion_4_0= ruleModelEntry
3465 { 3465 {
3466 3466
3467 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 3467 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
3468 3468
3469 pushFollow(FOLLOW_14); 3469 pushFollow(FOLLOW_14);
3470 lv_exclusion_4_0=ruleModelEntry(); 3470 lv_exclusion_4_0=ruleModelEntry();
3471 3471
3472 state._fsp--; 3472 state._fsp--;
3473 3473
3474 3474
3475 if (current==null) { 3475 if (current==null) {
3476 current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 3476 current = createModelElementForParent(grammarAccess.getFolderEntryRule());
3477 } 3477 }
3478 add( 3478 add(
3479 current, 3479 current,
3480 "exclusion", 3480 "exclusion",
3481 lv_exclusion_4_0, 3481 lv_exclusion_4_0,
3482 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 3482 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
3483 afterParserOrEnumRuleCall(); 3483 afterParserOrEnumRuleCall();
3484 3484
3485 3485
3486 } 3486 }
3487 3487
3488 3488
3489 } 3489 }
3490 3490
3491 // InternalApplicationConfiguration.g:1250:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* 3491 // InternalApplicationConfiguration.g:1250:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )*
3492 loop19: 3492 loop19:
3493 do { 3493 do {
3494 int alt19=2; 3494 int alt19=2;
3495 int LA19_0 = input.LA(1); 3495 int LA19_0 = input.LA(1);
3496 3496
3497 if ( (LA19_0==19) ) { 3497 if ( (LA19_0==19) ) {
3498 alt19=1; 3498 alt19=1;
3499 } 3499 }
3500 3500
3501 3501
3502 switch (alt19) { 3502 switch (alt19) {
3503 case 1 : 3503 case 1 :
3504 // InternalApplicationConfiguration.g:1251:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) 3504 // InternalApplicationConfiguration.g:1251:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) )
3505 { 3505 {
3506 otherlv_5=(Token)match(input,19,FOLLOW_20); 3506 otherlv_5=(Token)match(input,19,FOLLOW_20);
3507 3507
3508 newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 3508 newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
3509 3509
3510 // InternalApplicationConfiguration.g:1255:5: ( (lv_exclusion_6_0= ruleModelEntry ) ) 3510 // InternalApplicationConfiguration.g:1255:5: ( (lv_exclusion_6_0= ruleModelEntry ) )
3511 // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry ) 3511 // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry )
3512 { 3512 {
3513 // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry ) 3513 // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry )
3514 // InternalApplicationConfiguration.g:1257:7: lv_exclusion_6_0= ruleModelEntry 3514 // InternalApplicationConfiguration.g:1257:7: lv_exclusion_6_0= ruleModelEntry
3515 { 3515 {
3516 3516
3517 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 3517 newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
3518 3518
3519 pushFollow(FOLLOW_14); 3519 pushFollow(FOLLOW_14);
3520 lv_exclusion_6_0=ruleModelEntry(); 3520 lv_exclusion_6_0=ruleModelEntry();
3521 3521
3522 state._fsp--; 3522 state._fsp--;
3523 3523
3524 3524
3525 if (current==null) { 3525 if (current==null) {
3526 current = createModelElementForParent(grammarAccess.getFolderEntryRule()); 3526 current = createModelElementForParent(grammarAccess.getFolderEntryRule());
3527 } 3527 }
3528 add( 3528 add(
3529 current, 3529 current,
3530 "exclusion", 3530 "exclusion",
3531 lv_exclusion_6_0, 3531 lv_exclusion_6_0,
3532 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 3532 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
3533 afterParserOrEnumRuleCall(); 3533 afterParserOrEnumRuleCall();
3534 3534
3535 3535
3536 } 3536 }
3537 3537
3538 3538
3539 } 3539 }
3540 3540
3541 3541
3542 } 3542 }
3543 break; 3543 break;
3544 3544
3545 default : 3545 default :
3546 break loop19; 3546 break loop19;
3547 } 3547 }
3548 } while (true); 3548 } while (true);
3549 3549
3550 otherlv_7=(Token)match(input,20,FOLLOW_2); 3550 otherlv_7=(Token)match(input,20,FOLLOW_2);
3551 3551
3552 newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 3552 newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
3553 3553
3554 3554
3555 } 3555 }
3556 break; 3556 break;
3557 3557
3558 } 3558 }
3559 3559
3560 3560
3561 } 3561 }
3562 3562
3563 3563
3564 } 3564 }
3565 3565
3566 3566
3567 leaveRule(); 3567 leaveRule();
3568 3568
3569 } 3569 }
3570 3570
3571 catch (RecognitionException re) { 3571 catch (RecognitionException re) {
3572 recover(input,re); 3572 recover(input,re);
3573 appendSkippedTokens(); 3573 appendSkippedTokens();
3574 } 3574 }
3575 finally { 3575 finally {
3576 } 3576 }
3577 return current; 3577 return current;
3578 } 3578 }
3579 // $ANTLR end "ruleFolderEntry" 3579 // $ANTLR end "ruleFolderEntry"
3580 3580
3581 3581
3582 // $ANTLR start "entryRulePartialModelDeclaration" 3582 // $ANTLR start "entryRulePartialModelDeclaration"
3583 // InternalApplicationConfiguration.g:1284:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ; 3583 // InternalApplicationConfiguration.g:1284:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ;
3584 public final EObject entryRulePartialModelDeclaration() throws RecognitionException { 3584 public final EObject entryRulePartialModelDeclaration() throws RecognitionException {
3585 EObject current = null; 3585 EObject current = null;
3586 3586
3587 EObject iv_rulePartialModelDeclaration = null; 3587 EObject iv_rulePartialModelDeclaration = null;
3588 3588
3589 3589
3590 try { 3590 try {
3591 // InternalApplicationConfiguration.g:1284:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ) 3591 // InternalApplicationConfiguration.g:1284:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF )
3592 // InternalApplicationConfiguration.g:1285:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF 3592 // InternalApplicationConfiguration.g:1285:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF
3593 { 3593 {
3594 newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); 3594 newCompositeNode(grammarAccess.getPartialModelDeclarationRule());
3595 pushFollow(FOLLOW_1); 3595 pushFollow(FOLLOW_1);
3596 iv_rulePartialModelDeclaration=rulePartialModelDeclaration(); 3596 iv_rulePartialModelDeclaration=rulePartialModelDeclaration();
3597 3597
3598 state._fsp--; 3598 state._fsp--;
3599 3599
3600 current =iv_rulePartialModelDeclaration; 3600 current =iv_rulePartialModelDeclaration;
3601 match(input,EOF,FOLLOW_2); 3601 match(input,EOF,FOLLOW_2);
3602 3602
3603 } 3603 }
3604 3604
3605 } 3605 }
3606 3606
3607 catch (RecognitionException re) { 3607 catch (RecognitionException re) {
3608 recover(input,re); 3608 recover(input,re);
3609 appendSkippedTokens(); 3609 appendSkippedTokens();
3610 } 3610 }
3611 finally { 3611 finally {
3612 } 3612 }
3613 return current; 3613 return current;
3614 } 3614 }
3615 // $ANTLR end "entryRulePartialModelDeclaration" 3615 // $ANTLR end "entryRulePartialModelDeclaration"
3616 3616
3617 3617
3618 // $ANTLR start "rulePartialModelDeclaration" 3618 // $ANTLR start "rulePartialModelDeclaration"
3619 // InternalApplicationConfiguration.g:1291:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; 3619 // InternalApplicationConfiguration.g:1291:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ;
3620 public final EObject rulePartialModelDeclaration() throws RecognitionException { 3620 public final EObject rulePartialModelDeclaration() throws RecognitionException {
3621 EObject current = null; 3621 EObject current = null;
3622 3622
3623 Token otherlv_0=null; 3623 Token otherlv_0=null;
3624 Token lv_name_1_0=null; 3624 Token lv_name_1_0=null;
3625 EObject lv_specification_2_0 = null; 3625 EObject lv_specification_2_0 = null;
3626 3626
3627 3627
3628 3628
3629 enterRule(); 3629 enterRule();
3630 3630
3631 try { 3631 try {
3632 // InternalApplicationConfiguration.g:1297:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) 3632 // InternalApplicationConfiguration.g:1297:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) )
3633 // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) 3633 // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) )
3634 { 3634 {
3635 // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) 3635 // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) )
3636 // InternalApplicationConfiguration.g:1299:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) 3636 // InternalApplicationConfiguration.g:1299:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) )
3637 { 3637 {
3638 otherlv_0=(Token)match(input,26,FOLLOW_6); 3638 otherlv_0=(Token)match(input,26,FOLLOW_6);
3639 3639
3640 newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 3640 newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
3641 3641
3642 // InternalApplicationConfiguration.g:1303:3: ( (lv_name_1_0= RULE_ID ) ) 3642 // InternalApplicationConfiguration.g:1303:3: ( (lv_name_1_0= RULE_ID ) )
3643 // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID ) 3643 // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID )
3644 { 3644 {
3645 // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID ) 3645 // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID )
3646 // InternalApplicationConfiguration.g:1305:5: lv_name_1_0= RULE_ID 3646 // InternalApplicationConfiguration.g:1305:5: lv_name_1_0= RULE_ID
3647 { 3647 {
3648 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 3648 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
3649 3649
3650 newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 3650 newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
3651 3651
3652 3652
3653 if (current==null) { 3653 if (current==null) {
3654 current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); 3654 current = createModelElement(grammarAccess.getPartialModelDeclarationRule());
3655 } 3655 }
3656 setWithLastConsumed( 3656 setWithLastConsumed(
3657 current, 3657 current,
3658 "name", 3658 "name",
3659 lv_name_1_0, 3659 lv_name_1_0,
3660 "org.eclipse.xtext.common.Terminals.ID"); 3660 "org.eclipse.xtext.common.Terminals.ID");
3661 3661
3662 3662
3663 } 3663 }
3664 3664
3665 3665
3666 } 3666 }
3667 3667
3668 // InternalApplicationConfiguration.g:1321:3: ( (lv_specification_2_0= rulePartialModelSpecification ) ) 3668 // InternalApplicationConfiguration.g:1321:3: ( (lv_specification_2_0= rulePartialModelSpecification ) )
3669 // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification ) 3669 // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification )
3670 { 3670 {
3671 // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification ) 3671 // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification )
3672 // InternalApplicationConfiguration.g:1323:5: lv_specification_2_0= rulePartialModelSpecification 3672 // InternalApplicationConfiguration.g:1323:5: lv_specification_2_0= rulePartialModelSpecification
3673 { 3673 {
3674 3674
3675 newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 3675 newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
3676 3676
3677 pushFollow(FOLLOW_2); 3677 pushFollow(FOLLOW_2);
3678 lv_specification_2_0=rulePartialModelSpecification(); 3678 lv_specification_2_0=rulePartialModelSpecification();
3679 3679
3680 state._fsp--; 3680 state._fsp--;
3681 3681
3682 3682
3683 if (current==null) { 3683 if (current==null) {
3684 current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); 3684 current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule());
3685 } 3685 }
3686 set( 3686 set(
3687 current, 3687 current,
3688 "specification", 3688 "specification",
3689 lv_specification_2_0, 3689 lv_specification_2_0,
3690 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); 3690 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification");
3691 afterParserOrEnumRuleCall(); 3691 afterParserOrEnumRuleCall();
3692 3692
3693 3693
3694 } 3694 }
3695 3695
3696 3696
3697 } 3697 }
3698 3698
3699 3699
3700 } 3700 }
3701 3701
3702 3702
3703 } 3703 }
3704 3704
3705 3705
3706 leaveRule(); 3706 leaveRule();
3707 3707
3708 } 3708 }
3709 3709
3710 catch (RecognitionException re) { 3710 catch (RecognitionException re) {
3711 recover(input,re); 3711 recover(input,re);
3712 appendSkippedTokens(); 3712 appendSkippedTokens();
3713 } 3713 }
3714 finally { 3714 finally {
3715 } 3715 }
3716 return current; 3716 return current;
3717 } 3717 }
3718 // $ANTLR end "rulePartialModelDeclaration" 3718 // $ANTLR end "rulePartialModelDeclaration"
3719 3719
3720 3720
3721 // $ANTLR start "entryRulePartialModelReference" 3721 // $ANTLR start "entryRulePartialModelReference"
3722 // InternalApplicationConfiguration.g:1344:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ; 3722 // InternalApplicationConfiguration.g:1344:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ;
3723 public final EObject entryRulePartialModelReference() throws RecognitionException { 3723 public final EObject entryRulePartialModelReference() throws RecognitionException {
3724 EObject current = null; 3724 EObject current = null;
3725 3725
3726 EObject iv_rulePartialModelReference = null; 3726 EObject iv_rulePartialModelReference = null;
3727 3727
3728 3728
3729 try { 3729 try {
3730 // InternalApplicationConfiguration.g:1344:62: (iv_rulePartialModelReference= rulePartialModelReference EOF ) 3730 // InternalApplicationConfiguration.g:1344:62: (iv_rulePartialModelReference= rulePartialModelReference EOF )
3731 // InternalApplicationConfiguration.g:1345:2: iv_rulePartialModelReference= rulePartialModelReference EOF 3731 // InternalApplicationConfiguration.g:1345:2: iv_rulePartialModelReference= rulePartialModelReference EOF
3732 { 3732 {
3733 newCompositeNode(grammarAccess.getPartialModelReferenceRule()); 3733 newCompositeNode(grammarAccess.getPartialModelReferenceRule());
3734 pushFollow(FOLLOW_1); 3734 pushFollow(FOLLOW_1);
3735 iv_rulePartialModelReference=rulePartialModelReference(); 3735 iv_rulePartialModelReference=rulePartialModelReference();
3736 3736
3737 state._fsp--; 3737 state._fsp--;
3738 3738
3739 current =iv_rulePartialModelReference; 3739 current =iv_rulePartialModelReference;
3740 match(input,EOF,FOLLOW_2); 3740 match(input,EOF,FOLLOW_2);
3741 3741
3742 } 3742 }
3743 3743
3744 } 3744 }
3745 3745
3746 catch (RecognitionException re) { 3746 catch (RecognitionException re) {
3747 recover(input,re); 3747 recover(input,re);
3748 appendSkippedTokens(); 3748 appendSkippedTokens();
3749 } 3749 }
3750 finally { 3750 finally {
3751 } 3751 }
3752 return current; 3752 return current;
3753 } 3753 }
3754 // $ANTLR end "entryRulePartialModelReference" 3754 // $ANTLR end "entryRulePartialModelReference"
3755 3755
3756 3756
3757 // $ANTLR start "rulePartialModelReference" 3757 // $ANTLR start "rulePartialModelReference"
3758 // InternalApplicationConfiguration.g:1351:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 3758 // InternalApplicationConfiguration.g:1351:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
3759 public final EObject rulePartialModelReference() throws RecognitionException { 3759 public final EObject rulePartialModelReference() throws RecognitionException {
3760 EObject current = null; 3760 EObject current = null;
3761 3761
3762 Token otherlv_0=null; 3762 Token otherlv_0=null;
3763 3763
3764 3764
3765 enterRule(); 3765 enterRule();
3766 3766
3767 try { 3767 try {
3768 // InternalApplicationConfiguration.g:1357:2: ( ( (otherlv_0= RULE_ID ) ) ) 3768 // InternalApplicationConfiguration.g:1357:2: ( ( (otherlv_0= RULE_ID ) ) )
3769 // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) ) 3769 // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) )
3770 { 3770 {
3771 // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) ) 3771 // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) )
3772 // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID ) 3772 // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID )
3773 { 3773 {
3774 // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID ) 3774 // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID )
3775 // InternalApplicationConfiguration.g:1360:4: otherlv_0= RULE_ID 3775 // InternalApplicationConfiguration.g:1360:4: otherlv_0= RULE_ID
3776 { 3776 {
3777 3777
3778 if (current==null) { 3778 if (current==null) {
3779 current = createModelElement(grammarAccess.getPartialModelReferenceRule()); 3779 current = createModelElement(grammarAccess.getPartialModelReferenceRule());
3780 } 3780 }
3781 3781
3782 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 3782 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
3783 3783
3784 newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 3784 newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
3785 3785
3786 3786
3787 } 3787 }
3788 3788
3789 3789
3790 } 3790 }
3791 3791
3792 3792
3793 } 3793 }
3794 3794
3795 3795
3796 leaveRule(); 3796 leaveRule();
3797 3797
3798 } 3798 }
3799 3799
3800 catch (RecognitionException re) { 3800 catch (RecognitionException re) {
3801 recover(input,re); 3801 recover(input,re);
3802 appendSkippedTokens(); 3802 appendSkippedTokens();
3803 } 3803 }
3804 finally { 3804 finally {
3805 } 3805 }
3806 return current; 3806 return current;
3807 } 3807 }
3808 // $ANTLR end "rulePartialModelReference" 3808 // $ANTLR end "rulePartialModelReference"
3809 3809
3810 3810
3811 // $ANTLR start "entryRulePartialModel" 3811 // $ANTLR start "entryRulePartialModel"
3812 // InternalApplicationConfiguration.g:1374:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ; 3812 // InternalApplicationConfiguration.g:1374:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ;
3813 public final EObject entryRulePartialModel() throws RecognitionException { 3813 public final EObject entryRulePartialModel() throws RecognitionException {
3814 EObject current = null; 3814 EObject current = null;
3815 3815
3816 EObject iv_rulePartialModel = null; 3816 EObject iv_rulePartialModel = null;
3817 3817
3818 3818
3819 try { 3819 try {
3820 // InternalApplicationConfiguration.g:1374:53: (iv_rulePartialModel= rulePartialModel EOF ) 3820 // InternalApplicationConfiguration.g:1374:53: (iv_rulePartialModel= rulePartialModel EOF )
3821 // InternalApplicationConfiguration.g:1375:2: iv_rulePartialModel= rulePartialModel EOF 3821 // InternalApplicationConfiguration.g:1375:2: iv_rulePartialModel= rulePartialModel EOF
3822 { 3822 {
3823 newCompositeNode(grammarAccess.getPartialModelRule()); 3823 newCompositeNode(grammarAccess.getPartialModelRule());
3824 pushFollow(FOLLOW_1); 3824 pushFollow(FOLLOW_1);
3825 iv_rulePartialModel=rulePartialModel(); 3825 iv_rulePartialModel=rulePartialModel();
3826 3826
3827 state._fsp--; 3827 state._fsp--;
3828 3828
3829 current =iv_rulePartialModel; 3829 current =iv_rulePartialModel;
3830 match(input,EOF,FOLLOW_2); 3830 match(input,EOF,FOLLOW_2);
3831 3831
3832 } 3832 }
3833 3833
3834 } 3834 }
3835 3835
3836 catch (RecognitionException re) { 3836 catch (RecognitionException re) {
3837 recover(input,re); 3837 recover(input,re);
3838 appendSkippedTokens(); 3838 appendSkippedTokens();
3839 } 3839 }
3840 finally { 3840 finally {
3841 } 3841 }
3842 return current; 3842 return current;
3843 } 3843 }
3844 // $ANTLR end "entryRulePartialModel" 3844 // $ANTLR end "entryRulePartialModel"
3845 3845
3846 3846
3847 // $ANTLR start "rulePartialModel" 3847 // $ANTLR start "rulePartialModel"
3848 // InternalApplicationConfiguration.g:1381:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ; 3848 // InternalApplicationConfiguration.g:1381:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ;
3849 public final EObject rulePartialModel() throws RecognitionException { 3849 public final EObject rulePartialModel() throws RecognitionException {
3850 EObject current = null; 3850 EObject current = null;
3851 3851
3852 EObject this_PartialModelSpecification_0 = null; 3852 EObject this_PartialModelSpecification_0 = null;
3853 3853
3854 EObject this_PartialModelReference_1 = null; 3854 EObject this_PartialModelReference_1 = null;
3855 3855
3856 3856
3857 3857
3858 enterRule(); 3858 enterRule();
3859 3859
3860 try { 3860 try {
3861 // InternalApplicationConfiguration.g:1387:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ) 3861 // InternalApplicationConfiguration.g:1387:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) )
3862 // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) 3862 // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference )
3863 { 3863 {
3864 // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) 3864 // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference )
3865 int alt21=2; 3865 int alt21=2;
3866 int LA21_0 = input.LA(1); 3866 int LA21_0 = input.LA(1);
3867 3867
3868 if ( (LA21_0==18) ) { 3868 if ( (LA21_0==18) ) {
3869 alt21=1; 3869 alt21=1;
3870 } 3870 }
3871 else if ( (LA21_0==RULE_ID) ) { 3871 else if ( (LA21_0==RULE_ID) ) {
3872 alt21=2; 3872 alt21=2;
3873 } 3873 }
3874 else { 3874 else {
3875 NoViableAltException nvae = 3875 NoViableAltException nvae =
3876 new NoViableAltException("", 21, 0, input); 3876 new NoViableAltException("", 21, 0, input);
3877 3877
3878 throw nvae; 3878 throw nvae;
3879 } 3879 }
3880 switch (alt21) { 3880 switch (alt21) {
3881 case 1 : 3881 case 1 :
3882 // InternalApplicationConfiguration.g:1389:3: this_PartialModelSpecification_0= rulePartialModelSpecification 3882 // InternalApplicationConfiguration.g:1389:3: this_PartialModelSpecification_0= rulePartialModelSpecification
3883 { 3883 {
3884 3884
3885 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); 3885 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
3886 3886
3887 pushFollow(FOLLOW_2); 3887 pushFollow(FOLLOW_2);
3888 this_PartialModelSpecification_0=rulePartialModelSpecification(); 3888 this_PartialModelSpecification_0=rulePartialModelSpecification();
3889 3889
3890 state._fsp--; 3890 state._fsp--;
3891 3891
3892 3892
3893 current = this_PartialModelSpecification_0; 3893 current = this_PartialModelSpecification_0;
3894 afterParserOrEnumRuleCall(); 3894 afterParserOrEnumRuleCall();
3895 3895
3896 3896
3897 } 3897 }
3898 break; 3898 break;
3899 case 2 : 3899 case 2 :
3900 // InternalApplicationConfiguration.g:1398:3: this_PartialModelReference_1= rulePartialModelReference 3900 // InternalApplicationConfiguration.g:1398:3: this_PartialModelReference_1= rulePartialModelReference
3901 { 3901 {
3902 3902
3903 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); 3903 newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
3904 3904
3905 pushFollow(FOLLOW_2); 3905 pushFollow(FOLLOW_2);
3906 this_PartialModelReference_1=rulePartialModelReference(); 3906 this_PartialModelReference_1=rulePartialModelReference();
3907 3907
3908 state._fsp--; 3908 state._fsp--;
3909 3909
3910 3910
3911 current = this_PartialModelReference_1; 3911 current = this_PartialModelReference_1;
3912 afterParserOrEnumRuleCall(); 3912 afterParserOrEnumRuleCall();
3913 3913
3914 3914
3915 } 3915 }
3916 break; 3916 break;
3917 3917
3918 } 3918 }
3919 3919
3920 3920
3921 } 3921 }
3922 3922
3923 3923
3924 leaveRule(); 3924 leaveRule();
3925 3925
3926 } 3926 }
3927 3927
3928 catch (RecognitionException re) { 3928 catch (RecognitionException re) {
3929 recover(input,re); 3929 recover(input,re);
3930 appendSkippedTokens(); 3930 appendSkippedTokens();
3931 } 3931 }
3932 finally { 3932 finally {
3933 } 3933 }
3934 return current; 3934 return current;
3935 } 3935 }
3936 // $ANTLR end "rulePartialModel" 3936 // $ANTLR end "rulePartialModel"
3937 3937
3938 3938
3939 // $ANTLR start "entryRulePatternSpecification" 3939 // $ANTLR start "entryRulePatternSpecification"
3940 // InternalApplicationConfiguration.g:1410:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ; 3940 // InternalApplicationConfiguration.g:1410:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ;
3941 public final EObject entryRulePatternSpecification() throws RecognitionException { 3941 public final EObject entryRulePatternSpecification() throws RecognitionException {
3942 EObject current = null; 3942 EObject current = null;
3943 3943
3944 EObject iv_rulePatternSpecification = null; 3944 EObject iv_rulePatternSpecification = null;
3945 3945
3946 3946
3947 try { 3947 try {
3948 // InternalApplicationConfiguration.g:1410:61: (iv_rulePatternSpecification= rulePatternSpecification EOF ) 3948 // InternalApplicationConfiguration.g:1410:61: (iv_rulePatternSpecification= rulePatternSpecification EOF )
3949 // InternalApplicationConfiguration.g:1411:2: iv_rulePatternSpecification= rulePatternSpecification EOF 3949 // InternalApplicationConfiguration.g:1411:2: iv_rulePatternSpecification= rulePatternSpecification EOF
3950 { 3950 {
3951 newCompositeNode(grammarAccess.getPatternSpecificationRule()); 3951 newCompositeNode(grammarAccess.getPatternSpecificationRule());
3952 pushFollow(FOLLOW_1); 3952 pushFollow(FOLLOW_1);
3953 iv_rulePatternSpecification=rulePatternSpecification(); 3953 iv_rulePatternSpecification=rulePatternSpecification();
3954 3954
3955 state._fsp--; 3955 state._fsp--;
3956 3956
3957 current =iv_rulePatternSpecification; 3957 current =iv_rulePatternSpecification;
3958 match(input,EOF,FOLLOW_2); 3958 match(input,EOF,FOLLOW_2);
3959 3959
3960 } 3960 }
3961 3961
3962 } 3962 }
3963 3963
3964 catch (RecognitionException re) { 3964 catch (RecognitionException re) {
3965 recover(input,re); 3965 recover(input,re);
3966 appendSkippedTokens(); 3966 appendSkippedTokens();
3967 } 3967 }
3968 finally { 3968 finally {
3969 } 3969 }
3970 return current; 3970 return current;
3971 } 3971 }
3972 // $ANTLR end "entryRulePatternSpecification" 3972 // $ANTLR end "entryRulePatternSpecification"
3973 3973
3974 3974
3975 // $ANTLR start "rulePatternSpecification" 3975 // $ANTLR start "rulePatternSpecification"
3976 // InternalApplicationConfiguration.g:1417:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ; 3976 // InternalApplicationConfiguration.g:1417:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ;
3977 public final EObject rulePatternSpecification() throws RecognitionException { 3977 public final EObject rulePatternSpecification() throws RecognitionException {
3978 EObject current = null; 3978 EObject current = null;
3979 3979
3980 Token otherlv_0=null; 3980 Token otherlv_0=null;
3981 Token otherlv_2=null; 3981 Token otherlv_2=null;
3982 Token otherlv_4=null; 3982 Token otherlv_4=null;
3983 EObject lv_entries_1_0 = null; 3983 EObject lv_entries_1_0 = null;
3984 3984
3985 EObject lv_entries_3_0 = null; 3985 EObject lv_entries_3_0 = null;
3986 3986
3987 3987
3988 3988
3989 enterRule(); 3989 enterRule();
3990 3990
3991 try { 3991 try {
3992 // InternalApplicationConfiguration.g:1423:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ) 3992 // InternalApplicationConfiguration.g:1423:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) )
3993 // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) 3993 // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' )
3994 { 3994 {
3995 // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) 3995 // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' )
3996 // InternalApplicationConfiguration.g:1425:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' 3996 // InternalApplicationConfiguration.g:1425:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}'
3997 { 3997 {
3998 otherlv_0=(Token)match(input,18,FOLLOW_13); 3998 otherlv_0=(Token)match(input,18,FOLLOW_13);
3999 3999
4000 newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 4000 newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
4001 4001
4002 // InternalApplicationConfiguration.g:1429:3: ( (lv_entries_1_0= rulePatternEntry ) ) 4002 // InternalApplicationConfiguration.g:1429:3: ( (lv_entries_1_0= rulePatternEntry ) )
4003 // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry ) 4003 // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry )
4004 { 4004 {
4005 // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry ) 4005 // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry )
4006 // InternalApplicationConfiguration.g:1431:5: lv_entries_1_0= rulePatternEntry 4006 // InternalApplicationConfiguration.g:1431:5: lv_entries_1_0= rulePatternEntry
4007 { 4007 {
4008 4008
4009 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 4009 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
4010 4010
4011 pushFollow(FOLLOW_14); 4011 pushFollow(FOLLOW_14);
4012 lv_entries_1_0=rulePatternEntry(); 4012 lv_entries_1_0=rulePatternEntry();
4013 4013
4014 state._fsp--; 4014 state._fsp--;
4015 4015
4016 4016
4017 if (current==null) { 4017 if (current==null) {
4018 current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); 4018 current = createModelElementForParent(grammarAccess.getPatternSpecificationRule());
4019 } 4019 }
4020 add( 4020 add(
4021 current, 4021 current,
4022 "entries", 4022 "entries",
4023 lv_entries_1_0, 4023 lv_entries_1_0,
4024 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 4024 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
4025 afterParserOrEnumRuleCall(); 4025 afterParserOrEnumRuleCall();
4026 4026
4027 4027
4028 } 4028 }
4029 4029
4030 4030
4031 } 4031 }
4032 4032
4033 // InternalApplicationConfiguration.g:1448:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* 4033 // InternalApplicationConfiguration.g:1448:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )*
4034 loop22: 4034 loop22:
4035 do { 4035 do {
4036 int alt22=2; 4036 int alt22=2;
4037 int LA22_0 = input.LA(1); 4037 int LA22_0 = input.LA(1);
4038 4038
4039 if ( (LA22_0==19) ) { 4039 if ( (LA22_0==19) ) {
4040 alt22=1; 4040 alt22=1;
4041 } 4041 }
4042 4042
4043 4043
4044 switch (alt22) { 4044 switch (alt22) {
4045 case 1 : 4045 case 1 :
4046 // InternalApplicationConfiguration.g:1449:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) 4046 // InternalApplicationConfiguration.g:1449:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) )
4047 { 4047 {
4048 otherlv_2=(Token)match(input,19,FOLLOW_13); 4048 otherlv_2=(Token)match(input,19,FOLLOW_13);
4049 4049
4050 newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 4050 newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
4051 4051
4052 // InternalApplicationConfiguration.g:1453:4: ( (lv_entries_3_0= rulePatternEntry ) ) 4052 // InternalApplicationConfiguration.g:1453:4: ( (lv_entries_3_0= rulePatternEntry ) )
4053 // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry ) 4053 // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry )
4054 { 4054 {
4055 // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry ) 4055 // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry )
4056 // InternalApplicationConfiguration.g:1455:6: lv_entries_3_0= rulePatternEntry 4056 // InternalApplicationConfiguration.g:1455:6: lv_entries_3_0= rulePatternEntry
4057 { 4057 {
4058 4058
4059 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 4059 newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
4060 4060
4061 pushFollow(FOLLOW_14); 4061 pushFollow(FOLLOW_14);
4062 lv_entries_3_0=rulePatternEntry(); 4062 lv_entries_3_0=rulePatternEntry();
4063 4063
4064 state._fsp--; 4064 state._fsp--;
4065 4065
4066 4066
4067 if (current==null) { 4067 if (current==null) {
4068 current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); 4068 current = createModelElementForParent(grammarAccess.getPatternSpecificationRule());
4069 } 4069 }
4070 add( 4070 add(
4071 current, 4071 current,
4072 "entries", 4072 "entries",
4073 lv_entries_3_0, 4073 lv_entries_3_0,
4074 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 4074 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
4075 afterParserOrEnumRuleCall(); 4075 afterParserOrEnumRuleCall();
4076 4076
4077 4077
4078 } 4078 }
4079 4079
4080 4080
4081 } 4081 }
4082 4082
4083 4083
4084 } 4084 }
4085 break; 4085 break;
4086 4086
4087 default : 4087 default :
4088 break loop22; 4088 break loop22;
4089 } 4089 }
4090 } while (true); 4090 } while (true);
4091 4091
4092 otherlv_4=(Token)match(input,20,FOLLOW_2); 4092 otherlv_4=(Token)match(input,20,FOLLOW_2);
4093 4093
4094 newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 4094 newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
4095 4095
4096 4096
4097 } 4097 }
4098 4098
4099 4099
4100 } 4100 }
4101 4101
4102 4102
4103 leaveRule(); 4103 leaveRule();
4104 4104
4105 } 4105 }
4106 4106
4107 catch (RecognitionException re) { 4107 catch (RecognitionException re) {
4108 recover(input,re); 4108 recover(input,re);
4109 appendSkippedTokens(); 4109 appendSkippedTokens();
4110 } 4110 }
4111 finally { 4111 finally {
4112 } 4112 }
4113 return current; 4113 return current;
4114 } 4114 }
4115 // $ANTLR end "rulePatternSpecification" 4115 // $ANTLR end "rulePatternSpecification"
4116 4116
4117 4117
4118 // $ANTLR start "entryRulePatternEntry" 4118 // $ANTLR start "entryRulePatternEntry"
4119 // InternalApplicationConfiguration.g:1481:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ; 4119 // InternalApplicationConfiguration.g:1481:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ;
4120 public final EObject entryRulePatternEntry() throws RecognitionException { 4120 public final EObject entryRulePatternEntry() throws RecognitionException {
4121 EObject current = null; 4121 EObject current = null;
4122 4122
4123 EObject iv_rulePatternEntry = null; 4123 EObject iv_rulePatternEntry = null;
4124 4124
4125 4125
4126 try { 4126 try {
4127 // InternalApplicationConfiguration.g:1481:53: (iv_rulePatternEntry= rulePatternEntry EOF ) 4127 // InternalApplicationConfiguration.g:1481:53: (iv_rulePatternEntry= rulePatternEntry EOF )
4128 // InternalApplicationConfiguration.g:1482:2: iv_rulePatternEntry= rulePatternEntry EOF 4128 // InternalApplicationConfiguration.g:1482:2: iv_rulePatternEntry= rulePatternEntry EOF
4129 { 4129 {
4130 newCompositeNode(grammarAccess.getPatternEntryRule()); 4130 newCompositeNode(grammarAccess.getPatternEntryRule());
4131 pushFollow(FOLLOW_1); 4131 pushFollow(FOLLOW_1);
4132 iv_rulePatternEntry=rulePatternEntry(); 4132 iv_rulePatternEntry=rulePatternEntry();
4133 4133
4134 state._fsp--; 4134 state._fsp--;
4135 4135
4136 current =iv_rulePatternEntry; 4136 current =iv_rulePatternEntry;
4137 match(input,EOF,FOLLOW_2); 4137 match(input,EOF,FOLLOW_2);
4138 4138
4139 } 4139 }
4140 4140
4141 } 4141 }
4142 4142
4143 catch (RecognitionException re) { 4143 catch (RecognitionException re) {
4144 recover(input,re); 4144 recover(input,re);
4145 appendSkippedTokens(); 4145 appendSkippedTokens();
4146 } 4146 }
4147 finally { 4147 finally {
4148 } 4148 }
4149 return current; 4149 return current;
4150 } 4150 }
4151 // $ANTLR end "entryRulePatternEntry" 4151 // $ANTLR end "entryRulePatternEntry"
4152 4152
4153 4153
4154 // $ANTLR start "rulePatternEntry" 4154 // $ANTLR start "rulePatternEntry"
4155 // InternalApplicationConfiguration.g:1488:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ; 4155 // InternalApplicationConfiguration.g:1488:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ;
4156 public final EObject rulePatternEntry() throws RecognitionException { 4156 public final EObject rulePatternEntry() throws RecognitionException {
4157 EObject current = null; 4157 EObject current = null;
4158 4158
4159 EObject this_PatternElement_0 = null; 4159 EObject this_PatternElement_0 = null;
4160 4160
4161 EObject this_AllPatternEntry_1 = null; 4161 EObject this_AllPatternEntry_1 = null;
4162 4162
4163 4163
4164 4164
4165 enterRule(); 4165 enterRule();
4166 4166
4167 try { 4167 try {
4168 // InternalApplicationConfiguration.g:1494:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ) 4168 // InternalApplicationConfiguration.g:1494:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) )
4169 // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) 4169 // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry )
4170 { 4170 {
4171 // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) 4171 // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry )
4172 int alt23=2; 4172 int alt23=2;
4173 int LA23_0 = input.LA(1); 4173 int LA23_0 = input.LA(1);
4174 4174
4175 if ( (LA23_0==RULE_ID) ) { 4175 if ( (LA23_0==RULE_ID) ) {
4176 alt23=1; 4176 alt23=1;
4177 } 4177 }
4178 else if ( (LA23_0==21) ) { 4178 else if ( (LA23_0==21) ) {
4179 alt23=2; 4179 alt23=2;
4180 } 4180 }
4181 else { 4181 else {
4182 NoViableAltException nvae = 4182 NoViableAltException nvae =
4183 new NoViableAltException("", 23, 0, input); 4183 new NoViableAltException("", 23, 0, input);
4184 4184
4185 throw nvae; 4185 throw nvae;
4186 } 4186 }
4187 switch (alt23) { 4187 switch (alt23) {
4188 case 1 : 4188 case 1 :
4189 // InternalApplicationConfiguration.g:1496:3: this_PatternElement_0= rulePatternElement 4189 // InternalApplicationConfiguration.g:1496:3: this_PatternElement_0= rulePatternElement
4190 { 4190 {
4191 4191
4192 newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); 4192 newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
4193 4193
4194 pushFollow(FOLLOW_2); 4194 pushFollow(FOLLOW_2);
4195 this_PatternElement_0=rulePatternElement(); 4195 this_PatternElement_0=rulePatternElement();
4196 4196
4197 state._fsp--; 4197 state._fsp--;
4198 4198
4199 4199
4200 current = this_PatternElement_0; 4200 current = this_PatternElement_0;
4201 afterParserOrEnumRuleCall(); 4201 afterParserOrEnumRuleCall();
4202 4202
4203 4203
4204 } 4204 }
4205 break; 4205 break;
4206 case 2 : 4206 case 2 :
4207 // InternalApplicationConfiguration.g:1505:3: this_AllPatternEntry_1= ruleAllPatternEntry 4207 // InternalApplicationConfiguration.g:1505:3: this_AllPatternEntry_1= ruleAllPatternEntry
4208 { 4208 {
4209 4209
4210 newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); 4210 newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
4211 4211
4212 pushFollow(FOLLOW_2); 4212 pushFollow(FOLLOW_2);
4213 this_AllPatternEntry_1=ruleAllPatternEntry(); 4213 this_AllPatternEntry_1=ruleAllPatternEntry();
4214 4214
4215 state._fsp--; 4215 state._fsp--;
4216 4216
4217 4217
4218 current = this_AllPatternEntry_1; 4218 current = this_AllPatternEntry_1;
4219 afterParserOrEnumRuleCall(); 4219 afterParserOrEnumRuleCall();
4220 4220
4221 4221
4222 } 4222 }
4223 break; 4223 break;
4224 4224
4225 } 4225 }
4226 4226
4227 4227
4228 } 4228 }
4229 4229
4230 4230
4231 leaveRule(); 4231 leaveRule();
4232 4232
4233 } 4233 }
4234 4234
4235 catch (RecognitionException re) { 4235 catch (RecognitionException re) {
4236 recover(input,re); 4236 recover(input,re);
4237 appendSkippedTokens(); 4237 appendSkippedTokens();
4238 } 4238 }
4239 finally { 4239 finally {
4240 } 4240 }
4241 return current; 4241 return current;
4242 } 4242 }
4243 // $ANTLR end "rulePatternEntry" 4243 // $ANTLR end "rulePatternEntry"
4244 4244
4245 4245
4246 // $ANTLR start "entryRuleAllPatternEntry" 4246 // $ANTLR start "entryRuleAllPatternEntry"
4247 // InternalApplicationConfiguration.g:1517:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ; 4247 // InternalApplicationConfiguration.g:1517:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ;
4248 public final EObject entryRuleAllPatternEntry() throws RecognitionException { 4248 public final EObject entryRuleAllPatternEntry() throws RecognitionException {
4249 EObject current = null; 4249 EObject current = null;
4250 4250
4251 EObject iv_ruleAllPatternEntry = null; 4251 EObject iv_ruleAllPatternEntry = null;
4252 4252
4253 4253
4254 try { 4254 try {
4255 // InternalApplicationConfiguration.g:1517:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ) 4255 // InternalApplicationConfiguration.g:1517:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF )
4256 // InternalApplicationConfiguration.g:1518:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF 4256 // InternalApplicationConfiguration.g:1518:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF
4257 { 4257 {
4258 newCompositeNode(grammarAccess.getAllPatternEntryRule()); 4258 newCompositeNode(grammarAccess.getAllPatternEntryRule());
4259 pushFollow(FOLLOW_1); 4259 pushFollow(FOLLOW_1);
4260 iv_ruleAllPatternEntry=ruleAllPatternEntry(); 4260 iv_ruleAllPatternEntry=ruleAllPatternEntry();
4261 4261
4262 state._fsp--; 4262 state._fsp--;
4263 4263
4264 current =iv_ruleAllPatternEntry; 4264 current =iv_ruleAllPatternEntry;
4265 match(input,EOF,FOLLOW_2); 4265 match(input,EOF,FOLLOW_2);
4266 4266
4267 } 4267 }
4268 4268
4269 } 4269 }
4270 4270
4271 catch (RecognitionException re) { 4271 catch (RecognitionException re) {
4272 recover(input,re); 4272 recover(input,re);
4273 appendSkippedTokens(); 4273 appendSkippedTokens();
4274 } 4274 }
4275 finally { 4275 finally {
4276 } 4276 }
4277 return current; 4277 return current;
4278 } 4278 }
4279 // $ANTLR end "entryRuleAllPatternEntry" 4279 // $ANTLR end "entryRuleAllPatternEntry"
4280 4280
4281 4281
4282 // $ANTLR start "ruleAllPatternEntry" 4282 // $ANTLR start "ruleAllPatternEntry"
4283 // InternalApplicationConfiguration.g:1524:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ; 4283 // InternalApplicationConfiguration.g:1524:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ;
4284 public final EObject ruleAllPatternEntry() throws RecognitionException { 4284 public final EObject ruleAllPatternEntry() throws RecognitionException {
4285 EObject current = null; 4285 EObject current = null;
4286 4286
4287 Token otherlv_0=null; 4287 Token otherlv_0=null;
4288 Token otherlv_2=null; 4288 Token otherlv_2=null;
4289 Token otherlv_3=null; 4289 Token otherlv_3=null;
4290 Token otherlv_5=null; 4290 Token otherlv_5=null;
4291 Token otherlv_7=null; 4291 Token otherlv_7=null;
4292 EObject lv_exclusuion_4_0 = null; 4292 EObject lv_exclusuion_4_0 = null;
4293 4293
4294 EObject lv_exclusuion_6_0 = null; 4294 EObject lv_exclusuion_6_0 = null;
4295 4295
4296 4296
4297 4297
4298 enterRule(); 4298 enterRule();
4299 4299
4300 try { 4300 try {
4301 // InternalApplicationConfiguration.g:1530:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ) 4301 // InternalApplicationConfiguration.g:1530:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) )
4302 // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) 4302 // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? )
4303 { 4303 {
4304 // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) 4304 // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? )
4305 // InternalApplicationConfiguration.g:1532:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? 4305 // InternalApplicationConfiguration.g:1532:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )?
4306 { 4306 {
4307 otherlv_0=(Token)match(input,21,FOLLOW_6); 4307 otherlv_0=(Token)match(input,21,FOLLOW_6);
4308 4308
4309 newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 4309 newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
4310 4310
4311 // InternalApplicationConfiguration.g:1536:3: ( ( ruleQualifiedName ) ) 4311 // InternalApplicationConfiguration.g:1536:3: ( ( ruleQualifiedName ) )
4312 // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName ) 4312 // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName )
4313 { 4313 {
4314 // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName ) 4314 // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName )
4315 // InternalApplicationConfiguration.g:1538:5: ruleQualifiedName 4315 // InternalApplicationConfiguration.g:1538:5: ruleQualifiedName
4316 { 4316 {
4317 4317
4318 if (current==null) { 4318 if (current==null) {
4319 current = createModelElement(grammarAccess.getAllPatternEntryRule()); 4319 current = createModelElement(grammarAccess.getAllPatternEntryRule());
4320 } 4320 }
4321 4321
4322 4322
4323 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 4323 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
4324 4324
4325 pushFollow(FOLLOW_15); 4325 pushFollow(FOLLOW_15);
4326 ruleQualifiedName(); 4326 ruleQualifiedName();
4327 4327
4328 state._fsp--; 4328 state._fsp--;
4329 4329
4330 4330
4331 afterParserOrEnumRuleCall(); 4331 afterParserOrEnumRuleCall();
4332 4332
4333 4333
4334 } 4334 }
4335 4335
4336 4336
4337 } 4337 }
4338 4338
4339 // InternalApplicationConfiguration.g:1552:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? 4339 // InternalApplicationConfiguration.g:1552:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )?
4340 int alt25=2; 4340 int alt25=2;
4341 int LA25_0 = input.LA(1); 4341 int LA25_0 = input.LA(1);
4342 4342
4343 if ( (LA25_0==22) ) { 4343 if ( (LA25_0==22) ) {
4344 alt25=1; 4344 alt25=1;
4345 } 4345 }
4346 switch (alt25) { 4346 switch (alt25) {
4347 case 1 : 4347 case 1 :
4348 // InternalApplicationConfiguration.g:1553:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' 4348 // InternalApplicationConfiguration.g:1553:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}'
4349 { 4349 {
4350 otherlv_2=(Token)match(input,22,FOLLOW_16); 4350 otherlv_2=(Token)match(input,22,FOLLOW_16);
4351 4351
4352 newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 4352 newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
4353 4353
4354 otherlv_3=(Token)match(input,18,FOLLOW_6); 4354 otherlv_3=(Token)match(input,18,FOLLOW_6);
4355 4355
4356 newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 4356 newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
4357 4357
4358 // InternalApplicationConfiguration.g:1561:4: ( (lv_exclusuion_4_0= rulePatternElement ) ) 4358 // InternalApplicationConfiguration.g:1561:4: ( (lv_exclusuion_4_0= rulePatternElement ) )
4359 // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement ) 4359 // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement )
4360 { 4360 {
4361 // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement ) 4361 // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement )
4362 // InternalApplicationConfiguration.g:1563:6: lv_exclusuion_4_0= rulePatternElement 4362 // InternalApplicationConfiguration.g:1563:6: lv_exclusuion_4_0= rulePatternElement
4363 { 4363 {
4364 4364
4365 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 4365 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
4366 4366
4367 pushFollow(FOLLOW_14); 4367 pushFollow(FOLLOW_14);
4368 lv_exclusuion_4_0=rulePatternElement(); 4368 lv_exclusuion_4_0=rulePatternElement();
4369 4369
4370 state._fsp--; 4370 state._fsp--;
4371 4371
4372 4372
4373 if (current==null) { 4373 if (current==null) {
4374 current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); 4374 current = createModelElementForParent(grammarAccess.getAllPatternEntryRule());
4375 } 4375 }
4376 add( 4376 add(
4377 current, 4377 current,
4378 "exclusuion", 4378 "exclusuion",
4379 lv_exclusuion_4_0, 4379 lv_exclusuion_4_0,
4380 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 4380 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
4381 afterParserOrEnumRuleCall(); 4381 afterParserOrEnumRuleCall();
4382 4382
4383 4383
4384 } 4384 }
4385 4385
4386 4386
4387 } 4387 }
4388 4388
4389 // InternalApplicationConfiguration.g:1580:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* 4389 // InternalApplicationConfiguration.g:1580:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )*
4390 loop24: 4390 loop24:
4391 do { 4391 do {
4392 int alt24=2; 4392 int alt24=2;
4393 int LA24_0 = input.LA(1); 4393 int LA24_0 = input.LA(1);
4394 4394
4395 if ( (LA24_0==19) ) { 4395 if ( (LA24_0==19) ) {
4396 alt24=1; 4396 alt24=1;
4397 } 4397 }
4398 4398
4399 4399
4400 switch (alt24) { 4400 switch (alt24) {
4401 case 1 : 4401 case 1 :
4402 // InternalApplicationConfiguration.g:1581:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) 4402 // InternalApplicationConfiguration.g:1581:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) )
4403 { 4403 {
4404 otherlv_5=(Token)match(input,19,FOLLOW_6); 4404 otherlv_5=(Token)match(input,19,FOLLOW_6);
4405 4405
4406 newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 4406 newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
4407 4407
4408 // InternalApplicationConfiguration.g:1585:5: ( (lv_exclusuion_6_0= rulePatternElement ) ) 4408 // InternalApplicationConfiguration.g:1585:5: ( (lv_exclusuion_6_0= rulePatternElement ) )
4409 // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement ) 4409 // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement )
4410 { 4410 {
4411 // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement ) 4411 // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement )
4412 // InternalApplicationConfiguration.g:1587:7: lv_exclusuion_6_0= rulePatternElement 4412 // InternalApplicationConfiguration.g:1587:7: lv_exclusuion_6_0= rulePatternElement
4413 { 4413 {
4414 4414
4415 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 4415 newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
4416 4416
4417 pushFollow(FOLLOW_14); 4417 pushFollow(FOLLOW_14);
4418 lv_exclusuion_6_0=rulePatternElement(); 4418 lv_exclusuion_6_0=rulePatternElement();
4419 4419
4420 state._fsp--; 4420 state._fsp--;
4421 4421
4422 4422
4423 if (current==null) { 4423 if (current==null) {
4424 current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); 4424 current = createModelElementForParent(grammarAccess.getAllPatternEntryRule());
4425 } 4425 }
4426 add( 4426 add(
4427 current, 4427 current,
4428 "exclusuion", 4428 "exclusuion",
4429 lv_exclusuion_6_0, 4429 lv_exclusuion_6_0,
4430 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 4430 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
4431 afterParserOrEnumRuleCall(); 4431 afterParserOrEnumRuleCall();
4432 4432
4433 4433
4434 } 4434 }
4435 4435
4436 4436
4437 } 4437 }
4438 4438
4439 4439
4440 } 4440 }
4441 break; 4441 break;
4442 4442
4443 default : 4443 default :
4444 break loop24; 4444 break loop24;
4445 } 4445 }
4446 } while (true); 4446 } while (true);
4447 4447
4448 otherlv_7=(Token)match(input,20,FOLLOW_2); 4448 otherlv_7=(Token)match(input,20,FOLLOW_2);
4449 4449
4450 newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 4450 newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
4451 4451
4452 4452
4453 } 4453 }
4454 break; 4454 break;
4455 4455
4456 } 4456 }
4457 4457
4458 4458
4459 } 4459 }
4460 4460
4461 4461
4462 } 4462 }
4463 4463
4464 4464
4465 leaveRule(); 4465 leaveRule();
4466 4466
4467 } 4467 }
4468 4468
4469 catch (RecognitionException re) { 4469 catch (RecognitionException re) {
4470 recover(input,re); 4470 recover(input,re);
4471 appendSkippedTokens(); 4471 appendSkippedTokens();
4472 } 4472 }
4473 finally { 4473 finally {
4474 } 4474 }
4475 return current; 4475 return current;
4476 } 4476 }
4477 // $ANTLR end "ruleAllPatternEntry" 4477 // $ANTLR end "ruleAllPatternEntry"
4478 4478
4479 4479
4480 // $ANTLR start "entryRulePatternElement" 4480 // $ANTLR start "entryRulePatternElement"
4481 // InternalApplicationConfiguration.g:1614:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ; 4481 // InternalApplicationConfiguration.g:1614:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ;
4482 public final EObject entryRulePatternElement() throws RecognitionException { 4482 public final EObject entryRulePatternElement() throws RecognitionException {
4483 EObject current = null; 4483 EObject current = null;
4484 4484
4485 EObject iv_rulePatternElement = null; 4485 EObject iv_rulePatternElement = null;
4486 4486
4487 4487
4488 try { 4488 try {
4489 // InternalApplicationConfiguration.g:1614:55: (iv_rulePatternElement= rulePatternElement EOF ) 4489 // InternalApplicationConfiguration.g:1614:55: (iv_rulePatternElement= rulePatternElement EOF )
4490 // InternalApplicationConfiguration.g:1615:2: iv_rulePatternElement= rulePatternElement EOF 4490 // InternalApplicationConfiguration.g:1615:2: iv_rulePatternElement= rulePatternElement EOF
4491 { 4491 {
4492 newCompositeNode(grammarAccess.getPatternElementRule()); 4492 newCompositeNode(grammarAccess.getPatternElementRule());
4493 pushFollow(FOLLOW_1); 4493 pushFollow(FOLLOW_1);
4494 iv_rulePatternElement=rulePatternElement(); 4494 iv_rulePatternElement=rulePatternElement();
4495 4495
4496 state._fsp--; 4496 state._fsp--;
4497 4497
4498 current =iv_rulePatternElement; 4498 current =iv_rulePatternElement;
4499 match(input,EOF,FOLLOW_2); 4499 match(input,EOF,FOLLOW_2);
4500 4500
4501 } 4501 }
4502 4502
4503 } 4503 }
4504 4504
4505 catch (RecognitionException re) { 4505 catch (RecognitionException re) {
4506 recover(input,re); 4506 recover(input,re);
4507 appendSkippedTokens(); 4507 appendSkippedTokens();
4508 } 4508 }
4509 finally { 4509 finally {
4510 } 4510 }
4511 return current; 4511 return current;
4512 } 4512 }
4513 // $ANTLR end "entryRulePatternElement" 4513 // $ANTLR end "entryRulePatternElement"
4514 4514
4515 4515
4516 // $ANTLR start "rulePatternElement" 4516 // $ANTLR start "rulePatternElement"
4517 // InternalApplicationConfiguration.g:1621:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; 4517 // InternalApplicationConfiguration.g:1621:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ;
4518 public final EObject rulePatternElement() throws RecognitionException { 4518 public final EObject rulePatternElement() throws RecognitionException {
4519 EObject current = null; 4519 EObject current = null;
4520 4520
4521 Token otherlv_1=null; 4521 Token otherlv_1=null;
4522 Token otherlv_2=null; 4522 Token otherlv_2=null;
4523 4523
4524 4524
4525 enterRule(); 4525 enterRule();
4526 4526
4527 try { 4527 try {
4528 // InternalApplicationConfiguration.g:1627:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) 4528 // InternalApplicationConfiguration.g:1627:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) )
4529 // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) 4529 // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) )
4530 { 4530 {
4531 // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) 4531 // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) )
4532 // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) 4532 // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) )
4533 { 4533 {
4534 // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? 4534 // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )?
4535 int alt26=2; 4535 int alt26=2;
4536 int LA26_0 = input.LA(1); 4536 int LA26_0 = input.LA(1);
4537 4537
4538 if ( (LA26_0==RULE_ID) ) { 4538 if ( (LA26_0==RULE_ID) ) {
4539 int LA26_1 = input.LA(2); 4539 int LA26_1 = input.LA(2);
4540 4540
4541 if ( (LA26_1==11||LA26_1==23) ) { 4541 if ( (LA26_1==11||LA26_1==23) ) {
4542 alt26=1; 4542 alt26=1;
4543 } 4543 }
4544 } 4544 }
4545 switch (alt26) { 4545 switch (alt26) {
4546 case 1 : 4546 case 1 :
4547 // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' 4547 // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) ) otherlv_1= '::'
4548 { 4548 {
4549 // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) ) 4549 // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) )
4550 // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName ) 4550 // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName )
4551 { 4551 {
4552 // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName ) 4552 // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName )
4553 // InternalApplicationConfiguration.g:1632:6: ruleQualifiedName 4553 // InternalApplicationConfiguration.g:1632:6: ruleQualifiedName
4554 { 4554 {
4555 4555
4556 if (current==null) { 4556 if (current==null) {
4557 current = createModelElement(grammarAccess.getPatternElementRule()); 4557 current = createModelElement(grammarAccess.getPatternElementRule());
4558 } 4558 }
4559 4559
4560 4560
4561 newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 4561 newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
4562 4562
4563 pushFollow(FOLLOW_17); 4563 pushFollow(FOLLOW_17);
4564 ruleQualifiedName(); 4564 ruleQualifiedName();
4565 4565
4566 state._fsp--; 4566 state._fsp--;
4567 4567
4568 4568
4569 afterParserOrEnumRuleCall(); 4569 afterParserOrEnumRuleCall();
4570 4570
4571 4571
4572 } 4572 }
4573 4573
4574 4574
4575 } 4575 }
4576 4576
4577 otherlv_1=(Token)match(input,23,FOLLOW_6); 4577 otherlv_1=(Token)match(input,23,FOLLOW_6);
4578 4578
4579 newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 4579 newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
4580 4580
4581 4581
4582 } 4582 }
4583 break; 4583 break;
4584 4584
4585 } 4585 }
4586 4586
4587 // InternalApplicationConfiguration.g:1651:3: ( (otherlv_2= RULE_ID ) ) 4587 // InternalApplicationConfiguration.g:1651:3: ( (otherlv_2= RULE_ID ) )
4588 // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID ) 4588 // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID )
4589 { 4589 {
4590 // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID ) 4590 // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID )
4591 // InternalApplicationConfiguration.g:1653:5: otherlv_2= RULE_ID 4591 // InternalApplicationConfiguration.g:1653:5: otherlv_2= RULE_ID
4592 { 4592 {
4593 4593
4594 if (current==null) { 4594 if (current==null) {
4595 current = createModelElement(grammarAccess.getPatternElementRule()); 4595 current = createModelElement(grammarAccess.getPatternElementRule());
4596 } 4596 }
4597 4597
4598 otherlv_2=(Token)match(input,RULE_ID,FOLLOW_2); 4598 otherlv_2=(Token)match(input,RULE_ID,FOLLOW_2);
4599 4599
4600 newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 4600 newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
4601 4601
4602 4602
4603 } 4603 }
4604 4604
4605 4605
4606 } 4606 }
4607 4607
4608 4608
4609 } 4609 }
4610 4610
4611 4611
4612 } 4612 }
4613 4613
4614 4614
4615 leaveRule(); 4615 leaveRule();
4616 4616
4617 } 4617 }
4618 4618
4619 catch (RecognitionException re) { 4619 catch (RecognitionException re) {
4620 recover(input,re); 4620 recover(input,re);
4621 appendSkippedTokens(); 4621 appendSkippedTokens();
4622 } 4622 }
4623 finally { 4623 finally {
4624 } 4624 }
4625 return current; 4625 return current;
4626 } 4626 }
4627 // $ANTLR end "rulePatternElement" 4627 // $ANTLR end "rulePatternElement"
4628 4628
4629 4629
4630 // $ANTLR start "entryRuleGraphPatternDeclaration" 4630 // $ANTLR start "entryRuleGraphPatternDeclaration"
4631 // InternalApplicationConfiguration.g:1668:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ; 4631 // InternalApplicationConfiguration.g:1668:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ;
4632 public final EObject entryRuleGraphPatternDeclaration() throws RecognitionException { 4632 public final EObject entryRuleGraphPatternDeclaration() throws RecognitionException {
4633 EObject current = null; 4633 EObject current = null;
4634 4634
4635 EObject iv_ruleGraphPatternDeclaration = null; 4635 EObject iv_ruleGraphPatternDeclaration = null;
4636 4636
4637 4637
4638 try { 4638 try {
4639 // InternalApplicationConfiguration.g:1668:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ) 4639 // InternalApplicationConfiguration.g:1668:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF )
4640 // InternalApplicationConfiguration.g:1669:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF 4640 // InternalApplicationConfiguration.g:1669:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF
4641 { 4641 {
4642 newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); 4642 newCompositeNode(grammarAccess.getGraphPatternDeclarationRule());
4643 pushFollow(FOLLOW_1); 4643 pushFollow(FOLLOW_1);
4644 iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration(); 4644 iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration();
4645 4645
4646 state._fsp--; 4646 state._fsp--;
4647 4647
4648 current =iv_ruleGraphPatternDeclaration; 4648 current =iv_ruleGraphPatternDeclaration;
4649 match(input,EOF,FOLLOW_2); 4649 match(input,EOF,FOLLOW_2);
4650 4650
4651 } 4651 }
4652 4652
4653 } 4653 }
4654 4654
4655 catch (RecognitionException re) { 4655 catch (RecognitionException re) {
4656 recover(input,re); 4656 recover(input,re);
4657 appendSkippedTokens(); 4657 appendSkippedTokens();
4658 } 4658 }
4659 finally { 4659 finally {
4660 } 4660 }
4661 return current; 4661 return current;
4662 } 4662 }
4663 // $ANTLR end "entryRuleGraphPatternDeclaration" 4663 // $ANTLR end "entryRuleGraphPatternDeclaration"
4664 4664
4665 4665
4666 // $ANTLR start "ruleGraphPatternDeclaration" 4666 // $ANTLR start "ruleGraphPatternDeclaration"
4667 // InternalApplicationConfiguration.g:1675:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; 4667 // InternalApplicationConfiguration.g:1675:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ;
4668 public final EObject ruleGraphPatternDeclaration() throws RecognitionException { 4668 public final EObject ruleGraphPatternDeclaration() throws RecognitionException {
4669 EObject current = null; 4669 EObject current = null;
4670 4670
4671 Token otherlv_0=null; 4671 Token otherlv_0=null;
4672 Token lv_name_1_0=null; 4672 Token lv_name_1_0=null;
4673 EObject lv_specification_2_0 = null; 4673 EObject lv_specification_2_0 = null;
4674 4674
4675 4675
4676 4676
4677 enterRule(); 4677 enterRule();
4678 4678
4679 try { 4679 try {
4680 // InternalApplicationConfiguration.g:1681:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) 4680 // InternalApplicationConfiguration.g:1681:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) )
4681 // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) 4681 // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) )
4682 { 4682 {
4683 // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) 4683 // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) )
4684 // InternalApplicationConfiguration.g:1683:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) 4684 // InternalApplicationConfiguration.g:1683:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) )
4685 { 4685 {
4686 otherlv_0=(Token)match(input,27,FOLLOW_6); 4686 otherlv_0=(Token)match(input,27,FOLLOW_6);
4687 4687
4688 newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 4688 newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
4689 4689
4690 // InternalApplicationConfiguration.g:1687:3: ( (lv_name_1_0= RULE_ID ) ) 4690 // InternalApplicationConfiguration.g:1687:3: ( (lv_name_1_0= RULE_ID ) )
4691 // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID ) 4691 // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID )
4692 { 4692 {
4693 // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID ) 4693 // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID )
4694 // InternalApplicationConfiguration.g:1689:5: lv_name_1_0= RULE_ID 4694 // InternalApplicationConfiguration.g:1689:5: lv_name_1_0= RULE_ID
4695 { 4695 {
4696 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 4696 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
4697 4697
4698 newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 4698 newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
4699 4699
4700 4700
4701 if (current==null) { 4701 if (current==null) {
4702 current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); 4702 current = createModelElement(grammarAccess.getGraphPatternDeclarationRule());
4703 } 4703 }
4704 setWithLastConsumed( 4704 setWithLastConsumed(
4705 current, 4705 current,
4706 "name", 4706 "name",
4707 lv_name_1_0, 4707 lv_name_1_0,
4708 "org.eclipse.xtext.common.Terminals.ID"); 4708 "org.eclipse.xtext.common.Terminals.ID");
4709 4709
4710 4710
4711 } 4711 }
4712 4712
4713 4713
4714 } 4714 }
4715 4715
4716 // InternalApplicationConfiguration.g:1705:3: ( (lv_specification_2_0= rulePatternSpecification ) ) 4716 // InternalApplicationConfiguration.g:1705:3: ( (lv_specification_2_0= rulePatternSpecification ) )
4717 // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification ) 4717 // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification )
4718 { 4718 {
4719 // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification ) 4719 // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification )
4720 // InternalApplicationConfiguration.g:1707:5: lv_specification_2_0= rulePatternSpecification 4720 // InternalApplicationConfiguration.g:1707:5: lv_specification_2_0= rulePatternSpecification
4721 { 4721 {
4722 4722
4723 newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 4723 newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
4724 4724
4725 pushFollow(FOLLOW_2); 4725 pushFollow(FOLLOW_2);
4726 lv_specification_2_0=rulePatternSpecification(); 4726 lv_specification_2_0=rulePatternSpecification();
4727 4727
4728 state._fsp--; 4728 state._fsp--;
4729 4729
4730 4730
4731 if (current==null) { 4731 if (current==null) {
4732 current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); 4732 current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule());
4733 } 4733 }
4734 set( 4734 set(
4735 current, 4735 current,
4736 "specification", 4736 "specification",
4737 lv_specification_2_0, 4737 lv_specification_2_0,
4738 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); 4738 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification");
4739 afterParserOrEnumRuleCall(); 4739 afterParserOrEnumRuleCall();
4740 4740
4741 4741
4742 } 4742 }
4743 4743
4744 4744
4745 } 4745 }
4746 4746
4747 4747
4748 } 4748 }
4749 4749
4750 4750
4751 } 4751 }
4752 4752
4753 4753
4754 leaveRule(); 4754 leaveRule();
4755 4755
4756 } 4756 }
4757 4757
4758 catch (RecognitionException re) { 4758 catch (RecognitionException re) {
4759 recover(input,re); 4759 recover(input,re);
4760 appendSkippedTokens(); 4760 appendSkippedTokens();
4761 } 4761 }
4762 finally { 4762 finally {
4763 } 4763 }
4764 return current; 4764 return current;
4765 } 4765 }
4766 // $ANTLR end "ruleGraphPatternDeclaration" 4766 // $ANTLR end "ruleGraphPatternDeclaration"
4767 4767
4768 4768
4769 // $ANTLR start "entryRuleGraphPatternReference" 4769 // $ANTLR start "entryRuleGraphPatternReference"
4770 // InternalApplicationConfiguration.g:1728:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ; 4770 // InternalApplicationConfiguration.g:1728:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ;
4771 public final EObject entryRuleGraphPatternReference() throws RecognitionException { 4771 public final EObject entryRuleGraphPatternReference() throws RecognitionException {
4772 EObject current = null; 4772 EObject current = null;
4773 4773
4774 EObject iv_ruleGraphPatternReference = null; 4774 EObject iv_ruleGraphPatternReference = null;
4775 4775
4776 4776
4777 try { 4777 try {
4778 // InternalApplicationConfiguration.g:1728:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ) 4778 // InternalApplicationConfiguration.g:1728:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF )
4779 // InternalApplicationConfiguration.g:1729:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF 4779 // InternalApplicationConfiguration.g:1729:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF
4780 { 4780 {
4781 newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); 4781 newCompositeNode(grammarAccess.getGraphPatternReferenceRule());
4782 pushFollow(FOLLOW_1); 4782 pushFollow(FOLLOW_1);
4783 iv_ruleGraphPatternReference=ruleGraphPatternReference(); 4783 iv_ruleGraphPatternReference=ruleGraphPatternReference();
4784 4784
4785 state._fsp--; 4785 state._fsp--;
4786 4786
4787 current =iv_ruleGraphPatternReference; 4787 current =iv_ruleGraphPatternReference;
4788 match(input,EOF,FOLLOW_2); 4788 match(input,EOF,FOLLOW_2);
4789 4789
4790 } 4790 }
4791 4791
4792 } 4792 }
4793 4793
4794 catch (RecognitionException re) { 4794 catch (RecognitionException re) {
4795 recover(input,re); 4795 recover(input,re);
4796 appendSkippedTokens(); 4796 appendSkippedTokens();
4797 } 4797 }
4798 finally { 4798 finally {
4799 } 4799 }
4800 return current; 4800 return current;
4801 } 4801 }
4802 // $ANTLR end "entryRuleGraphPatternReference" 4802 // $ANTLR end "entryRuleGraphPatternReference"
4803 4803
4804 4804
4805 // $ANTLR start "ruleGraphPatternReference" 4805 // $ANTLR start "ruleGraphPatternReference"
4806 // InternalApplicationConfiguration.g:1735:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 4806 // InternalApplicationConfiguration.g:1735:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
4807 public final EObject ruleGraphPatternReference() throws RecognitionException { 4807 public final EObject ruleGraphPatternReference() throws RecognitionException {
4808 EObject current = null; 4808 EObject current = null;
4809 4809
4810 Token otherlv_0=null; 4810 Token otherlv_0=null;
4811 4811
4812 4812
4813 enterRule(); 4813 enterRule();
4814 4814
4815 try { 4815 try {
4816 // InternalApplicationConfiguration.g:1741:2: ( ( (otherlv_0= RULE_ID ) ) ) 4816 // InternalApplicationConfiguration.g:1741:2: ( ( (otherlv_0= RULE_ID ) ) )
4817 // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) ) 4817 // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) )
4818 { 4818 {
4819 // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) ) 4819 // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) )
4820 // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID ) 4820 // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID )
4821 { 4821 {
4822 // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID ) 4822 // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID )
4823 // InternalApplicationConfiguration.g:1744:4: otherlv_0= RULE_ID 4823 // InternalApplicationConfiguration.g:1744:4: otherlv_0= RULE_ID
4824 { 4824 {
4825 4825
4826 if (current==null) { 4826 if (current==null) {
4827 current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); 4827 current = createModelElement(grammarAccess.getGraphPatternReferenceRule());
4828 } 4828 }
4829 4829
4830 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 4830 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
4831 4831
4832 newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 4832 newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
4833 4833
4834 4834
4835 } 4835 }
4836 4836
4837 4837
4838 } 4838 }
4839 4839
4840 4840
4841 } 4841 }
4842 4842
4843 4843
4844 leaveRule(); 4844 leaveRule();
4845 4845
4846 } 4846 }
4847 4847
4848 catch (RecognitionException re) { 4848 catch (RecognitionException re) {
4849 recover(input,re); 4849 recover(input,re);
4850 appendSkippedTokens(); 4850 appendSkippedTokens();
4851 } 4851 }
4852 finally { 4852 finally {
4853 } 4853 }
4854 return current; 4854 return current;
4855 } 4855 }
4856 // $ANTLR end "ruleGraphPatternReference" 4856 // $ANTLR end "ruleGraphPatternReference"
4857 4857
4858 4858
4859 // $ANTLR start "entryRuleGraphPattern" 4859 // $ANTLR start "entryRuleGraphPattern"
4860 // InternalApplicationConfiguration.g:1758:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ; 4860 // InternalApplicationConfiguration.g:1758:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ;
4861 public final EObject entryRuleGraphPattern() throws RecognitionException { 4861 public final EObject entryRuleGraphPattern() throws RecognitionException {
4862 EObject current = null; 4862 EObject current = null;
4863 4863
4864 EObject iv_ruleGraphPattern = null; 4864 EObject iv_ruleGraphPattern = null;
4865 4865
4866 4866
4867 try { 4867 try {
4868 // InternalApplicationConfiguration.g:1758:53: (iv_ruleGraphPattern= ruleGraphPattern EOF ) 4868 // InternalApplicationConfiguration.g:1758:53: (iv_ruleGraphPattern= ruleGraphPattern EOF )
4869 // InternalApplicationConfiguration.g:1759:2: iv_ruleGraphPattern= ruleGraphPattern EOF 4869 // InternalApplicationConfiguration.g:1759:2: iv_ruleGraphPattern= ruleGraphPattern EOF
4870 { 4870 {
4871 newCompositeNode(grammarAccess.getGraphPatternRule()); 4871 newCompositeNode(grammarAccess.getGraphPatternRule());
4872 pushFollow(FOLLOW_1); 4872 pushFollow(FOLLOW_1);
4873 iv_ruleGraphPattern=ruleGraphPattern(); 4873 iv_ruleGraphPattern=ruleGraphPattern();
4874 4874
4875 state._fsp--; 4875 state._fsp--;
4876 4876
4877 current =iv_ruleGraphPattern; 4877 current =iv_ruleGraphPattern;
4878 match(input,EOF,FOLLOW_2); 4878 match(input,EOF,FOLLOW_2);
4879 4879
4880 } 4880 }
4881 4881
4882 } 4882 }
4883 4883
4884 catch (RecognitionException re) { 4884 catch (RecognitionException re) {
4885 recover(input,re); 4885 recover(input,re);
4886 appendSkippedTokens(); 4886 appendSkippedTokens();
4887 } 4887 }
4888 finally { 4888 finally {
4889 } 4889 }
4890 return current; 4890 return current;
4891 } 4891 }
4892 // $ANTLR end "entryRuleGraphPattern" 4892 // $ANTLR end "entryRuleGraphPattern"
4893 4893
4894 4894
4895 // $ANTLR start "ruleGraphPattern" 4895 // $ANTLR start "ruleGraphPattern"
4896 // InternalApplicationConfiguration.g:1765:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ; 4896 // InternalApplicationConfiguration.g:1765:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ;
4897 public final EObject ruleGraphPattern() throws RecognitionException { 4897 public final EObject ruleGraphPattern() throws RecognitionException {
4898 EObject current = null; 4898 EObject current = null;
4899 4899
4900 EObject this_GraphPatternReference_0 = null; 4900 EObject this_GraphPatternReference_0 = null;
4901 4901
4902 EObject this_PatternSpecification_1 = null; 4902 EObject this_PatternSpecification_1 = null;
4903 4903
4904 4904
4905 4905
4906 enterRule(); 4906 enterRule();
4907 4907
4908 try { 4908 try {
4909 // InternalApplicationConfiguration.g:1771:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ) 4909 // InternalApplicationConfiguration.g:1771:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) )
4910 // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) 4910 // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification )
4911 { 4911 {
4912 // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) 4912 // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification )
4913 int alt27=2; 4913 int alt27=2;
4914 int LA27_0 = input.LA(1); 4914 int LA27_0 = input.LA(1);
4915 4915
4916 if ( (LA27_0==RULE_ID) ) { 4916 if ( (LA27_0==RULE_ID) ) {
4917 alt27=1; 4917 alt27=1;
4918 } 4918 }
4919 else if ( (LA27_0==18) ) { 4919 else if ( (LA27_0==18) ) {
4920 alt27=2; 4920 alt27=2;
4921 } 4921 }
4922 else { 4922 else {
4923 NoViableAltException nvae = 4923 NoViableAltException nvae =
4924 new NoViableAltException("", 27, 0, input); 4924 new NoViableAltException("", 27, 0, input);
4925 4925
4926 throw nvae; 4926 throw nvae;
4927 } 4927 }
4928 switch (alt27) { 4928 switch (alt27) {
4929 case 1 : 4929 case 1 :
4930 // InternalApplicationConfiguration.g:1773:3: this_GraphPatternReference_0= ruleGraphPatternReference 4930 // InternalApplicationConfiguration.g:1773:3: this_GraphPatternReference_0= ruleGraphPatternReference
4931 { 4931 {
4932 4932
4933 newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); 4933 newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
4934 4934
4935 pushFollow(FOLLOW_2); 4935 pushFollow(FOLLOW_2);
4936 this_GraphPatternReference_0=ruleGraphPatternReference(); 4936 this_GraphPatternReference_0=ruleGraphPatternReference();
4937 4937
4938 state._fsp--; 4938 state._fsp--;
4939 4939
4940 4940
4941 current = this_GraphPatternReference_0; 4941 current = this_GraphPatternReference_0;
4942 afterParserOrEnumRuleCall(); 4942 afterParserOrEnumRuleCall();
4943 4943
4944 4944
4945 } 4945 }
4946 break; 4946 break;
4947 case 2 : 4947 case 2 :
4948 // InternalApplicationConfiguration.g:1782:3: this_PatternSpecification_1= rulePatternSpecification 4948 // InternalApplicationConfiguration.g:1782:3: this_PatternSpecification_1= rulePatternSpecification
4949 { 4949 {
4950 4950
4951 newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); 4951 newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
4952 4952
4953 pushFollow(FOLLOW_2); 4953 pushFollow(FOLLOW_2);
4954 this_PatternSpecification_1=rulePatternSpecification(); 4954 this_PatternSpecification_1=rulePatternSpecification();
4955 4955
4956 state._fsp--; 4956 state._fsp--;
4957 4957
4958 4958
4959 current = this_PatternSpecification_1; 4959 current = this_PatternSpecification_1;
4960 afterParserOrEnumRuleCall(); 4960 afterParserOrEnumRuleCall();
4961 4961
4962 4962
4963 } 4963 }
4964 break; 4964 break;
4965 4965
4966 } 4966 }
4967 4967
4968 4968
4969 } 4969 }
4970 4970
4971 4971
4972 leaveRule(); 4972 leaveRule();
4973 4973
4974 } 4974 }
4975 4975
4976 catch (RecognitionException re) { 4976 catch (RecognitionException re) {
4977 recover(input,re); 4977 recover(input,re);
4978 appendSkippedTokens(); 4978 appendSkippedTokens();
4979 } 4979 }
4980 finally { 4980 finally {
4981 } 4981 }
4982 return current; 4982 return current;
4983 } 4983 }
4984 // $ANTLR end "ruleGraphPattern" 4984 // $ANTLR end "ruleGraphPattern"
4985 4985
4986 4986
4987 // $ANTLR start "entryRuleObjectiveSpecification" 4987 // $ANTLR start "entryRuleObjectiveSpecification"
4988 // InternalApplicationConfiguration.g:1794:1: entryRuleObjectiveSpecification returns [EObject current=null] : iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ; 4988 // InternalApplicationConfiguration.g:1794:1: entryRuleObjectiveSpecification returns [EObject current=null] : iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ;
4989 public final EObject entryRuleObjectiveSpecification() throws RecognitionException { 4989 public final EObject entryRuleObjectiveSpecification() throws RecognitionException {
4990 EObject current = null; 4990 EObject current = null;
4991 4991
4992 EObject iv_ruleObjectiveSpecification = null; 4992 EObject iv_ruleObjectiveSpecification = null;
4993 4993
4994 4994
4995 try { 4995 try {
4996 // InternalApplicationConfiguration.g:1794:63: (iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ) 4996 // InternalApplicationConfiguration.g:1794:63: (iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF )
4997 // InternalApplicationConfiguration.g:1795:2: iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF 4997 // InternalApplicationConfiguration.g:1795:2: iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF
4998 { 4998 {
4999 newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); 4999 newCompositeNode(grammarAccess.getObjectiveSpecificationRule());
5000 pushFollow(FOLLOW_1); 5000 pushFollow(FOLLOW_1);
5001 iv_ruleObjectiveSpecification=ruleObjectiveSpecification(); 5001 iv_ruleObjectiveSpecification=ruleObjectiveSpecification();
5002 5002
5003 state._fsp--; 5003 state._fsp--;
5004 5004
5005 current =iv_ruleObjectiveSpecification; 5005 current =iv_ruleObjectiveSpecification;
5006 match(input,EOF,FOLLOW_2); 5006 match(input,EOF,FOLLOW_2);
5007 5007
5008 } 5008 }
5009 5009
5010 } 5010 }
5011 5011
5012 catch (RecognitionException re) { 5012 catch (RecognitionException re) {
5013 recover(input,re); 5013 recover(input,re);
5014 appendSkippedTokens(); 5014 appendSkippedTokens();
5015 } 5015 }
5016 finally { 5016 finally {
5017 } 5017 }
5018 return current; 5018 return current;
5019 } 5019 }
5020 // $ANTLR end "entryRuleObjectiveSpecification" 5020 // $ANTLR end "entryRuleObjectiveSpecification"
5021 5021
5022 5022
5023 // $ANTLR start "ruleObjectiveSpecification" 5023 // $ANTLR start "ruleObjectiveSpecification"
5024 // InternalApplicationConfiguration.g:1801:1: ruleObjectiveSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ; 5024 // InternalApplicationConfiguration.g:1801:1: ruleObjectiveSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ;
5025 public final EObject ruleObjectiveSpecification() throws RecognitionException { 5025 public final EObject ruleObjectiveSpecification() throws RecognitionException {
5026 EObject current = null; 5026 EObject current = null;
5027 5027
5028 Token otherlv_0=null; 5028 Token otherlv_0=null;
5029 Token otherlv_2=null; 5029 Token otherlv_2=null;
5030 Token otherlv_4=null; 5030 Token otherlv_4=null;
5031 EObject lv_entries_1_0 = null; 5031 EObject lv_entries_1_0 = null;
5032 5032
5033 EObject lv_entries_3_0 = null; 5033 EObject lv_entries_3_0 = null;
5034 5034
5035 5035
5036 5036
5037 enterRule(); 5037 enterRule();
5038 5038
5039 try { 5039 try {
5040 // InternalApplicationConfiguration.g:1807:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ) 5040 // InternalApplicationConfiguration.g:1807:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) )
5041 // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) 5041 // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' )
5042 { 5042 {
5043 // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) 5043 // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' )
5044 // InternalApplicationConfiguration.g:1809:3: otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' 5044 // InternalApplicationConfiguration.g:1809:3: otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}'
5045 { 5045 {
5046 otherlv_0=(Token)match(input,18,FOLLOW_21); 5046 otherlv_0=(Token)match(input,18,FOLLOW_21);
5047 5047
5048 newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); 5048 newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
5049 5049
5050 // InternalApplicationConfiguration.g:1813:3: ( (lv_entries_1_0= ruleObjectiveEntry ) ) 5050 // InternalApplicationConfiguration.g:1813:3: ( (lv_entries_1_0= ruleObjectiveEntry ) )
5051 // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry ) 5051 // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry )
5052 { 5052 {
5053 // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry ) 5053 // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry )
5054 // InternalApplicationConfiguration.g:1815:5: lv_entries_1_0= ruleObjectiveEntry 5054 // InternalApplicationConfiguration.g:1815:5: lv_entries_1_0= ruleObjectiveEntry
5055 { 5055 {
5056 5056
5057 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); 5057 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
5058 5058
5059 pushFollow(FOLLOW_14); 5059 pushFollow(FOLLOW_14);
5060 lv_entries_1_0=ruleObjectiveEntry(); 5060 lv_entries_1_0=ruleObjectiveEntry();
5061 5061
5062 state._fsp--; 5062 state._fsp--;
5063 5063
5064 5064
5065 if (current==null) { 5065 if (current==null) {
5066 current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); 5066 current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule());
5067 } 5067 }
5068 add( 5068 add(
5069 current, 5069 current,
5070 "entries", 5070 "entries",
5071 lv_entries_1_0, 5071 lv_entries_1_0,
5072 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 5072 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
5073 afterParserOrEnumRuleCall(); 5073 afterParserOrEnumRuleCall();
5074 5074
5075 5075
5076 } 5076 }
5077 5077
5078 5078
5079 } 5079 }
5080 5080
5081 // InternalApplicationConfiguration.g:1832:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* 5081 // InternalApplicationConfiguration.g:1832:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )*
5082 loop28: 5082 loop28:
5083 do { 5083 do {
5084 int alt28=2; 5084 int alt28=2;
5085 int LA28_0 = input.LA(1); 5085 int LA28_0 = input.LA(1);
5086 5086
5087 if ( (LA28_0==19) ) { 5087 if ( (LA28_0==19) ) {
5088 alt28=1; 5088 alt28=1;
5089 } 5089 }
5090 5090
5091 5091
5092 switch (alt28) { 5092 switch (alt28) {
5093 case 1 : 5093 case 1 :
5094 // InternalApplicationConfiguration.g:1833:4: otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) 5094 // InternalApplicationConfiguration.g:1833:4: otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) )
5095 { 5095 {
5096 otherlv_2=(Token)match(input,19,FOLLOW_21); 5096 otherlv_2=(Token)match(input,19,FOLLOW_21);
5097 5097
5098 newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); 5098 newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
5099 5099
5100 // InternalApplicationConfiguration.g:1837:4: ( (lv_entries_3_0= ruleObjectiveEntry ) ) 5100 // InternalApplicationConfiguration.g:1837:4: ( (lv_entries_3_0= ruleObjectiveEntry ) )
5101 // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry ) 5101 // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry )
5102 { 5102 {
5103 // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry ) 5103 // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry )
5104 // InternalApplicationConfiguration.g:1839:6: lv_entries_3_0= ruleObjectiveEntry 5104 // InternalApplicationConfiguration.g:1839:6: lv_entries_3_0= ruleObjectiveEntry
5105 { 5105 {
5106 5106
5107 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); 5107 newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
5108 5108
5109 pushFollow(FOLLOW_14); 5109 pushFollow(FOLLOW_14);
5110 lv_entries_3_0=ruleObjectiveEntry(); 5110 lv_entries_3_0=ruleObjectiveEntry();
5111 5111
5112 state._fsp--; 5112 state._fsp--;
5113 5113
5114 5114
5115 if (current==null) { 5115 if (current==null) {
5116 current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); 5116 current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule());
5117 } 5117 }
5118 add( 5118 add(
5119 current, 5119 current,
5120 "entries", 5120 "entries",
5121 lv_entries_3_0, 5121 lv_entries_3_0,
5122 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 5122 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
5123 afterParserOrEnumRuleCall(); 5123 afterParserOrEnumRuleCall();
5124 5124
5125 5125
5126 } 5126 }
5127 5127
5128 5128
5129 } 5129 }
5130 5130
5131 5131
5132 } 5132 }
5133 break; 5133 break;
5134 5134
5135 default : 5135 default :
5136 break loop28; 5136 break loop28;
5137 } 5137 }
5138 } while (true); 5138 } while (true);
5139 5139
5140 otherlv_4=(Token)match(input,20,FOLLOW_2); 5140 otherlv_4=(Token)match(input,20,FOLLOW_2);
5141 5141
5142 newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); 5142 newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
5143 5143
5144 5144
5145 } 5145 }
5146 5146
5147 5147
5148 } 5148 }
5149 5149
5150 5150
5151 leaveRule(); 5151 leaveRule();
5152 5152
5153 } 5153 }
5154 5154
5155 catch (RecognitionException re) { 5155 catch (RecognitionException re) {
5156 recover(input,re); 5156 recover(input,re);
5157 appendSkippedTokens(); 5157 appendSkippedTokens();
5158 } 5158 }
5159 finally { 5159 finally {
5160 } 5160 }
5161 return current; 5161 return current;
5162 } 5162 }
5163 // $ANTLR end "ruleObjectiveSpecification" 5163 // $ANTLR end "ruleObjectiveSpecification"
5164 5164
5165 5165
5166 // $ANTLR start "entryRuleObjectiveEntry" 5166 // $ANTLR start "entryRuleObjectiveEntry"
5167 // InternalApplicationConfiguration.g:1865:1: entryRuleObjectiveEntry returns [EObject current=null] : iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ; 5167 // InternalApplicationConfiguration.g:1865:1: entryRuleObjectiveEntry returns [EObject current=null] : iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ;
5168 public final EObject entryRuleObjectiveEntry() throws RecognitionException { 5168 public final EObject entryRuleObjectiveEntry() throws RecognitionException {
5169 EObject current = null; 5169 EObject current = null;
5170 5170
5171 EObject iv_ruleObjectiveEntry = null; 5171 EObject iv_ruleObjectiveEntry = null;
5172 5172
5173 5173
5174 try { 5174 try {
5175 // InternalApplicationConfiguration.g:1865:55: (iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ) 5175 // InternalApplicationConfiguration.g:1865:55: (iv_ruleObjectiveEntry= ruleObjectiveEntry EOF )
5176 // InternalApplicationConfiguration.g:1866:2: iv_ruleObjectiveEntry= ruleObjectiveEntry EOF 5176 // InternalApplicationConfiguration.g:1866:2: iv_ruleObjectiveEntry= ruleObjectiveEntry EOF
5177 { 5177 {
5178 newCompositeNode(grammarAccess.getObjectiveEntryRule()); 5178 newCompositeNode(grammarAccess.getObjectiveEntryRule());
5179 pushFollow(FOLLOW_1); 5179 pushFollow(FOLLOW_1);
5180 iv_ruleObjectiveEntry=ruleObjectiveEntry(); 5180 iv_ruleObjectiveEntry=ruleObjectiveEntry();
5181 5181
5182 state._fsp--; 5182 state._fsp--;
5183 5183
5184 current =iv_ruleObjectiveEntry; 5184 current =iv_ruleObjectiveEntry;
5185 match(input,EOF,FOLLOW_2); 5185 match(input,EOF,FOLLOW_2);
5186 5186
5187 } 5187 }
5188 5188
5189 } 5189 }
5190 5190
5191 catch (RecognitionException re) { 5191 catch (RecognitionException re) {
5192 recover(input,re); 5192 recover(input,re);
5193 appendSkippedTokens(); 5193 appendSkippedTokens();
5194 } 5194 }
5195 finally { 5195 finally {
5196 } 5196 }
5197 return current; 5197 return current;
5198 } 5198 }
5199 // $ANTLR end "entryRuleObjectiveEntry" 5199 // $ANTLR end "entryRuleObjectiveEntry"
5200 5200
5201 5201
5202 // $ANTLR start "ruleObjectiveEntry" 5202 // $ANTLR start "ruleObjectiveEntry"
5203 // InternalApplicationConfiguration.g:1872:1: ruleObjectiveEntry returns [EObject current=null] : (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ; 5203 // InternalApplicationConfiguration.g:1872:1: ruleObjectiveEntry returns [EObject current=null] : (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ;
5204 public final EObject ruleObjectiveEntry() throws RecognitionException { 5204 public final EObject ruleObjectiveEntry() throws RecognitionException {
5205 EObject current = null; 5205 EObject current = null;
5206 5206
5207 EObject this_OptimizationEntry_0 = null; 5207 EObject this_OptimizationEntry_0 = null;
5208 5208
5209 EObject this_ThresholdEntry_1 = null; 5209 EObject this_ThresholdEntry_1 = null;
5210 5210
5211 5211
5212 5212
5213 enterRule(); 5213 enterRule();
5214 5214
5215 try { 5215 try {
5216 // InternalApplicationConfiguration.g:1878:2: ( (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ) 5216 // InternalApplicationConfiguration.g:1878:2: ( (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) )
5217 // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) 5217 // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry )
5218 { 5218 {
5219 // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) 5219 // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry )
5220 int alt29=2; 5220 int alt29=2;
5221 int LA29_0 = input.LA(1); 5221 int LA29_0 = input.LA(1);
5222 5222
5223 if ( ((LA29_0>=54 && LA29_0<=55)) ) { 5223 if ( ((LA29_0>=54 && LA29_0<=55)) ) {
5224 alt29=1; 5224 alt29=1;
5225 } 5225 }
5226 else if ( (LA29_0==28) ) { 5226 else if ( (LA29_0==28) ) {
5227 alt29=2; 5227 alt29=2;
5228 } 5228 }
5229 else { 5229 else {
5230 NoViableAltException nvae = 5230 NoViableAltException nvae =
5231 new NoViableAltException("", 29, 0, input); 5231 new NoViableAltException("", 29, 0, input);
5232 5232
5233 throw nvae; 5233 throw nvae;
5234 } 5234 }
5235 switch (alt29) { 5235 switch (alt29) {
5236 case 1 : 5236 case 1 :
5237 // InternalApplicationConfiguration.g:1880:3: this_OptimizationEntry_0= ruleOptimizationEntry 5237 // InternalApplicationConfiguration.g:1880:3: this_OptimizationEntry_0= ruleOptimizationEntry
5238 { 5238 {
5239 5239
5240 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); 5240 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
5241 5241
5242 pushFollow(FOLLOW_2); 5242 pushFollow(FOLLOW_2);
5243 this_OptimizationEntry_0=ruleOptimizationEntry(); 5243 this_OptimizationEntry_0=ruleOptimizationEntry();
5244 5244
5245 state._fsp--; 5245 state._fsp--;
5246 5246
5247 5247
5248 current = this_OptimizationEntry_0; 5248 current = this_OptimizationEntry_0;
5249 afterParserOrEnumRuleCall(); 5249 afterParserOrEnumRuleCall();
5250 5250
5251 5251
5252 } 5252 }
5253 break; 5253 break;
5254 case 2 : 5254 case 2 :
5255 // InternalApplicationConfiguration.g:1889:3: this_ThresholdEntry_1= ruleThresholdEntry 5255 // InternalApplicationConfiguration.g:1889:3: this_ThresholdEntry_1= ruleThresholdEntry
5256 { 5256 {
5257 5257
5258 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); 5258 newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
5259 5259
5260 pushFollow(FOLLOW_2); 5260 pushFollow(FOLLOW_2);
5261 this_ThresholdEntry_1=ruleThresholdEntry(); 5261 this_ThresholdEntry_1=ruleThresholdEntry();
5262 5262
5263 state._fsp--; 5263 state._fsp--;
5264 5264
5265 5265
5266 current = this_ThresholdEntry_1; 5266 current = this_ThresholdEntry_1;
5267 afterParserOrEnumRuleCall(); 5267 afterParserOrEnumRuleCall();
5268 5268
5269 5269
5270 } 5270 }
5271 break; 5271 break;
5272 5272
5273 } 5273 }
5274 5274
5275 5275
5276 } 5276 }
5277 5277
5278 5278
5279 leaveRule(); 5279 leaveRule();
5280 5280
5281 } 5281 }
5282 5282
5283 catch (RecognitionException re) { 5283 catch (RecognitionException re) {
5284 recover(input,re); 5284 recover(input,re);
5285 appendSkippedTokens(); 5285 appendSkippedTokens();
5286 } 5286 }
5287 finally { 5287 finally {
5288 } 5288 }
5289 return current; 5289 return current;
5290 } 5290 }
5291 // $ANTLR end "ruleObjectiveEntry" 5291 // $ANTLR end "ruleObjectiveEntry"
5292 5292
5293 5293
5294 // $ANTLR start "entryRuleOptimizationEntry" 5294 // $ANTLR start "entryRuleOptimizationEntry"
5295 // InternalApplicationConfiguration.g:1901:1: entryRuleOptimizationEntry returns [EObject current=null] : iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ; 5295 // InternalApplicationConfiguration.g:1901:1: entryRuleOptimizationEntry returns [EObject current=null] : iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ;
5296 public final EObject entryRuleOptimizationEntry() throws RecognitionException { 5296 public final EObject entryRuleOptimizationEntry() throws RecognitionException {
5297 EObject current = null; 5297 EObject current = null;
5298 5298
5299 EObject iv_ruleOptimizationEntry = null; 5299 EObject iv_ruleOptimizationEntry = null;
5300 5300
5301 5301
5302 try { 5302 try {
5303 // InternalApplicationConfiguration.g:1901:58: (iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ) 5303 // InternalApplicationConfiguration.g:1901:58: (iv_ruleOptimizationEntry= ruleOptimizationEntry EOF )
5304 // InternalApplicationConfiguration.g:1902:2: iv_ruleOptimizationEntry= ruleOptimizationEntry EOF 5304 // InternalApplicationConfiguration.g:1902:2: iv_ruleOptimizationEntry= ruleOptimizationEntry EOF
5305 { 5305 {
5306 newCompositeNode(grammarAccess.getOptimizationEntryRule()); 5306 newCompositeNode(grammarAccess.getOptimizationEntryRule());
5307 pushFollow(FOLLOW_1); 5307 pushFollow(FOLLOW_1);
5308 iv_ruleOptimizationEntry=ruleOptimizationEntry(); 5308 iv_ruleOptimizationEntry=ruleOptimizationEntry();
5309 5309
5310 state._fsp--; 5310 state._fsp--;
5311 5311
5312 current =iv_ruleOptimizationEntry; 5312 current =iv_ruleOptimizationEntry;
5313 match(input,EOF,FOLLOW_2); 5313 match(input,EOF,FOLLOW_2);
5314 5314
5315 } 5315 }
5316 5316
5317 } 5317 }
5318 5318
5319 catch (RecognitionException re) { 5319 catch (RecognitionException re) {
5320 recover(input,re); 5320 recover(input,re);
5321 appendSkippedTokens(); 5321 appendSkippedTokens();
5322 } 5322 }
5323 finally { 5323 finally {
5324 } 5324 }
5325 return current; 5325 return current;
5326 } 5326 }
5327 // $ANTLR end "entryRuleOptimizationEntry" 5327 // $ANTLR end "entryRuleOptimizationEntry"
5328 5328
5329 5329
5330 // $ANTLR start "ruleOptimizationEntry" 5330 // $ANTLR start "ruleOptimizationEntry"
5331 // InternalApplicationConfiguration.g:1908:1: ruleOptimizationEntry returns [EObject current=null] : ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ; 5331 // InternalApplicationConfiguration.g:1908:1: ruleOptimizationEntry returns [EObject current=null] : ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ;
5332 public final EObject ruleOptimizationEntry() throws RecognitionException { 5332 public final EObject ruleOptimizationEntry() throws RecognitionException {
5333 EObject current = null; 5333 EObject current = null;
5334 5334
5335 Enumerator lv_direction_0_0 = null; 5335 Enumerator lv_direction_0_0 = null;
5336 5336
5337 EObject lv_function_1_0 = null; 5337 EObject lv_function_1_0 = null;
5338 5338
5339 5339
5340 5340
5341 enterRule(); 5341 enterRule();
5342 5342
5343 try { 5343 try {
5344 // InternalApplicationConfiguration.g:1914:2: ( ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ) 5344 // InternalApplicationConfiguration.g:1914:2: ( ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) )
5345 // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) 5345 // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) )
5346 { 5346 {
5347 // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) 5347 // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) )
5348 // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) 5348 // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) )
5349 { 5349 {
5350 // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) 5350 // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) )
5351 // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection ) 5351 // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection )
5352 { 5352 {
5353 // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection ) 5353 // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection )
5354 // InternalApplicationConfiguration.g:1918:5: lv_direction_0_0= ruleOptimizationDirection 5354 // InternalApplicationConfiguration.g:1918:5: lv_direction_0_0= ruleOptimizationDirection
5355 { 5355 {
5356 5356
5357 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); 5357 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
5358 5358
5359 pushFollow(FOLLOW_21); 5359 pushFollow(FOLLOW_21);
5360 lv_direction_0_0=ruleOptimizationDirection(); 5360 lv_direction_0_0=ruleOptimizationDirection();
5361 5361
5362 state._fsp--; 5362 state._fsp--;
5363 5363
5364 5364
5365 if (current==null) { 5365 if (current==null) {
5366 current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); 5366 current = createModelElementForParent(grammarAccess.getOptimizationEntryRule());
5367 } 5367 }
5368 set( 5368 set(
5369 current, 5369 current,
5370 "direction", 5370 "direction",
5371 lv_direction_0_0, 5371 lv_direction_0_0,
5372 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); 5372 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection");
5373 afterParserOrEnumRuleCall(); 5373 afterParserOrEnumRuleCall();
5374 5374
5375 5375
5376 } 5376 }
5377 5377
5378 5378
5379 } 5379 }
5380 5380
5381 // InternalApplicationConfiguration.g:1935:3: ( (lv_function_1_0= ruleObjectiveFunction ) ) 5381 // InternalApplicationConfiguration.g:1935:3: ( (lv_function_1_0= ruleObjectiveFunction ) )
5382 // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction ) 5382 // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction )
5383 { 5383 {
5384 // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction ) 5384 // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction )
5385 // InternalApplicationConfiguration.g:1937:5: lv_function_1_0= ruleObjectiveFunction 5385 // InternalApplicationConfiguration.g:1937:5: lv_function_1_0= ruleObjectiveFunction
5386 { 5386 {
5387 5387
5388 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); 5388 newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
5389 5389
5390 pushFollow(FOLLOW_2); 5390 pushFollow(FOLLOW_2);
5391 lv_function_1_0=ruleObjectiveFunction(); 5391 lv_function_1_0=ruleObjectiveFunction();
5392 5392
5393 state._fsp--; 5393 state._fsp--;
5394 5394
5395 5395
5396 if (current==null) { 5396 if (current==null) {
5397 current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); 5397 current = createModelElementForParent(grammarAccess.getOptimizationEntryRule());
5398 } 5398 }
5399 set( 5399 set(
5400 current, 5400 current,
5401 "function", 5401 "function",
5402 lv_function_1_0, 5402 lv_function_1_0,
5403 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 5403 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
5404 afterParserOrEnumRuleCall(); 5404 afterParserOrEnumRuleCall();
5405 5405
5406 5406
5407 } 5407 }
5408 5408
5409 5409
5410 } 5410 }
5411 5411
5412 5412
5413 } 5413 }
5414 5414
5415 5415
5416 } 5416 }
5417 5417
5418 5418
5419 leaveRule(); 5419 leaveRule();
5420 5420
5421 } 5421 }
5422 5422
5423 catch (RecognitionException re) { 5423 catch (RecognitionException re) {
5424 recover(input,re); 5424 recover(input,re);
5425 appendSkippedTokens(); 5425 appendSkippedTokens();
5426 } 5426 }
5427 finally { 5427 finally {
5428 } 5428 }
5429 return current; 5429 return current;
5430 } 5430 }
5431 // $ANTLR end "ruleOptimizationEntry" 5431 // $ANTLR end "ruleOptimizationEntry"
5432 5432
5433 5433
5434 // $ANTLR start "entryRuleThresholdEntry" 5434 // $ANTLR start "entryRuleThresholdEntry"
5435 // InternalApplicationConfiguration.g:1958:1: entryRuleThresholdEntry returns [EObject current=null] : iv_ruleThresholdEntry= ruleThresholdEntry EOF ; 5435 // InternalApplicationConfiguration.g:1958:1: entryRuleThresholdEntry returns [EObject current=null] : iv_ruleThresholdEntry= ruleThresholdEntry EOF ;
5436 public final EObject entryRuleThresholdEntry() throws RecognitionException { 5436 public final EObject entryRuleThresholdEntry() throws RecognitionException {
5437 EObject current = null; 5437 EObject current = null;
5438 5438
5439 EObject iv_ruleThresholdEntry = null; 5439 EObject iv_ruleThresholdEntry = null;
5440 5440
5441 5441
5442 try { 5442 try {
5443 // InternalApplicationConfiguration.g:1958:55: (iv_ruleThresholdEntry= ruleThresholdEntry EOF ) 5443 // InternalApplicationConfiguration.g:1958:55: (iv_ruleThresholdEntry= ruleThresholdEntry EOF )
5444 // InternalApplicationConfiguration.g:1959:2: iv_ruleThresholdEntry= ruleThresholdEntry EOF 5444 // InternalApplicationConfiguration.g:1959:2: iv_ruleThresholdEntry= ruleThresholdEntry EOF
5445 { 5445 {
5446 newCompositeNode(grammarAccess.getThresholdEntryRule()); 5446 newCompositeNode(grammarAccess.getThresholdEntryRule());
5447 pushFollow(FOLLOW_1); 5447 pushFollow(FOLLOW_1);
5448 iv_ruleThresholdEntry=ruleThresholdEntry(); 5448 iv_ruleThresholdEntry=ruleThresholdEntry();
5449 5449
5450 state._fsp--; 5450 state._fsp--;
5451 5451
5452 current =iv_ruleThresholdEntry; 5452 current =iv_ruleThresholdEntry;
5453 match(input,EOF,FOLLOW_2); 5453 match(input,EOF,FOLLOW_2);
5454 5454
5455 } 5455 }
5456 5456
5457 } 5457 }
5458 5458
5459 catch (RecognitionException re) { 5459 catch (RecognitionException re) {
5460 recover(input,re); 5460 recover(input,re);
5461 appendSkippedTokens(); 5461 appendSkippedTokens();
5462 } 5462 }
5463 finally { 5463 finally {
5464 } 5464 }
5465 return current; 5465 return current;
5466 } 5466 }
5467 // $ANTLR end "entryRuleThresholdEntry" 5467 // $ANTLR end "entryRuleThresholdEntry"
5468 5468
5469 5469
5470 // $ANTLR start "ruleThresholdEntry" 5470 // $ANTLR start "ruleThresholdEntry"
5471 // InternalApplicationConfiguration.g:1965:1: ruleThresholdEntry returns [EObject current=null] : ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ; 5471 // InternalApplicationConfiguration.g:1965:1: ruleThresholdEntry returns [EObject current=null] : ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ;
5472 public final EObject ruleThresholdEntry() throws RecognitionException { 5472 public final EObject ruleThresholdEntry() throws RecognitionException {
5473 EObject current = null; 5473 EObject current = null;
5474 5474
5475 EObject lv_function_0_0 = null; 5475 EObject lv_function_0_0 = null;
5476 5476
5477 Enumerator lv_operator_1_0 = null; 5477 Enumerator lv_operator_1_0 = null;
5478 5478
5479 AntlrDatatypeRuleToken lv_threshold_2_0 = null; 5479 AntlrDatatypeRuleToken lv_threshold_2_0 = null;
5480 5480
5481 5481
5482 5482
5483 enterRule(); 5483 enterRule();
5484 5484
5485 try { 5485 try {
5486 // InternalApplicationConfiguration.g:1971:2: ( ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ) 5486 // InternalApplicationConfiguration.g:1971:2: ( ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) )
5487 // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) 5487 // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) )
5488 { 5488 {
5489 // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) 5489 // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) )
5490 // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) 5490 // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) )
5491 { 5491 {
5492 // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) 5492 // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) )
5493 // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction ) 5493 // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction )
5494 { 5494 {
5495 // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction ) 5495 // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction )
5496 // InternalApplicationConfiguration.g:1975:5: lv_function_0_0= ruleObjectiveFunction 5496 // InternalApplicationConfiguration.g:1975:5: lv_function_0_0= ruleObjectiveFunction
5497 { 5497 {
5498 5498
5499 newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); 5499 newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
5500 5500
5501 pushFollow(FOLLOW_22); 5501 pushFollow(FOLLOW_22);
5502 lv_function_0_0=ruleObjectiveFunction(); 5502 lv_function_0_0=ruleObjectiveFunction();
5503 5503
5504 state._fsp--; 5504 state._fsp--;
5505 5505
5506 5506
5507 if (current==null) { 5507 if (current==null) {
5508 current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 5508 current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
5509 } 5509 }
5510 set( 5510 set(
5511 current, 5511 current,
5512 "function", 5512 "function",
5513 lv_function_0_0, 5513 lv_function_0_0,
5514 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 5514 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
5515 afterParserOrEnumRuleCall(); 5515 afterParserOrEnumRuleCall();
5516 5516
5517 5517
5518 } 5518 }
5519 5519
5520 5520
5521 } 5521 }
5522 5522
5523 // InternalApplicationConfiguration.g:1992:3: ( (lv_operator_1_0= ruleComparisonOperator ) ) 5523 // InternalApplicationConfiguration.g:1992:3: ( (lv_operator_1_0= ruleComparisonOperator ) )
5524 // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator ) 5524 // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator )
5525 { 5525 {
5526 // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator ) 5526 // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator )
5527 // InternalApplicationConfiguration.g:1994:5: lv_operator_1_0= ruleComparisonOperator 5527 // InternalApplicationConfiguration.g:1994:5: lv_operator_1_0= ruleComparisonOperator
5528 { 5528 {
5529 5529
5530 newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); 5530 newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
5531 5531
5532 pushFollow(FOLLOW_23); 5532 pushFollow(FOLLOW_23);
5533 lv_operator_1_0=ruleComparisonOperator(); 5533 lv_operator_1_0=ruleComparisonOperator();
5534 5534
5535 state._fsp--; 5535 state._fsp--;
5536 5536
5537 5537
5538 if (current==null) { 5538 if (current==null) {
5539 current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 5539 current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
5540 } 5540 }
5541 set( 5541 set(
5542 current, 5542 current,
5543 "operator", 5543 "operator",
5544 lv_operator_1_0, 5544 lv_operator_1_0,
5545 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); 5545 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
5546 afterParserOrEnumRuleCall(); 5546 afterParserOrEnumRuleCall();
5547 5547
5548 5548
5549 } 5549 }
5550 5550
5551 5551
5552 } 5552 }
5553 5553
5554 // InternalApplicationConfiguration.g:2011:3: ( (lv_threshold_2_0= ruleREALLiteral ) ) 5554 // InternalApplicationConfiguration.g:2011:3: ( (lv_threshold_2_0= ruleREALLiteral ) )
5555 // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral ) 5555 // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral )
5556 { 5556 {
5557 // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral ) 5557 // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral )
5558 // InternalApplicationConfiguration.g:2013:5: lv_threshold_2_0= ruleREALLiteral 5558 // InternalApplicationConfiguration.g:2013:5: lv_threshold_2_0= ruleREALLiteral
5559 { 5559 {
5560 5560
5561 newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); 5561 newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
5562 5562
5563 pushFollow(FOLLOW_2); 5563 pushFollow(FOLLOW_2);
5564 lv_threshold_2_0=ruleREALLiteral(); 5564 lv_threshold_2_0=ruleREALLiteral();
5565 5565
5566 state._fsp--; 5566 state._fsp--;
5567 5567
5568 5568
5569 if (current==null) { 5569 if (current==null) {
5570 current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); 5570 current = createModelElementForParent(grammarAccess.getThresholdEntryRule());
5571 } 5571 }
5572 set( 5572 set(
5573 current, 5573 current,
5574 "threshold", 5574 "threshold",
5575 lv_threshold_2_0, 5575 lv_threshold_2_0,
5576 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 5576 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
5577 afterParserOrEnumRuleCall(); 5577 afterParserOrEnumRuleCall();
5578 5578
5579 5579
5580 } 5580 }
5581 5581
5582 5582
5583 } 5583 }
5584 5584
5585 5585
5586 } 5586 }
5587 5587
5588 5588
5589 } 5589 }
5590 5590
5591 5591
5592 leaveRule(); 5592 leaveRule();
5593 5593
5594 } 5594 }
5595 5595
5596 catch (RecognitionException re) { 5596 catch (RecognitionException re) {
5597 recover(input,re); 5597 recover(input,re);
5598 appendSkippedTokens(); 5598 appendSkippedTokens();
5599 } 5599 }
5600 finally { 5600 finally {
5601 } 5601 }
5602 return current; 5602 return current;
5603 } 5603 }
5604 // $ANTLR end "ruleThresholdEntry" 5604 // $ANTLR end "ruleThresholdEntry"
5605 5605
5606 5606
5607 // $ANTLR start "entryRuleObjectiveFunction" 5607 // $ANTLR start "entryRuleObjectiveFunction"
5608 // InternalApplicationConfiguration.g:2034:1: entryRuleObjectiveFunction returns [EObject current=null] : iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ; 5608 // InternalApplicationConfiguration.g:2034:1: entryRuleObjectiveFunction returns [EObject current=null] : iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ;
5609 public final EObject entryRuleObjectiveFunction() throws RecognitionException { 5609 public final EObject entryRuleObjectiveFunction() throws RecognitionException {
5610 EObject current = null; 5610 EObject current = null;
5611 5611
5612 EObject iv_ruleObjectiveFunction = null; 5612 EObject iv_ruleObjectiveFunction = null;
5613 5613
5614 5614
5615 try { 5615 try {
5616 // InternalApplicationConfiguration.g:2034:58: (iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ) 5616 // InternalApplicationConfiguration.g:2034:58: (iv_ruleObjectiveFunction= ruleObjectiveFunction EOF )
5617 // InternalApplicationConfiguration.g:2035:2: iv_ruleObjectiveFunction= ruleObjectiveFunction EOF 5617 // InternalApplicationConfiguration.g:2035:2: iv_ruleObjectiveFunction= ruleObjectiveFunction EOF
5618 { 5618 {
5619 newCompositeNode(grammarAccess.getObjectiveFunctionRule()); 5619 newCompositeNode(grammarAccess.getObjectiveFunctionRule());
5620 pushFollow(FOLLOW_1); 5620 pushFollow(FOLLOW_1);
5621 iv_ruleObjectiveFunction=ruleObjectiveFunction(); 5621 iv_ruleObjectiveFunction=ruleObjectiveFunction();
5622 5622
5623 state._fsp--; 5623 state._fsp--;
5624 5624
5625 current =iv_ruleObjectiveFunction; 5625 current =iv_ruleObjectiveFunction;
5626 match(input,EOF,FOLLOW_2); 5626 match(input,EOF,FOLLOW_2);
5627 5627
5628 } 5628 }
5629 5629
5630 } 5630 }
5631 5631
5632 catch (RecognitionException re) { 5632 catch (RecognitionException re) {
5633 recover(input,re); 5633 recover(input,re);
5634 appendSkippedTokens(); 5634 appendSkippedTokens();
5635 } 5635 }
5636 finally { 5636 finally {
5637 } 5637 }
5638 return current; 5638 return current;
5639 } 5639 }
5640 // $ANTLR end "entryRuleObjectiveFunction" 5640 // $ANTLR end "entryRuleObjectiveFunction"
5641 5641
5642 5642
5643 // $ANTLR start "ruleObjectiveFunction" 5643 // $ANTLR start "ruleObjectiveFunction"
5644 // InternalApplicationConfiguration.g:2041:1: ruleObjectiveFunction returns [EObject current=null] : this_CostObjectiveFunction_0= ruleCostObjectiveFunction ; 5644 // InternalApplicationConfiguration.g:2041:1: ruleObjectiveFunction returns [EObject current=null] : this_CostObjectiveFunction_0= ruleCostObjectiveFunction ;
5645 public final EObject ruleObjectiveFunction() throws RecognitionException { 5645 public final EObject ruleObjectiveFunction() throws RecognitionException {
5646 EObject current = null; 5646 EObject current = null;
5647 5647
5648 EObject this_CostObjectiveFunction_0 = null; 5648 EObject this_CostObjectiveFunction_0 = null;
5649 5649
5650 5650
5651 5651
5652 enterRule(); 5652 enterRule();
5653 5653
5654 try { 5654 try {
5655 // InternalApplicationConfiguration.g:2047:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction ) 5655 // InternalApplicationConfiguration.g:2047:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction )
5656 // InternalApplicationConfiguration.g:2048:2: this_CostObjectiveFunction_0= ruleCostObjectiveFunction 5656 // InternalApplicationConfiguration.g:2048:2: this_CostObjectiveFunction_0= ruleCostObjectiveFunction
5657 { 5657 {
5658 5658
5659 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); 5659 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall());
5660 5660
5661 pushFollow(FOLLOW_2); 5661 pushFollow(FOLLOW_2);
5662 this_CostObjectiveFunction_0=ruleCostObjectiveFunction(); 5662 this_CostObjectiveFunction_0=ruleCostObjectiveFunction();
5663 5663
5664 state._fsp--; 5664 state._fsp--;
5665 5665
5666 5666
5667 current = this_CostObjectiveFunction_0; 5667 current = this_CostObjectiveFunction_0;
5668 afterParserOrEnumRuleCall(); 5668 afterParserOrEnumRuleCall();
5669 5669
5670 5670
5671 } 5671 }
5672 5672
5673 5673
5674 leaveRule(); 5674 leaveRule();
5675 5675
5676 } 5676 }
5677 5677
5678 catch (RecognitionException re) { 5678 catch (RecognitionException re) {
5679 recover(input,re); 5679 recover(input,re);
5680 appendSkippedTokens(); 5680 appendSkippedTokens();
5681 } 5681 }
5682 finally { 5682 finally {
5683 } 5683 }
5684 return current; 5684 return current;
5685 } 5685 }
5686 // $ANTLR end "ruleObjectiveFunction" 5686 // $ANTLR end "ruleObjectiveFunction"
5687 5687
5688 5688
5689 // $ANTLR start "entryRuleCostObjectiveFunction" 5689 // $ANTLR start "entryRuleCostObjectiveFunction"
5690 // InternalApplicationConfiguration.g:2059:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ; 5690 // InternalApplicationConfiguration.g:2059:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ;
5691 public final EObject entryRuleCostObjectiveFunction() throws RecognitionException { 5691 public final EObject entryRuleCostObjectiveFunction() throws RecognitionException {
5692 EObject current = null; 5692 EObject current = null;
5693 5693
5694 EObject iv_ruleCostObjectiveFunction = null; 5694 EObject iv_ruleCostObjectiveFunction = null;
5695 5695
5696 5696
5697 try { 5697 try {
5698 // InternalApplicationConfiguration.g:2059:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ) 5698 // InternalApplicationConfiguration.g:2059:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF )
5699 // InternalApplicationConfiguration.g:2060:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF 5699 // InternalApplicationConfiguration.g:2060:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF
5700 { 5700 {
5701 newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); 5701 newCompositeNode(grammarAccess.getCostObjectiveFunctionRule());
5702 pushFollow(FOLLOW_1); 5702 pushFollow(FOLLOW_1);
5703 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction(); 5703 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction();
5704 5704
5705 state._fsp--; 5705 state._fsp--;
5706 5706
5707 current =iv_ruleCostObjectiveFunction; 5707 current =iv_ruleCostObjectiveFunction;
5708 match(input,EOF,FOLLOW_2); 5708 match(input,EOF,FOLLOW_2);
5709 5709
5710 } 5710 }
5711 5711
5712 } 5712 }
5713 5713
5714 catch (RecognitionException re) { 5714 catch (RecognitionException re) {
5715 recover(input,re); 5715 recover(input,re);
5716 appendSkippedTokens(); 5716 appendSkippedTokens();
5717 } 5717 }
5718 finally { 5718 finally {
5719 } 5719 }
5720 return current; 5720 return current;
5721 } 5721 }
5722 // $ANTLR end "entryRuleCostObjectiveFunction" 5722 // $ANTLR end "entryRuleCostObjectiveFunction"
5723 5723
5724 5724
5725 // $ANTLR start "ruleCostObjectiveFunction" 5725 // $ANTLR start "ruleCostObjectiveFunction"
5726 // InternalApplicationConfiguration.g:2066:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ; 5726 // InternalApplicationConfiguration.g:2066:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ;
5727 public final EObject ruleCostObjectiveFunction() throws RecognitionException { 5727 public final EObject ruleCostObjectiveFunction() throws RecognitionException {
5728 EObject current = null; 5728 EObject current = null;
5729 5729
5730 Token otherlv_0=null; 5730 Token otherlv_0=null;
5731 Token otherlv_1=null; 5731 Token otherlv_1=null;
5732 Token otherlv_3=null; 5732 Token otherlv_3=null;
5733 Token otherlv_5=null; 5733 Token otherlv_5=null;
5734 EObject lv_entries_2_0 = null; 5734 EObject lv_entries_2_0 = null;
5735 5735
5736 EObject lv_entries_4_0 = null; 5736 EObject lv_entries_4_0 = null;
5737 5737
5738 5738
5739 5739
5740 enterRule(); 5740 enterRule();
5741 5741
5742 try { 5742 try {
5743 // InternalApplicationConfiguration.g:2072:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ) 5743 // InternalApplicationConfiguration.g:2072:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) )
5744 // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) 5744 // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5745 { 5745 {
5746 // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) 5746 // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5747 // InternalApplicationConfiguration.g:2074:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' 5747 // InternalApplicationConfiguration.g:2074:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}'
5748 { 5748 {
5749 otherlv_0=(Token)match(input,28,FOLLOW_16); 5749 otherlv_0=(Token)match(input,28,FOLLOW_16);
5750 5750
5751 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); 5751 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
5752 5752
5753 otherlv_1=(Token)match(input,18,FOLLOW_6); 5753 otherlv_1=(Token)match(input,18,FOLLOW_6);
5754 5754
5755 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); 5755 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
5756 5756
5757 // InternalApplicationConfiguration.g:2082:3: ( (lv_entries_2_0= ruleCostEntry ) ) 5757 // InternalApplicationConfiguration.g:2082:3: ( (lv_entries_2_0= ruleCostEntry ) )
5758 // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry ) 5758 // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry )
5759 { 5759 {
5760 // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry ) 5760 // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry )
5761 // InternalApplicationConfiguration.g:2084:5: lv_entries_2_0= ruleCostEntry 5761 // InternalApplicationConfiguration.g:2084:5: lv_entries_2_0= ruleCostEntry
5762 { 5762 {
5763 5763
5764 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); 5764 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
5765 5765
5766 pushFollow(FOLLOW_14); 5766 pushFollow(FOLLOW_14);
5767 lv_entries_2_0=ruleCostEntry(); 5767 lv_entries_2_0=ruleCostEntry();
5768 5768
5769 state._fsp--; 5769 state._fsp--;
5770 5770
5771 5771
5772 if (current==null) { 5772 if (current==null) {
5773 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); 5773 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
5774 } 5774 }
5775 add( 5775 add(
5776 current, 5776 current,
5777 "entries", 5777 "entries",
5778 lv_entries_2_0, 5778 lv_entries_2_0,
5779 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 5779 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
5780 afterParserOrEnumRuleCall(); 5780 afterParserOrEnumRuleCall();
5781 5781
5782 5782
5783 } 5783 }
5784 5784
5785 5785
5786 } 5786 }
5787 5787
5788 // InternalApplicationConfiguration.g:2101:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* 5788 // InternalApplicationConfiguration.g:2101:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )*
5789 loop30: 5789 loop30:
5790 do { 5790 do {
5791 int alt30=2; 5791 int alt30=2;
5792 int LA30_0 = input.LA(1); 5792 int LA30_0 = input.LA(1);
5793 5793
5794 if ( (LA30_0==19) ) { 5794 if ( (LA30_0==19) ) {
5795 alt30=1; 5795 alt30=1;
5796 } 5796 }
5797 5797
5798 5798
5799 switch (alt30) { 5799 switch (alt30) {
5800 case 1 : 5800 case 1 :
5801 // InternalApplicationConfiguration.g:2102:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) 5801 // InternalApplicationConfiguration.g:2102:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) )
5802 { 5802 {
5803 otherlv_3=(Token)match(input,19,FOLLOW_6); 5803 otherlv_3=(Token)match(input,19,FOLLOW_6);
5804 5804
5805 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); 5805 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
5806 5806
5807 // InternalApplicationConfiguration.g:2106:4: ( (lv_entries_4_0= ruleCostEntry ) ) 5807 // InternalApplicationConfiguration.g:2106:4: ( (lv_entries_4_0= ruleCostEntry ) )
5808 // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry ) 5808 // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry )
5809 { 5809 {
5810 // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry ) 5810 // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry )
5811 // InternalApplicationConfiguration.g:2108:6: lv_entries_4_0= ruleCostEntry 5811 // InternalApplicationConfiguration.g:2108:6: lv_entries_4_0= ruleCostEntry
5812 { 5812 {
5813 5813
5814 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); 5814 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
5815 5815
5816 pushFollow(FOLLOW_14); 5816 pushFollow(FOLLOW_14);
5817 lv_entries_4_0=ruleCostEntry(); 5817 lv_entries_4_0=ruleCostEntry();
5818 5818
5819 state._fsp--; 5819 state._fsp--;
5820 5820
5821 5821
5822 if (current==null) { 5822 if (current==null) {
5823 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); 5823 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
5824 } 5824 }
5825 add( 5825 add(
5826 current, 5826 current,
5827 "entries", 5827 "entries",
5828 lv_entries_4_0, 5828 lv_entries_4_0,
5829 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 5829 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
5830 afterParserOrEnumRuleCall(); 5830 afterParserOrEnumRuleCall();
5831 5831
5832 5832
5833 } 5833 }
5834 5834
5835 5835
5836 } 5836 }
5837 5837
5838 5838
5839 } 5839 }
5840 break; 5840 break;
5841 5841
5842 default : 5842 default :
5843 break loop30; 5843 break loop30;
5844 } 5844 }
5845 } while (true); 5845 } while (true);
5846 5846
5847 otherlv_5=(Token)match(input,20,FOLLOW_2); 5847 otherlv_5=(Token)match(input,20,FOLLOW_2);
5848 5848
5849 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); 5849 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
5850 5850
5851 5851
5852 } 5852 }
5853 5853
5854 5854
5855 } 5855 }
5856 5856
5857 5857
5858 leaveRule(); 5858 leaveRule();
5859 5859
5860 } 5860 }
5861 5861
5862 catch (RecognitionException re) { 5862 catch (RecognitionException re) {
5863 recover(input,re); 5863 recover(input,re);
5864 appendSkippedTokens(); 5864 appendSkippedTokens();
5865 } 5865 }
5866 finally { 5866 finally {
5867 } 5867 }
5868 return current; 5868 return current;
5869 } 5869 }
5870 // $ANTLR end "ruleCostObjectiveFunction" 5870 // $ANTLR end "ruleCostObjectiveFunction"
5871 5871
5872 5872
5873 // $ANTLR start "entryRuleCostEntry" 5873 // $ANTLR start "entryRuleCostEntry"
5874 // InternalApplicationConfiguration.g:2134:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ; 5874 // InternalApplicationConfiguration.g:2134:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ;
5875 public final EObject entryRuleCostEntry() throws RecognitionException { 5875 public final EObject entryRuleCostEntry() throws RecognitionException {
5876 EObject current = null; 5876 EObject current = null;
5877 5877
5878 EObject iv_ruleCostEntry = null; 5878 EObject iv_ruleCostEntry = null;
5879 5879
5880 5880
5881 try { 5881 try {
5882 // InternalApplicationConfiguration.g:2134:50: (iv_ruleCostEntry= ruleCostEntry EOF ) 5882 // InternalApplicationConfiguration.g:2134:50: (iv_ruleCostEntry= ruleCostEntry EOF )
5883 // InternalApplicationConfiguration.g:2135:2: iv_ruleCostEntry= ruleCostEntry EOF 5883 // InternalApplicationConfiguration.g:2135:2: iv_ruleCostEntry= ruleCostEntry EOF
5884 { 5884 {
5885 newCompositeNode(grammarAccess.getCostEntryRule()); 5885 newCompositeNode(grammarAccess.getCostEntryRule());
5886 pushFollow(FOLLOW_1); 5886 pushFollow(FOLLOW_1);
5887 iv_ruleCostEntry=ruleCostEntry(); 5887 iv_ruleCostEntry=ruleCostEntry();
5888 5888
5889 state._fsp--; 5889 state._fsp--;
5890 5890
5891 current =iv_ruleCostEntry; 5891 current =iv_ruleCostEntry;
5892 match(input,EOF,FOLLOW_2); 5892 match(input,EOF,FOLLOW_2);
5893 5893
5894 } 5894 }
5895 5895
5896 } 5896 }
5897 5897
5898 catch (RecognitionException re) { 5898 catch (RecognitionException re) {
5899 recover(input,re); 5899 recover(input,re);
5900 appendSkippedTokens(); 5900 appendSkippedTokens();
5901 } 5901 }
5902 finally { 5902 finally {
5903 } 5903 }
5904 return current; 5904 return current;
5905 } 5905 }
5906 // $ANTLR end "entryRuleCostEntry" 5906 // $ANTLR end "entryRuleCostEntry"
5907 5907
5908 5908
5909 // $ANTLR start "ruleCostEntry" 5909 // $ANTLR start "ruleCostEntry"
5910 // InternalApplicationConfiguration.g:2141:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ; 5910 // InternalApplicationConfiguration.g:2141:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ;
5911 public final EObject ruleCostEntry() throws RecognitionException { 5911 public final EObject ruleCostEntry() throws RecognitionException {
5912 EObject current = null; 5912 EObject current = null;
5913 5913
5914 Token otherlv_1=null; 5914 Token otherlv_1=null;
5915 EObject lv_patternElement_0_0 = null; 5915 EObject lv_patternElement_0_0 = null;
5916 5916
5917 AntlrDatatypeRuleToken lv_weight_2_0 = null; 5917 AntlrDatatypeRuleToken lv_weight_2_0 = null;
5918 5918
5919 5919
5920 5920
5921 enterRule(); 5921 enterRule();
5922 5922
5923 try { 5923 try {
5924 // InternalApplicationConfiguration.g:2147:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ) 5924 // InternalApplicationConfiguration.g:2147:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) )
5925 // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) 5925 // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
5926 { 5926 {
5927 // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) 5927 // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
5928 // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) 5928 // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) )
5929 { 5929 {
5930 // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) ) 5930 // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) )
5931 // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement ) 5931 // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement )
5932 { 5932 {
5933 // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement ) 5933 // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement )
5934 // InternalApplicationConfiguration.g:2151:5: lv_patternElement_0_0= rulePatternElement 5934 // InternalApplicationConfiguration.g:2151:5: lv_patternElement_0_0= rulePatternElement
5935 { 5935 {
5936 5936
5937 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); 5937 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
5938 5938
5939 pushFollow(FOLLOW_12); 5939 pushFollow(FOLLOW_12);
5940 lv_patternElement_0_0=rulePatternElement(); 5940 lv_patternElement_0_0=rulePatternElement();
5941 5941
5942 state._fsp--; 5942 state._fsp--;
5943 5943
5944 5944
5945 if (current==null) { 5945 if (current==null) {
5946 current = createModelElementForParent(grammarAccess.getCostEntryRule()); 5946 current = createModelElementForParent(grammarAccess.getCostEntryRule());
5947 } 5947 }
5948 set( 5948 set(
5949 current, 5949 current,
5950 "patternElement", 5950 "patternElement",
5951 lv_patternElement_0_0, 5951 lv_patternElement_0_0,
5952 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 5952 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
5953 afterParserOrEnumRuleCall(); 5953 afterParserOrEnumRuleCall();
5954 5954
5955 5955
5956 } 5956 }
5957 5957
5958 5958
5959 } 5959 }
5960 5960
5961 otherlv_1=(Token)match(input,17,FOLLOW_23); 5961 otherlv_1=(Token)match(input,17,FOLLOW_23);
5962 5962
5963 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); 5963 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
5964 5964
5965 // InternalApplicationConfiguration.g:2172:3: ( (lv_weight_2_0= ruleINTLiteral ) ) 5965 // InternalApplicationConfiguration.g:2172:3: ( (lv_weight_2_0= ruleINTLiteral ) )
5966 // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral ) 5966 // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral )
5967 { 5967 {
5968 // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral ) 5968 // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral )
5969 // InternalApplicationConfiguration.g:2174:5: lv_weight_2_0= ruleINTLiteral 5969 // InternalApplicationConfiguration.g:2174:5: lv_weight_2_0= ruleINTLiteral
5970 { 5970 {
5971 5971
5972 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); 5972 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
5973 5973
5974 pushFollow(FOLLOW_2); 5974 pushFollow(FOLLOW_2);
5975 lv_weight_2_0=ruleINTLiteral(); 5975 lv_weight_2_0=ruleINTLiteral();
5976 5976
5977 state._fsp--; 5977 state._fsp--;
5978 5978
5979 5979
5980 if (current==null) { 5980 if (current==null) {
5981 current = createModelElementForParent(grammarAccess.getCostEntryRule()); 5981 current = createModelElementForParent(grammarAccess.getCostEntryRule());
5982 } 5982 }
5983 set( 5983 set(
5984 current, 5984 current,
5985 "weight", 5985 "weight",
5986 lv_weight_2_0, 5986 lv_weight_2_0,
5987 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 5987 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
5988 afterParserOrEnumRuleCall(); 5988 afterParserOrEnumRuleCall();
5989 5989
5990 5990
5991 } 5991 }
5992 5992
5993 5993
5994 } 5994 }
5995 5995
5996 5996
5997 } 5997 }
5998 5998
5999 5999
6000 } 6000 }
6001 6001
6002 6002
6003 leaveRule(); 6003 leaveRule();
6004 6004
6005 } 6005 }
6006 6006
6007 catch (RecognitionException re) { 6007 catch (RecognitionException re) {
6008 recover(input,re); 6008 recover(input,re);
6009 appendSkippedTokens(); 6009 appendSkippedTokens();
6010 } 6010 }
6011 finally { 6011 finally {
6012 } 6012 }
6013 return current; 6013 return current;
6014 } 6014 }
6015 // $ANTLR end "ruleCostEntry" 6015 // $ANTLR end "ruleCostEntry"
6016 6016
6017 6017
6018 // $ANTLR start "entryRuleObjectiveDeclaration" 6018 // $ANTLR start "entryRuleObjectiveDeclaration"
6019 // InternalApplicationConfiguration.g:2195:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; 6019 // InternalApplicationConfiguration.g:2195:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ;
6020 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { 6020 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException {
6021 EObject current = null; 6021 EObject current = null;
6022 6022
6023 EObject iv_ruleObjectiveDeclaration = null; 6023 EObject iv_ruleObjectiveDeclaration = null;
6024 6024
6025 6025
6026 try { 6026 try {
6027 // InternalApplicationConfiguration.g:2195:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) 6027 // InternalApplicationConfiguration.g:2195:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF )
6028 // InternalApplicationConfiguration.g:2196:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF 6028 // InternalApplicationConfiguration.g:2196:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF
6029 { 6029 {
6030 newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); 6030 newCompositeNode(grammarAccess.getObjectiveDeclarationRule());
6031 pushFollow(FOLLOW_1); 6031 pushFollow(FOLLOW_1);
6032 iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration(); 6032 iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration();
6033 6033
6034 state._fsp--; 6034 state._fsp--;
6035 6035
6036 current =iv_ruleObjectiveDeclaration; 6036 current =iv_ruleObjectiveDeclaration;
6037 match(input,EOF,FOLLOW_2); 6037 match(input,EOF,FOLLOW_2);
6038 6038
6039 } 6039 }
6040 6040
6041 } 6041 }
6042 6042
6043 catch (RecognitionException re) { 6043 catch (RecognitionException re) {
6044 recover(input,re); 6044 recover(input,re);
6045 appendSkippedTokens(); 6045 appendSkippedTokens();
6046 } 6046 }
6047 finally { 6047 finally {
6048 } 6048 }
6049 return current; 6049 return current;
6050 } 6050 }
6051 // $ANTLR end "entryRuleObjectiveDeclaration" 6051 // $ANTLR end "entryRuleObjectiveDeclaration"
6052 6052
6053 6053
6054 // $ANTLR start "ruleObjectiveDeclaration" 6054 // $ANTLR start "ruleObjectiveDeclaration"
6055 // InternalApplicationConfiguration.g:2202:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; 6055 // InternalApplicationConfiguration.g:2202:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ;
6056 public final EObject ruleObjectiveDeclaration() throws RecognitionException { 6056 public final EObject ruleObjectiveDeclaration() throws RecognitionException {
6057 EObject current = null; 6057 EObject current = null;
6058 6058
6059 Token otherlv_0=null; 6059 Token otherlv_0=null;
6060 Token lv_name_1_0=null; 6060 Token lv_name_1_0=null;
6061 EObject lv_specification_2_0 = null; 6061 EObject lv_specification_2_0 = null;
6062 6062
6063 6063
6064 6064
6065 enterRule(); 6065 enterRule();
6066 6066
6067 try { 6067 try {
6068 // InternalApplicationConfiguration.g:2208:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) 6068 // InternalApplicationConfiguration.g:2208:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) )
6069 // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6069 // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6070 { 6070 {
6071 // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6071 // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6072 // InternalApplicationConfiguration.g:2210:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6072 // InternalApplicationConfiguration.g:2210:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6073 { 6073 {
6074 otherlv_0=(Token)match(input,29,FOLLOW_6); 6074 otherlv_0=(Token)match(input,29,FOLLOW_6);
6075 6075
6076 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 6076 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
6077 6077
6078 // InternalApplicationConfiguration.g:2214:3: ( (lv_name_1_0= RULE_ID ) ) 6078 // InternalApplicationConfiguration.g:2214:3: ( (lv_name_1_0= RULE_ID ) )
6079 // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID ) 6079 // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID )
6080 { 6080 {
6081 // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID ) 6081 // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID )
6082 // InternalApplicationConfiguration.g:2216:5: lv_name_1_0= RULE_ID 6082 // InternalApplicationConfiguration.g:2216:5: lv_name_1_0= RULE_ID
6083 { 6083 {
6084 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 6084 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
6085 6085
6086 newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 6086 newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
6087 6087
6088 6088
6089 if (current==null) { 6089 if (current==null) {
6090 current = createModelElement(grammarAccess.getObjectiveDeclarationRule()); 6090 current = createModelElement(grammarAccess.getObjectiveDeclarationRule());
6091 } 6091 }
6092 setWithLastConsumed( 6092 setWithLastConsumed(
6093 current, 6093 current,
6094 "name", 6094 "name",
6095 lv_name_1_0, 6095 lv_name_1_0,
6096 "org.eclipse.xtext.common.Terminals.ID"); 6096 "org.eclipse.xtext.common.Terminals.ID");
6097 6097
6098 6098
6099 } 6099 }
6100 6100
6101 6101
6102 } 6102 }
6103 6103
6104 // InternalApplicationConfiguration.g:2232:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6104 // InternalApplicationConfiguration.g:2232:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6105 // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6105 // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification )
6106 { 6106 {
6107 // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6107 // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification )
6108 // InternalApplicationConfiguration.g:2234:5: lv_specification_2_0= ruleObjectiveSpecification 6108 // InternalApplicationConfiguration.g:2234:5: lv_specification_2_0= ruleObjectiveSpecification
6109 { 6109 {
6110 6110
6111 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); 6111 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
6112 6112
6113 pushFollow(FOLLOW_2); 6113 pushFollow(FOLLOW_2);
6114 lv_specification_2_0=ruleObjectiveSpecification(); 6114 lv_specification_2_0=ruleObjectiveSpecification();
6115 6115
6116 state._fsp--; 6116 state._fsp--;
6117 6117
6118 6118
6119 if (current==null) { 6119 if (current==null) {
6120 current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule()); 6120 current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule());
6121 } 6121 }
6122 set( 6122 set(
6123 current, 6123 current,
6124 "specification", 6124 "specification",
6125 lv_specification_2_0, 6125 lv_specification_2_0,
6126 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); 6126 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification");
6127 afterParserOrEnumRuleCall(); 6127 afterParserOrEnumRuleCall();
6128 6128
6129 6129
6130 } 6130 }
6131 6131
6132 6132
6133 } 6133 }
6134 6134
6135 6135
6136 } 6136 }
6137 6137
6138 6138
6139 } 6139 }
6140 6140
6141 6141
6142 leaveRule(); 6142 leaveRule();
6143 6143
6144 } 6144 }
6145 6145
6146 catch (RecognitionException re) { 6146 catch (RecognitionException re) {
6147 recover(input,re); 6147 recover(input,re);
6148 appendSkippedTokens(); 6148 appendSkippedTokens();
6149 } 6149 }
6150 finally { 6150 finally {
6151 } 6151 }
6152 return current; 6152 return current;
6153 } 6153 }
6154 // $ANTLR end "ruleObjectiveDeclaration" 6154 // $ANTLR end "ruleObjectiveDeclaration"
6155 6155
6156 6156
6157 // $ANTLR start "entryRuleObjectiveReference" 6157 // $ANTLR start "entryRuleObjectiveReference"
6158 // InternalApplicationConfiguration.g:2255:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; 6158 // InternalApplicationConfiguration.g:2255:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ;
6159 public final EObject entryRuleObjectiveReference() throws RecognitionException { 6159 public final EObject entryRuleObjectiveReference() throws RecognitionException {
6160 EObject current = null; 6160 EObject current = null;
6161 6161
6162 EObject iv_ruleObjectiveReference = null; 6162 EObject iv_ruleObjectiveReference = null;
6163 6163
6164 6164
6165 try { 6165 try {
6166 // InternalApplicationConfiguration.g:2255:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) 6166 // InternalApplicationConfiguration.g:2255:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF )
6167 // InternalApplicationConfiguration.g:2256:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF 6167 // InternalApplicationConfiguration.g:2256:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF
6168 { 6168 {
6169 newCompositeNode(grammarAccess.getObjectiveReferenceRule()); 6169 newCompositeNode(grammarAccess.getObjectiveReferenceRule());
6170 pushFollow(FOLLOW_1); 6170 pushFollow(FOLLOW_1);
6171 iv_ruleObjectiveReference=ruleObjectiveReference(); 6171 iv_ruleObjectiveReference=ruleObjectiveReference();
6172 6172
6173 state._fsp--; 6173 state._fsp--;
6174 6174
6175 current =iv_ruleObjectiveReference; 6175 current =iv_ruleObjectiveReference;
6176 match(input,EOF,FOLLOW_2); 6176 match(input,EOF,FOLLOW_2);
6177 6177
6178 } 6178 }
6179 6179
6180 } 6180 }
6181 6181
6182 catch (RecognitionException re) { 6182 catch (RecognitionException re) {
6183 recover(input,re); 6183 recover(input,re);
6184 appendSkippedTokens(); 6184 appendSkippedTokens();
6185 } 6185 }
6186 finally { 6186 finally {
6187 } 6187 }
6188 return current; 6188 return current;
6189 } 6189 }
6190 // $ANTLR end "entryRuleObjectiveReference" 6190 // $ANTLR end "entryRuleObjectiveReference"
6191 6191
6192 6192
6193 // $ANTLR start "ruleObjectiveReference" 6193 // $ANTLR start "ruleObjectiveReference"
6194 // InternalApplicationConfiguration.g:2262:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 6194 // InternalApplicationConfiguration.g:2262:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
6195 public final EObject ruleObjectiveReference() throws RecognitionException { 6195 public final EObject ruleObjectiveReference() throws RecognitionException {
6196 EObject current = null; 6196 EObject current = null;
6197 6197
6198 Token otherlv_0=null; 6198 Token otherlv_0=null;
6199 6199
6200 6200
6201 enterRule(); 6201 enterRule();
6202 6202
6203 try { 6203 try {
6204 // InternalApplicationConfiguration.g:2268:2: ( ( (otherlv_0= RULE_ID ) ) ) 6204 // InternalApplicationConfiguration.g:2268:2: ( ( (otherlv_0= RULE_ID ) ) )
6205 // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) ) 6205 // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) )
6206 { 6206 {
6207 // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) ) 6207 // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) )
6208 // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID ) 6208 // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID )
6209 { 6209 {
6210 // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID ) 6210 // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID )
6211 // InternalApplicationConfiguration.g:2271:4: otherlv_0= RULE_ID 6211 // InternalApplicationConfiguration.g:2271:4: otherlv_0= RULE_ID
6212 { 6212 {
6213 6213
6214 if (current==null) { 6214 if (current==null) {
6215 current = createModelElement(grammarAccess.getObjectiveReferenceRule()); 6215 current = createModelElement(grammarAccess.getObjectiveReferenceRule());
6216 } 6216 }
6217 6217
6218 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 6218 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
6219 6219
6220 newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); 6220 newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
6221 6221
6222 6222
6223 } 6223 }
6224 6224
6225 6225
6226 } 6226 }
6227 6227
6228 6228
6229 } 6229 }
6230 6230
6231 6231
6232 leaveRule(); 6232 leaveRule();
6233 6233
6234 } 6234 }
6235 6235
6236 catch (RecognitionException re) { 6236 catch (RecognitionException re) {
6237 recover(input,re); 6237 recover(input,re);
6238 appendSkippedTokens(); 6238 appendSkippedTokens();
6239 } 6239 }
6240 finally { 6240 finally {
6241 } 6241 }
6242 return current; 6242 return current;
6243 } 6243 }
6244 // $ANTLR end "ruleObjectiveReference" 6244 // $ANTLR end "ruleObjectiveReference"
6245 6245
6246 6246
6247 // $ANTLR start "entryRuleObjective" 6247 // $ANTLR start "entryRuleObjective"
6248 // InternalApplicationConfiguration.g:2285:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; 6248 // InternalApplicationConfiguration.g:2285:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ;
6249 public final EObject entryRuleObjective() throws RecognitionException { 6249 public final EObject entryRuleObjective() throws RecognitionException {
6250 EObject current = null; 6250 EObject current = null;
6251 6251
6252 EObject iv_ruleObjective = null; 6252 EObject iv_ruleObjective = null;
6253 6253
6254 6254
6255 try { 6255 try {
6256 // InternalApplicationConfiguration.g:2285:50: (iv_ruleObjective= ruleObjective EOF ) 6256 // InternalApplicationConfiguration.g:2285:50: (iv_ruleObjective= ruleObjective EOF )
6257 // InternalApplicationConfiguration.g:2286:2: iv_ruleObjective= ruleObjective EOF 6257 // InternalApplicationConfiguration.g:2286:2: iv_ruleObjective= ruleObjective EOF
6258 { 6258 {
6259 newCompositeNode(grammarAccess.getObjectiveRule()); 6259 newCompositeNode(grammarAccess.getObjectiveRule());
6260 pushFollow(FOLLOW_1); 6260 pushFollow(FOLLOW_1);
6261 iv_ruleObjective=ruleObjective(); 6261 iv_ruleObjective=ruleObjective();
6262 6262
6263 state._fsp--; 6263 state._fsp--;
6264 6264
6265 current =iv_ruleObjective; 6265 current =iv_ruleObjective;
6266 match(input,EOF,FOLLOW_2); 6266 match(input,EOF,FOLLOW_2);
6267 6267
6268 } 6268 }
6269 6269
6270 } 6270 }
6271 6271
6272 catch (RecognitionException re) { 6272 catch (RecognitionException re) {
6273 recover(input,re); 6273 recover(input,re);
6274 appendSkippedTokens(); 6274 appendSkippedTokens();
6275 } 6275 }
6276 finally { 6276 finally {
6277 } 6277 }
6278 return current; 6278 return current;
6279 } 6279 }
6280 // $ANTLR end "entryRuleObjective" 6280 // $ANTLR end "entryRuleObjective"
6281 6281
6282 6282
6283 // $ANTLR start "ruleObjective" 6283 // $ANTLR start "ruleObjective"
6284 // InternalApplicationConfiguration.g:2292:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; 6284 // InternalApplicationConfiguration.g:2292:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ;
6285 public final EObject ruleObjective() throws RecognitionException { 6285 public final EObject ruleObjective() throws RecognitionException {
6286 EObject current = null; 6286 EObject current = null;
6287 6287
6288 EObject this_ObjectiveReference_0 = null; 6288 EObject this_ObjectiveReference_0 = null;
6289 6289
6290 EObject this_ObjectiveSpecification_1 = null; 6290 EObject this_ObjectiveSpecification_1 = null;
6291 6291
6292 6292
6293 6293
6294 enterRule(); 6294 enterRule();
6295 6295
6296 try { 6296 try {
6297 // InternalApplicationConfiguration.g:2298:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) 6297 // InternalApplicationConfiguration.g:2298:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) )
6298 // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6298 // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6299 { 6299 {
6300 // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6300 // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6301 int alt31=2; 6301 int alt31=2;
6302 int LA31_0 = input.LA(1); 6302 int LA31_0 = input.LA(1);
6303 6303
6304 if ( (LA31_0==RULE_ID) ) { 6304 if ( (LA31_0==RULE_ID) ) {
6305 alt31=1; 6305 alt31=1;
6306 } 6306 }
6307 else if ( (LA31_0==18) ) { 6307 else if ( (LA31_0==18) ) {
6308 alt31=2; 6308 alt31=2;
6309 } 6309 }
6310 else { 6310 else {
6311 NoViableAltException nvae = 6311 NoViableAltException nvae =
6312 new NoViableAltException("", 31, 0, input); 6312 new NoViableAltException("", 31, 0, input);
6313 6313
6314 throw nvae; 6314 throw nvae;
6315 } 6315 }
6316 switch (alt31) { 6316 switch (alt31) {
6317 case 1 : 6317 case 1 :
6318 // InternalApplicationConfiguration.g:2300:3: this_ObjectiveReference_0= ruleObjectiveReference 6318 // InternalApplicationConfiguration.g:2300:3: this_ObjectiveReference_0= ruleObjectiveReference
6319 { 6319 {
6320 6320
6321 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); 6321 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
6322 6322
6323 pushFollow(FOLLOW_2); 6323 pushFollow(FOLLOW_2);
6324 this_ObjectiveReference_0=ruleObjectiveReference(); 6324 this_ObjectiveReference_0=ruleObjectiveReference();
6325 6325
6326 state._fsp--; 6326 state._fsp--;
6327 6327
6328 6328
6329 current = this_ObjectiveReference_0; 6329 current = this_ObjectiveReference_0;
6330 afterParserOrEnumRuleCall(); 6330 afterParserOrEnumRuleCall();
6331 6331
6332 6332
6333 } 6333 }
6334 break; 6334 break;
6335 case 2 : 6335 case 2 :
6336 // InternalApplicationConfiguration.g:2309:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification 6336 // InternalApplicationConfiguration.g:2309:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification
6337 { 6337 {
6338 6338
6339 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); 6339 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
6340 6340
6341 pushFollow(FOLLOW_2); 6341 pushFollow(FOLLOW_2);
6342 this_ObjectiveSpecification_1=ruleObjectiveSpecification(); 6342 this_ObjectiveSpecification_1=ruleObjectiveSpecification();
6343 6343
6344 state._fsp--; 6344 state._fsp--;
6345 6345
6346 6346
6347 current = this_ObjectiveSpecification_1; 6347 current = this_ObjectiveSpecification_1;
6348 afterParserOrEnumRuleCall(); 6348 afterParserOrEnumRuleCall();
6349 6349
6350 6350
6351 } 6351 }
6352 break; 6352 break;
6353 6353
6354 } 6354 }
6355 6355
6356 6356
6357 } 6357 }
6358 6358
6359 6359
6360 leaveRule(); 6360 leaveRule();
6361 6361
6362 } 6362 }
6363 6363
6364 catch (RecognitionException re) { 6364 catch (RecognitionException re) {
6365 recover(input,re); 6365 recover(input,re);
6366 appendSkippedTokens(); 6366 appendSkippedTokens();
6367 } 6367 }
6368 finally { 6368 finally {
6369 } 6369 }
6370 return current; 6370 return current;
6371 } 6371 }
6372 // $ANTLR end "ruleObjective" 6372 // $ANTLR end "ruleObjective"
6373 6373
6374 6374
6375 // $ANTLR start "entryRuleConfigSpecification" 6375 // $ANTLR start "entryRuleConfigSpecification"
6376 // InternalApplicationConfiguration.g:2321:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; 6376 // InternalApplicationConfiguration.g:2321:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ;
6377 public final EObject entryRuleConfigSpecification() throws RecognitionException { 6377 public final EObject entryRuleConfigSpecification() throws RecognitionException {
6378 EObject current = null; 6378 EObject current = null;
6379 6379
6380 EObject iv_ruleConfigSpecification = null; 6380 EObject iv_ruleConfigSpecification = null;
6381 6381
6382 6382
6383 try { 6383 try {
6384 // InternalApplicationConfiguration.g:2321:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) 6384 // InternalApplicationConfiguration.g:2321:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF )
6385 // InternalApplicationConfiguration.g:2322:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF 6385 // InternalApplicationConfiguration.g:2322:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF
6386 { 6386 {
6387 newCompositeNode(grammarAccess.getConfigSpecificationRule()); 6387 newCompositeNode(grammarAccess.getConfigSpecificationRule());
6388 pushFollow(FOLLOW_1); 6388 pushFollow(FOLLOW_1);
6389 iv_ruleConfigSpecification=ruleConfigSpecification(); 6389 iv_ruleConfigSpecification=ruleConfigSpecification();
6390 6390
6391 state._fsp--; 6391 state._fsp--;
6392 6392
6393 current =iv_ruleConfigSpecification; 6393 current =iv_ruleConfigSpecification;
6394 match(input,EOF,FOLLOW_2); 6394 match(input,EOF,FOLLOW_2);
6395 6395
6396 } 6396 }
6397 6397
6398 } 6398 }
6399 6399
6400 catch (RecognitionException re) { 6400 catch (RecognitionException re) {
6401 recover(input,re); 6401 recover(input,re);
6402 appendSkippedTokens(); 6402 appendSkippedTokens();
6403 } 6403 }
6404 finally { 6404 finally {
6405 } 6405 }
6406 return current; 6406 return current;
6407 } 6407 }
6408 // $ANTLR end "entryRuleConfigSpecification" 6408 // $ANTLR end "entryRuleConfigSpecification"
6409 6409
6410 6410
6411 // $ANTLR start "ruleConfigSpecification" 6411 // $ANTLR start "ruleConfigSpecification"
6412 // InternalApplicationConfiguration.g:2328:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; 6412 // InternalApplicationConfiguration.g:2328:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ;
6413 public final EObject ruleConfigSpecification() throws RecognitionException { 6413 public final EObject ruleConfigSpecification() throws RecognitionException {
6414 EObject current = null; 6414 EObject current = null;
6415 6415
6416 Token otherlv_1=null; 6416 Token otherlv_1=null;
6417 Token otherlv_3=null; 6417 Token otherlv_3=null;
6418 Token otherlv_5=null; 6418 Token otherlv_5=null;
6419 EObject lv_entries_2_0 = null; 6419 EObject lv_entries_2_0 = null;
6420 6420
6421 EObject lv_entries_4_0 = null; 6421 EObject lv_entries_4_0 = null;
6422 6422
6423 6423
6424 6424
6425 enterRule(); 6425 enterRule();
6426 6426
6427 try { 6427 try {
6428 // InternalApplicationConfiguration.g:2334:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) 6428 // InternalApplicationConfiguration.g:2334:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) )
6429 // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 6429 // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6430 { 6430 {
6431 // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 6431 // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6432 // InternalApplicationConfiguration.g:2336:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' 6432 // InternalApplicationConfiguration.g:2336:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}'
6433 { 6433 {
6434 // InternalApplicationConfiguration.g:2336:3: () 6434 // InternalApplicationConfiguration.g:2336:3: ()
6435 // InternalApplicationConfiguration.g:2337:4: 6435 // InternalApplicationConfiguration.g:2337:4:
6436 { 6436 {
6437 6437
6438 current = forceCreateModelElement( 6438 current = forceCreateModelElement(
6439 grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), 6439 grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(),
6440 current); 6440 current);
6441 6441
6442 6442
6443 } 6443 }
6444 6444
6445 otherlv_1=(Token)match(input,18,FOLLOW_24); 6445 otherlv_1=(Token)match(input,18,FOLLOW_24);
6446 6446
6447 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 6447 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
6448 6448
6449 // InternalApplicationConfiguration.g:2347:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? 6449 // InternalApplicationConfiguration.g:2347:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )?
6450 int alt33=2; 6450 int alt33=2;
6451 int LA33_0 = input.LA(1); 6451 int LA33_0 = input.LA(1);
6452 6452
6453 if ( (LA33_0==RULE_STRING||(LA33_0>=31 && LA33_0<=33)) ) { 6453 if ( (LA33_0==RULE_STRING||(LA33_0>=31 && LA33_0<=33)) ) {
6454 alt33=1; 6454 alt33=1;
6455 } 6455 }
6456 switch (alt33) { 6456 switch (alt33) {
6457 case 1 : 6457 case 1 :
6458 // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 6458 // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6459 { 6459 {
6460 // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) ) 6460 // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) )
6461 // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry ) 6461 // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry )
6462 { 6462 {
6463 // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry ) 6463 // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry )
6464 // InternalApplicationConfiguration.g:2350:6: lv_entries_2_0= ruleConfigEntry 6464 // InternalApplicationConfiguration.g:2350:6: lv_entries_2_0= ruleConfigEntry
6465 { 6465 {
6466 6466
6467 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 6467 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
6468 6468
6469 pushFollow(FOLLOW_14); 6469 pushFollow(FOLLOW_14);
6470 lv_entries_2_0=ruleConfigEntry(); 6470 lv_entries_2_0=ruleConfigEntry();
6471 6471
6472 state._fsp--; 6472 state._fsp--;
6473 6473
6474 6474
6475 if (current==null) { 6475 if (current==null) {
6476 current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); 6476 current = createModelElementForParent(grammarAccess.getConfigSpecificationRule());
6477 } 6477 }
6478 add( 6478 add(
6479 current, 6479 current,
6480 "entries", 6480 "entries",
6481 lv_entries_2_0, 6481 lv_entries_2_0,
6482 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 6482 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
6483 afterParserOrEnumRuleCall(); 6483 afterParserOrEnumRuleCall();
6484 6484
6485 6485
6486 } 6486 }
6487 6487
6488 6488
6489 } 6489 }
6490 6490
6491 // InternalApplicationConfiguration.g:2367:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 6491 // InternalApplicationConfiguration.g:2367:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6492 loop32: 6492 loop32:
6493 do { 6493 do {
6494 int alt32=2; 6494 int alt32=2;
6495 int LA32_0 = input.LA(1); 6495 int LA32_0 = input.LA(1);
6496 6496
6497 if ( (LA32_0==19) ) { 6497 if ( (LA32_0==19) ) {
6498 alt32=1; 6498 alt32=1;
6499 } 6499 }
6500 6500
6501 6501
6502 switch (alt32) { 6502 switch (alt32) {
6503 case 1 : 6503 case 1 :
6504 // InternalApplicationConfiguration.g:2368:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) 6504 // InternalApplicationConfiguration.g:2368:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
6505 { 6505 {
6506 otherlv_3=(Token)match(input,19,FOLLOW_25); 6506 otherlv_3=(Token)match(input,19,FOLLOW_25);
6507 6507
6508 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 6508 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
6509 6509
6510 // InternalApplicationConfiguration.g:2372:5: ( (lv_entries_4_0= ruleConfigEntry ) ) 6510 // InternalApplicationConfiguration.g:2372:5: ( (lv_entries_4_0= ruleConfigEntry ) )
6511 // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry ) 6511 // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry )
6512 { 6512 {
6513 // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry ) 6513 // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry )
6514 // InternalApplicationConfiguration.g:2374:7: lv_entries_4_0= ruleConfigEntry 6514 // InternalApplicationConfiguration.g:2374:7: lv_entries_4_0= ruleConfigEntry
6515 { 6515 {
6516 6516
6517 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 6517 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
6518 6518
6519 pushFollow(FOLLOW_14); 6519 pushFollow(FOLLOW_14);
6520 lv_entries_4_0=ruleConfigEntry(); 6520 lv_entries_4_0=ruleConfigEntry();
6521 6521
6522 state._fsp--; 6522 state._fsp--;
6523 6523
6524 6524
6525 if (current==null) { 6525 if (current==null) {
6526 current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); 6526 current = createModelElementForParent(grammarAccess.getConfigSpecificationRule());
6527 } 6527 }
6528 add( 6528 add(
6529 current, 6529 current,
6530 "entries", 6530 "entries",
6531 lv_entries_4_0, 6531 lv_entries_4_0,
6532 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 6532 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
6533 afterParserOrEnumRuleCall(); 6533 afterParserOrEnumRuleCall();
6534 6534
6535 6535
6536 } 6536 }
6537 6537
6538 6538
6539 } 6539 }
6540 6540
6541 6541
6542 } 6542 }
6543 break; 6543 break;
6544 6544
6545 default : 6545 default :
6546 break loop32; 6546 break loop32;
6547 } 6547 }
6548 } while (true); 6548 } while (true);
6549 6549
6550 6550
6551 } 6551 }
6552 break; 6552 break;
6553 6553
6554 } 6554 }
6555 6555
6556 otherlv_5=(Token)match(input,20,FOLLOW_2); 6556 otherlv_5=(Token)match(input,20,FOLLOW_2);
6557 6557
6558 newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 6558 newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
6559 6559
6560 6560
6561 } 6561 }
6562 6562
6563 6563
6564 } 6564 }
6565 6565
6566 6566
6567 leaveRule(); 6567 leaveRule();
6568 6568
6569 } 6569 }
6570 6570
6571 catch (RecognitionException re) { 6571 catch (RecognitionException re) {
6572 recover(input,re); 6572 recover(input,re);
6573 appendSkippedTokens(); 6573 appendSkippedTokens();
6574 } 6574 }
6575 finally { 6575 finally {
6576 } 6576 }
6577 return current; 6577 return current;
6578 } 6578 }
6579 // $ANTLR end "ruleConfigSpecification" 6579 // $ANTLR end "ruleConfigSpecification"
6580 6580
6581 6581
6582 // $ANTLR start "entryRuleConfigDeclaration" 6582 // $ANTLR start "entryRuleConfigDeclaration"
6583 // InternalApplicationConfiguration.g:2401:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; 6583 // InternalApplicationConfiguration.g:2401:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ;
6584 public final EObject entryRuleConfigDeclaration() throws RecognitionException { 6584 public final EObject entryRuleConfigDeclaration() throws RecognitionException {
6585 EObject current = null; 6585 EObject current = null;
6586 6586
6587 EObject iv_ruleConfigDeclaration = null; 6587 EObject iv_ruleConfigDeclaration = null;
6588 6588
6589 6589
6590 try { 6590 try {
6591 // InternalApplicationConfiguration.g:2401:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) 6591 // InternalApplicationConfiguration.g:2401:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF )
6592 // InternalApplicationConfiguration.g:2402:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF 6592 // InternalApplicationConfiguration.g:2402:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF
6593 { 6593 {
6594 newCompositeNode(grammarAccess.getConfigDeclarationRule()); 6594 newCompositeNode(grammarAccess.getConfigDeclarationRule());
6595 pushFollow(FOLLOW_1); 6595 pushFollow(FOLLOW_1);
6596 iv_ruleConfigDeclaration=ruleConfigDeclaration(); 6596 iv_ruleConfigDeclaration=ruleConfigDeclaration();
6597 6597
6598 state._fsp--; 6598 state._fsp--;
6599 6599
6600 current =iv_ruleConfigDeclaration; 6600 current =iv_ruleConfigDeclaration;
6601 match(input,EOF,FOLLOW_2); 6601 match(input,EOF,FOLLOW_2);
6602 6602
6603 } 6603 }
6604 6604
6605 } 6605 }
6606 6606
6607 catch (RecognitionException re) { 6607 catch (RecognitionException re) {
6608 recover(input,re); 6608 recover(input,re);
6609 appendSkippedTokens(); 6609 appendSkippedTokens();
6610 } 6610 }
6611 finally { 6611 finally {
6612 } 6612 }
6613 return current; 6613 return current;
6614 } 6614 }
6615 // $ANTLR end "entryRuleConfigDeclaration" 6615 // $ANTLR end "entryRuleConfigDeclaration"
6616 6616
6617 6617
6618 // $ANTLR start "ruleConfigDeclaration" 6618 // $ANTLR start "ruleConfigDeclaration"
6619 // InternalApplicationConfiguration.g:2408:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; 6619 // InternalApplicationConfiguration.g:2408:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ;
6620 public final EObject ruleConfigDeclaration() throws RecognitionException { 6620 public final EObject ruleConfigDeclaration() throws RecognitionException {
6621 EObject current = null; 6621 EObject current = null;
6622 6622
6623 Token otherlv_0=null; 6623 Token otherlv_0=null;
6624 Token lv_name_1_0=null; 6624 Token lv_name_1_0=null;
6625 EObject lv_specification_2_0 = null; 6625 EObject lv_specification_2_0 = null;
6626 6626
6627 6627
6628 6628
6629 enterRule(); 6629 enterRule();
6630 6630
6631 try { 6631 try {
6632 // InternalApplicationConfiguration.g:2414:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) 6632 // InternalApplicationConfiguration.g:2414:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) )
6633 // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 6633 // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6634 { 6634 {
6635 // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 6635 // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6636 // InternalApplicationConfiguration.g:2416:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) 6636 // InternalApplicationConfiguration.g:2416:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) )
6637 { 6637 {
6638 otherlv_0=(Token)match(input,30,FOLLOW_6); 6638 otherlv_0=(Token)match(input,30,FOLLOW_6);
6639 6639
6640 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 6640 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
6641 6641
6642 // InternalApplicationConfiguration.g:2420:3: ( (lv_name_1_0= RULE_ID ) ) 6642 // InternalApplicationConfiguration.g:2420:3: ( (lv_name_1_0= RULE_ID ) )
6643 // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID ) 6643 // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID )
6644 { 6644 {
6645 // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID ) 6645 // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID )
6646 // InternalApplicationConfiguration.g:2422:5: lv_name_1_0= RULE_ID 6646 // InternalApplicationConfiguration.g:2422:5: lv_name_1_0= RULE_ID
6647 { 6647 {
6648 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 6648 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
6649 6649
6650 newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 6650 newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
6651 6651
6652 6652
6653 if (current==null) { 6653 if (current==null) {
6654 current = createModelElement(grammarAccess.getConfigDeclarationRule()); 6654 current = createModelElement(grammarAccess.getConfigDeclarationRule());
6655 } 6655 }
6656 setWithLastConsumed( 6656 setWithLastConsumed(
6657 current, 6657 current,
6658 "name", 6658 "name",
6659 lv_name_1_0, 6659 lv_name_1_0,
6660 "org.eclipse.xtext.common.Terminals.ID"); 6660 "org.eclipse.xtext.common.Terminals.ID");
6661 6661
6662 6662
6663 } 6663 }
6664 6664
6665 6665
6666 } 6666 }
6667 6667
6668 // InternalApplicationConfiguration.g:2438:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) 6668 // InternalApplicationConfiguration.g:2438:3: ( (lv_specification_2_0= ruleConfigSpecification ) )
6669 // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification ) 6669 // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification )
6670 { 6670 {
6671 // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification ) 6671 // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification )
6672 // InternalApplicationConfiguration.g:2440:5: lv_specification_2_0= ruleConfigSpecification 6672 // InternalApplicationConfiguration.g:2440:5: lv_specification_2_0= ruleConfigSpecification
6673 { 6673 {
6674 6674
6675 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 6675 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
6676 6676
6677 pushFollow(FOLLOW_2); 6677 pushFollow(FOLLOW_2);
6678 lv_specification_2_0=ruleConfigSpecification(); 6678 lv_specification_2_0=ruleConfigSpecification();
6679 6679
6680 state._fsp--; 6680 state._fsp--;
6681 6681
6682 6682
6683 if (current==null) { 6683 if (current==null) {
6684 current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); 6684 current = createModelElementForParent(grammarAccess.getConfigDeclarationRule());
6685 } 6685 }
6686 set( 6686 set(
6687 current, 6687 current,
6688 "specification", 6688 "specification",
6689 lv_specification_2_0, 6689 lv_specification_2_0,
6690 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); 6690 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification");
6691 afterParserOrEnumRuleCall(); 6691 afterParserOrEnumRuleCall();
6692 6692
6693 6693
6694 } 6694 }
6695 6695
6696 6696
6697 } 6697 }
6698 6698
6699 6699
6700 } 6700 }
6701 6701
6702 6702
6703 } 6703 }
6704 6704
6705 6705
6706 leaveRule(); 6706 leaveRule();
6707 6707
6708 } 6708 }
6709 6709
6710 catch (RecognitionException re) { 6710 catch (RecognitionException re) {
6711 recover(input,re); 6711 recover(input,re);
6712 appendSkippedTokens(); 6712 appendSkippedTokens();
6713 } 6713 }
6714 finally { 6714 finally {
6715 } 6715 }
6716 return current; 6716 return current;
6717 } 6717 }
6718 // $ANTLR end "ruleConfigDeclaration" 6718 // $ANTLR end "ruleConfigDeclaration"
6719 6719
6720 6720
6721 // $ANTLR start "entryRuleConfigEntry" 6721 // $ANTLR start "entryRuleConfigEntry"
6722 // InternalApplicationConfiguration.g:2461:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; 6722 // InternalApplicationConfiguration.g:2461:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ;
6723 public final EObject entryRuleConfigEntry() throws RecognitionException { 6723 public final EObject entryRuleConfigEntry() throws RecognitionException {
6724 EObject current = null; 6724 EObject current = null;
6725 6725
6726 EObject iv_ruleConfigEntry = null; 6726 EObject iv_ruleConfigEntry = null;
6727 6727
6728 6728
6729 try { 6729 try {
6730 // InternalApplicationConfiguration.g:2461:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) 6730 // InternalApplicationConfiguration.g:2461:52: (iv_ruleConfigEntry= ruleConfigEntry EOF )
6731 // InternalApplicationConfiguration.g:2462:2: iv_ruleConfigEntry= ruleConfigEntry EOF 6731 // InternalApplicationConfiguration.g:2462:2: iv_ruleConfigEntry= ruleConfigEntry EOF
6732 { 6732 {
6733 newCompositeNode(grammarAccess.getConfigEntryRule()); 6733 newCompositeNode(grammarAccess.getConfigEntryRule());
6734 pushFollow(FOLLOW_1); 6734 pushFollow(FOLLOW_1);
6735 iv_ruleConfigEntry=ruleConfigEntry(); 6735 iv_ruleConfigEntry=ruleConfigEntry();
6736 6736
6737 state._fsp--; 6737 state._fsp--;
6738 6738
6739 current =iv_ruleConfigEntry; 6739 current =iv_ruleConfigEntry;
6740 match(input,EOF,FOLLOW_2); 6740 match(input,EOF,FOLLOW_2);
6741 6741
6742 } 6742 }
6743 6743
6744 } 6744 }
6745 6745
6746 catch (RecognitionException re) { 6746 catch (RecognitionException re) {
6747 recover(input,re); 6747 recover(input,re);
6748 appendSkippedTokens(); 6748 appendSkippedTokens();
6749 } 6749 }
6750 finally { 6750 finally {
6751 } 6751 }
6752 return current; 6752 return current;
6753 } 6753 }
6754 // $ANTLR end "entryRuleConfigEntry" 6754 // $ANTLR end "entryRuleConfigEntry"
6755 6755
6756 6756
6757 // $ANTLR start "ruleConfigEntry" 6757 // $ANTLR start "ruleConfigEntry"
6758 // InternalApplicationConfiguration.g:2468:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; 6758 // InternalApplicationConfiguration.g:2468:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ;
6759 public final EObject ruleConfigEntry() throws RecognitionException { 6759 public final EObject ruleConfigEntry() throws RecognitionException {
6760 EObject current = null; 6760 EObject current = null;
6761 6761
6762 EObject this_DocumentationEntry_0 = null; 6762 EObject this_DocumentationEntry_0 = null;
6763 6763
6764 EObject this_RuntimeEntry_1 = null; 6764 EObject this_RuntimeEntry_1 = null;
6765 6765
6766 EObject this_MemoryEntry_2 = null; 6766 EObject this_MemoryEntry_2 = null;
6767 6767
6768 EObject this_CustomEntry_3 = null; 6768 EObject this_CustomEntry_3 = null;
6769 6769
6770 6770
6771 6771
6772 enterRule(); 6772 enterRule();
6773 6773
6774 try { 6774 try {
6775 // InternalApplicationConfiguration.g:2474:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) 6775 // InternalApplicationConfiguration.g:2474:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
6776 // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 6776 // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
6777 { 6777 {
6778 // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 6778 // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
6779 int alt34=4; 6779 int alt34=4;
6780 switch ( input.LA(1) ) { 6780 switch ( input.LA(1) ) {
6781 case 31: 6781 case 31:
6782 { 6782 {
6783 alt34=1; 6783 alt34=1;
6784 } 6784 }
6785 break; 6785 break;
6786 case 32: 6786 case 32:
6787 { 6787 {
6788 alt34=2; 6788 alt34=2;
6789 } 6789 }
6790 break; 6790 break;
6791 case 33: 6791 case 33:
6792 { 6792 {
6793 alt34=3; 6793 alt34=3;
6794 } 6794 }
6795 break; 6795 break;
6796 case RULE_STRING: 6796 case RULE_STRING:
6797 { 6797 {
6798 alt34=4; 6798 alt34=4;
6799 } 6799 }
6800 break; 6800 break;
6801 default: 6801 default:
6802 NoViableAltException nvae = 6802 NoViableAltException nvae =
6803 new NoViableAltException("", 34, 0, input); 6803 new NoViableAltException("", 34, 0, input);
6804 6804
6805 throw nvae; 6805 throw nvae;
6806 } 6806 }
6807 6807
6808 switch (alt34) { 6808 switch (alt34) {
6809 case 1 : 6809 case 1 :
6810 // InternalApplicationConfiguration.g:2476:3: this_DocumentationEntry_0= ruleDocumentationEntry 6810 // InternalApplicationConfiguration.g:2476:3: this_DocumentationEntry_0= ruleDocumentationEntry
6811 { 6811 {
6812 6812
6813 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 6813 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
6814 6814
6815 pushFollow(FOLLOW_2); 6815 pushFollow(FOLLOW_2);
6816 this_DocumentationEntry_0=ruleDocumentationEntry(); 6816 this_DocumentationEntry_0=ruleDocumentationEntry();
6817 6817
6818 state._fsp--; 6818 state._fsp--;
6819 6819
6820 6820
6821 current = this_DocumentationEntry_0; 6821 current = this_DocumentationEntry_0;
6822 afterParserOrEnumRuleCall(); 6822 afterParserOrEnumRuleCall();
6823 6823
6824 6824
6825 } 6825 }
6826 break; 6826 break;
6827 case 2 : 6827 case 2 :
6828 // InternalApplicationConfiguration.g:2485:3: this_RuntimeEntry_1= ruleRuntimeEntry 6828 // InternalApplicationConfiguration.g:2485:3: this_RuntimeEntry_1= ruleRuntimeEntry
6829 { 6829 {
6830 6830
6831 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 6831 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
6832 6832
6833 pushFollow(FOLLOW_2); 6833 pushFollow(FOLLOW_2);
6834 this_RuntimeEntry_1=ruleRuntimeEntry(); 6834 this_RuntimeEntry_1=ruleRuntimeEntry();
6835 6835
6836 state._fsp--; 6836 state._fsp--;
6837 6837
6838 6838
6839 current = this_RuntimeEntry_1; 6839 current = this_RuntimeEntry_1;
6840 afterParserOrEnumRuleCall(); 6840 afterParserOrEnumRuleCall();
6841 6841
6842 6842
6843 } 6843 }
6844 break; 6844 break;
6845 case 3 : 6845 case 3 :
6846 // InternalApplicationConfiguration.g:2494:3: this_MemoryEntry_2= ruleMemoryEntry 6846 // InternalApplicationConfiguration.g:2494:3: this_MemoryEntry_2= ruleMemoryEntry
6847 { 6847 {
6848 6848
6849 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 6849 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
6850 6850
6851 pushFollow(FOLLOW_2); 6851 pushFollow(FOLLOW_2);
6852 this_MemoryEntry_2=ruleMemoryEntry(); 6852 this_MemoryEntry_2=ruleMemoryEntry();
6853 6853
6854 state._fsp--; 6854 state._fsp--;
6855 6855
6856 6856
6857 current = this_MemoryEntry_2; 6857 current = this_MemoryEntry_2;
6858 afterParserOrEnumRuleCall(); 6858 afterParserOrEnumRuleCall();
6859 6859
6860 6860
6861 } 6861 }
6862 break; 6862 break;
6863 case 4 : 6863 case 4 :
6864 // InternalApplicationConfiguration.g:2503:3: this_CustomEntry_3= ruleCustomEntry 6864 // InternalApplicationConfiguration.g:2503:3: this_CustomEntry_3= ruleCustomEntry
6865 { 6865 {
6866 6866
6867 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 6867 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
6868 6868
6869 pushFollow(FOLLOW_2); 6869 pushFollow(FOLLOW_2);
6870 this_CustomEntry_3=ruleCustomEntry(); 6870 this_CustomEntry_3=ruleCustomEntry();
6871 6871
6872 state._fsp--; 6872 state._fsp--;
6873 6873
6874 6874
6875 current = this_CustomEntry_3; 6875 current = this_CustomEntry_3;
6876 afterParserOrEnumRuleCall(); 6876 afterParserOrEnumRuleCall();
6877 6877
6878 6878
6879 } 6879 }
6880 break; 6880 break;
6881 6881
6882 } 6882 }
6883 6883
6884 6884
6885 } 6885 }
6886 6886
6887 6887
6888 leaveRule(); 6888 leaveRule();
6889 6889
6890 } 6890 }
6891 6891
6892 catch (RecognitionException re) { 6892 catch (RecognitionException re) {
6893 recover(input,re); 6893 recover(input,re);
6894 appendSkippedTokens(); 6894 appendSkippedTokens();
6895 } 6895 }
6896 finally { 6896 finally {
6897 } 6897 }
6898 return current; 6898 return current;
6899 } 6899 }
6900 // $ANTLR end "ruleConfigEntry" 6900 // $ANTLR end "ruleConfigEntry"
6901 6901
6902 6902
6903 // $ANTLR start "entryRuleDocumentationEntry" 6903 // $ANTLR start "entryRuleDocumentationEntry"
6904 // InternalApplicationConfiguration.g:2515:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; 6904 // InternalApplicationConfiguration.g:2515:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
6905 public final EObject entryRuleDocumentationEntry() throws RecognitionException { 6905 public final EObject entryRuleDocumentationEntry() throws RecognitionException {
6906 EObject current = null; 6906 EObject current = null;
6907 6907
6908 EObject iv_ruleDocumentationEntry = null; 6908 EObject iv_ruleDocumentationEntry = null;
6909 6909
6910 6910
6911 try { 6911 try {
6912 // InternalApplicationConfiguration.g:2515:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) 6912 // InternalApplicationConfiguration.g:2515:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
6913 // InternalApplicationConfiguration.g:2516:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF 6913 // InternalApplicationConfiguration.g:2516:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
6914 { 6914 {
6915 newCompositeNode(grammarAccess.getDocumentationEntryRule()); 6915 newCompositeNode(grammarAccess.getDocumentationEntryRule());
6916 pushFollow(FOLLOW_1); 6916 pushFollow(FOLLOW_1);
6917 iv_ruleDocumentationEntry=ruleDocumentationEntry(); 6917 iv_ruleDocumentationEntry=ruleDocumentationEntry();
6918 6918
6919 state._fsp--; 6919 state._fsp--;
6920 6920
6921 current =iv_ruleDocumentationEntry; 6921 current =iv_ruleDocumentationEntry;
6922 match(input,EOF,FOLLOW_2); 6922 match(input,EOF,FOLLOW_2);
6923 6923
6924 } 6924 }
6925 6925
6926 } 6926 }
6927 6927
6928 catch (RecognitionException re) { 6928 catch (RecognitionException re) {
6929 recover(input,re); 6929 recover(input,re);
6930 appendSkippedTokens(); 6930 appendSkippedTokens();
6931 } 6931 }
6932 finally { 6932 finally {
6933 } 6933 }
6934 return current; 6934 return current;
6935 } 6935 }
6936 // $ANTLR end "entryRuleDocumentationEntry" 6936 // $ANTLR end "entryRuleDocumentationEntry"
6937 6937
6938 6938
6939 // $ANTLR start "ruleDocumentationEntry" 6939 // $ANTLR start "ruleDocumentationEntry"
6940 // InternalApplicationConfiguration.g:2522:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; 6940 // InternalApplicationConfiguration.g:2522:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
6941 public final EObject ruleDocumentationEntry() throws RecognitionException { 6941 public final EObject ruleDocumentationEntry() throws RecognitionException {
6942 EObject current = null; 6942 EObject current = null;
6943 6943
6944 Token otherlv_0=null; 6944 Token otherlv_0=null;
6945 Token otherlv_1=null; 6945 Token otherlv_1=null;
6946 Enumerator lv_level_2_0 = null; 6946 Enumerator lv_level_2_0 = null;
6947 6947
6948 6948
6949 6949
6950 enterRule(); 6950 enterRule();
6951 6951
6952 try { 6952 try {
6953 // InternalApplicationConfiguration.g:2528:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) 6953 // InternalApplicationConfiguration.g:2528:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
6954 // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 6954 // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
6955 { 6955 {
6956 // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 6956 // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
6957 // InternalApplicationConfiguration.g:2530:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 6957 // InternalApplicationConfiguration.g:2530:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
6958 { 6958 {
6959 otherlv_0=(Token)match(input,31,FOLLOW_12); 6959 otherlv_0=(Token)match(input,31,FOLLOW_12);
6960 6960
6961 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 6961 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
6962 6962
6963 otherlv_1=(Token)match(input,17,FOLLOW_26); 6963 otherlv_1=(Token)match(input,17,FOLLOW_26);
6964 6964
6965 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 6965 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
6966 6966
6967 // InternalApplicationConfiguration.g:2538:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 6967 // InternalApplicationConfiguration.g:2538:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
6968 // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 6968 // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification )
6969 { 6969 {
6970 // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 6970 // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification )
6971 // InternalApplicationConfiguration.g:2540:5: lv_level_2_0= ruleDocumentLevelSpecification 6971 // InternalApplicationConfiguration.g:2540:5: lv_level_2_0= ruleDocumentLevelSpecification
6972 { 6972 {
6973 6973
6974 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 6974 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
6975 6975
6976 pushFollow(FOLLOW_2); 6976 pushFollow(FOLLOW_2);
6977 lv_level_2_0=ruleDocumentLevelSpecification(); 6977 lv_level_2_0=ruleDocumentLevelSpecification();
6978 6978
6979 state._fsp--; 6979 state._fsp--;
6980 6980
6981 6981
6982 if (current==null) { 6982 if (current==null) {
6983 current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); 6983 current = createModelElementForParent(grammarAccess.getDocumentationEntryRule());
6984 } 6984 }
6985 set( 6985 set(
6986 current, 6986 current,
6987 "level", 6987 "level",
6988 lv_level_2_0, 6988 lv_level_2_0,
6989 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); 6989 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
6990 afterParserOrEnumRuleCall(); 6990 afterParserOrEnumRuleCall();
6991 6991
6992 6992
6993 } 6993 }
6994 6994
6995 6995
6996 } 6996 }
6997 6997
6998 6998
6999 } 6999 }
7000 7000
7001 7001
7002 } 7002 }
7003 7003
7004 7004
7005 leaveRule(); 7005 leaveRule();
7006 7006
7007 } 7007 }
7008 7008
7009 catch (RecognitionException re) { 7009 catch (RecognitionException re) {
7010 recover(input,re); 7010 recover(input,re);
7011 appendSkippedTokens(); 7011 appendSkippedTokens();
7012 } 7012 }
7013 finally { 7013 finally {
7014 } 7014 }
7015 return current; 7015 return current;
7016 } 7016 }
7017 // $ANTLR end "ruleDocumentationEntry" 7017 // $ANTLR end "ruleDocumentationEntry"
7018 7018
7019 7019
7020 // $ANTLR start "entryRuleRuntimeEntry" 7020 // $ANTLR start "entryRuleRuntimeEntry"
7021 // InternalApplicationConfiguration.g:2561:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; 7021 // InternalApplicationConfiguration.g:2561:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
7022 public final EObject entryRuleRuntimeEntry() throws RecognitionException { 7022 public final EObject entryRuleRuntimeEntry() throws RecognitionException {
7023 EObject current = null; 7023 EObject current = null;
7024 7024
7025 EObject iv_ruleRuntimeEntry = null; 7025 EObject iv_ruleRuntimeEntry = null;
7026 7026
7027 7027
7028 try { 7028 try {
7029 // InternalApplicationConfiguration.g:2561:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) 7029 // InternalApplicationConfiguration.g:2561:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
7030 // InternalApplicationConfiguration.g:2562:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF 7030 // InternalApplicationConfiguration.g:2562:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
7031 { 7031 {
7032 newCompositeNode(grammarAccess.getRuntimeEntryRule()); 7032 newCompositeNode(grammarAccess.getRuntimeEntryRule());
7033 pushFollow(FOLLOW_1); 7033 pushFollow(FOLLOW_1);
7034 iv_ruleRuntimeEntry=ruleRuntimeEntry(); 7034 iv_ruleRuntimeEntry=ruleRuntimeEntry();
7035 7035
7036 state._fsp--; 7036 state._fsp--;
7037 7037
7038 current =iv_ruleRuntimeEntry; 7038 current =iv_ruleRuntimeEntry;
7039 match(input,EOF,FOLLOW_2); 7039 match(input,EOF,FOLLOW_2);
7040 7040
7041 } 7041 }
7042 7042
7043 } 7043 }
7044 7044
7045 catch (RecognitionException re) { 7045 catch (RecognitionException re) {
7046 recover(input,re); 7046 recover(input,re);
7047 appendSkippedTokens(); 7047 appendSkippedTokens();
7048 } 7048 }
7049 finally { 7049 finally {
7050 } 7050 }
7051 return current; 7051 return current;
7052 } 7052 }
7053 // $ANTLR end "entryRuleRuntimeEntry" 7053 // $ANTLR end "entryRuleRuntimeEntry"
7054 7054
7055 7055
7056 // $ANTLR start "ruleRuntimeEntry" 7056 // $ANTLR start "ruleRuntimeEntry"
7057 // InternalApplicationConfiguration.g:2568:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; 7057 // InternalApplicationConfiguration.g:2568:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
7058 public final EObject ruleRuntimeEntry() throws RecognitionException { 7058 public final EObject ruleRuntimeEntry() throws RecognitionException {
7059 EObject current = null; 7059 EObject current = null;
7060 7060
7061 Token otherlv_0=null; 7061 Token otherlv_0=null;
7062 Token otherlv_1=null; 7062 Token otherlv_1=null;
7063 Token lv_millisecLimit_2_0=null; 7063 Token lv_millisecLimit_2_0=null;
7064 7064
7065 7065
7066 enterRule(); 7066 enterRule();
7067 7067
7068 try { 7068 try {
7069 // InternalApplicationConfiguration.g:2574:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) 7069 // InternalApplicationConfiguration.g:2574:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
7070 // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7070 // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7071 { 7071 {
7072 // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7072 // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7073 // InternalApplicationConfiguration.g:2576:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) 7073 // InternalApplicationConfiguration.g:2576:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
7074 { 7074 {
7075 otherlv_0=(Token)match(input,32,FOLLOW_12); 7075 otherlv_0=(Token)match(input,32,FOLLOW_12);
7076 7076
7077 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 7077 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
7078 7078
7079 otherlv_1=(Token)match(input,17,FOLLOW_7); 7079 otherlv_1=(Token)match(input,17,FOLLOW_7);
7080 7080
7081 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 7081 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
7082 7082
7083 // InternalApplicationConfiguration.g:2584:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) 7083 // InternalApplicationConfiguration.g:2584:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
7084 // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT ) 7084 // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT )
7085 { 7085 {
7086 // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT ) 7086 // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT )
7087 // InternalApplicationConfiguration.g:2586:5: lv_millisecLimit_2_0= RULE_INT 7087 // InternalApplicationConfiguration.g:2586:5: lv_millisecLimit_2_0= RULE_INT
7088 { 7088 {
7089 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7089 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7090 7090
7091 newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 7091 newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
7092 7092
7093 7093
7094 if (current==null) { 7094 if (current==null) {
7095 current = createModelElement(grammarAccess.getRuntimeEntryRule()); 7095 current = createModelElement(grammarAccess.getRuntimeEntryRule());
7096 } 7096 }
7097 setWithLastConsumed( 7097 setWithLastConsumed(
7098 current, 7098 current,
7099 "millisecLimit", 7099 "millisecLimit",
7100 lv_millisecLimit_2_0, 7100 lv_millisecLimit_2_0,
7101 "org.eclipse.xtext.common.Terminals.INT"); 7101 "org.eclipse.xtext.common.Terminals.INT");
7102 7102
7103 7103
7104 } 7104 }
7105 7105
7106 7106
7107 } 7107 }
7108 7108
7109 7109
7110 } 7110 }
7111 7111
7112 7112
7113 } 7113 }
7114 7114
7115 7115
7116 leaveRule(); 7116 leaveRule();
7117 7117
7118 } 7118 }
7119 7119
7120 catch (RecognitionException re) { 7120 catch (RecognitionException re) {
7121 recover(input,re); 7121 recover(input,re);
7122 appendSkippedTokens(); 7122 appendSkippedTokens();
7123 } 7123 }
7124 finally { 7124 finally {
7125 } 7125 }
7126 return current; 7126 return current;
7127 } 7127 }
7128 // $ANTLR end "ruleRuntimeEntry" 7128 // $ANTLR end "ruleRuntimeEntry"
7129 7129
7130 7130
7131 // $ANTLR start "entryRuleMemoryEntry" 7131 // $ANTLR start "entryRuleMemoryEntry"
7132 // InternalApplicationConfiguration.g:2606:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; 7132 // InternalApplicationConfiguration.g:2606:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
7133 public final EObject entryRuleMemoryEntry() throws RecognitionException { 7133 public final EObject entryRuleMemoryEntry() throws RecognitionException {
7134 EObject current = null; 7134 EObject current = null;
7135 7135
7136 EObject iv_ruleMemoryEntry = null; 7136 EObject iv_ruleMemoryEntry = null;
7137 7137
7138 7138
7139 try { 7139 try {
7140 // InternalApplicationConfiguration.g:2606:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) 7140 // InternalApplicationConfiguration.g:2606:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
7141 // InternalApplicationConfiguration.g:2607:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF 7141 // InternalApplicationConfiguration.g:2607:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
7142 { 7142 {
7143 newCompositeNode(grammarAccess.getMemoryEntryRule()); 7143 newCompositeNode(grammarAccess.getMemoryEntryRule());
7144 pushFollow(FOLLOW_1); 7144 pushFollow(FOLLOW_1);
7145 iv_ruleMemoryEntry=ruleMemoryEntry(); 7145 iv_ruleMemoryEntry=ruleMemoryEntry();
7146 7146
7147 state._fsp--; 7147 state._fsp--;
7148 7148
7149 current =iv_ruleMemoryEntry; 7149 current =iv_ruleMemoryEntry;
7150 match(input,EOF,FOLLOW_2); 7150 match(input,EOF,FOLLOW_2);
7151 7151
7152 } 7152 }
7153 7153
7154 } 7154 }
7155 7155
7156 catch (RecognitionException re) { 7156 catch (RecognitionException re) {
7157 recover(input,re); 7157 recover(input,re);
7158 appendSkippedTokens(); 7158 appendSkippedTokens();
7159 } 7159 }
7160 finally { 7160 finally {
7161 } 7161 }
7162 return current; 7162 return current;
7163 } 7163 }
7164 // $ANTLR end "entryRuleMemoryEntry" 7164 // $ANTLR end "entryRuleMemoryEntry"
7165 7165
7166 7166
7167 // $ANTLR start "ruleMemoryEntry" 7167 // $ANTLR start "ruleMemoryEntry"
7168 // InternalApplicationConfiguration.g:2613:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; 7168 // InternalApplicationConfiguration.g:2613:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
7169 public final EObject ruleMemoryEntry() throws RecognitionException { 7169 public final EObject ruleMemoryEntry() throws RecognitionException {
7170 EObject current = null; 7170 EObject current = null;
7171 7171
7172 Token otherlv_0=null; 7172 Token otherlv_0=null;
7173 Token otherlv_1=null; 7173 Token otherlv_1=null;
7174 Token lv_megabyteLimit_2_0=null; 7174 Token lv_megabyteLimit_2_0=null;
7175 7175
7176 7176
7177 enterRule(); 7177 enterRule();
7178 7178
7179 try { 7179 try {
7180 // InternalApplicationConfiguration.g:2619:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) 7180 // InternalApplicationConfiguration.g:2619:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
7181 // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7181 // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7182 { 7182 {
7183 // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7183 // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7184 // InternalApplicationConfiguration.g:2621:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7184 // InternalApplicationConfiguration.g:2621:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
7185 { 7185 {
7186 otherlv_0=(Token)match(input,33,FOLLOW_12); 7186 otherlv_0=(Token)match(input,33,FOLLOW_12);
7187 7187
7188 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 7188 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
7189 7189
7190 otherlv_1=(Token)match(input,17,FOLLOW_7); 7190 otherlv_1=(Token)match(input,17,FOLLOW_7);
7191 7191
7192 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 7192 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
7193 7193
7194 // InternalApplicationConfiguration.g:2629:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7194 // InternalApplicationConfiguration.g:2629:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
7195 // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT ) 7195 // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT )
7196 { 7196 {
7197 // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT ) 7197 // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT )
7198 // InternalApplicationConfiguration.g:2631:5: lv_megabyteLimit_2_0= RULE_INT 7198 // InternalApplicationConfiguration.g:2631:5: lv_megabyteLimit_2_0= RULE_INT
7199 { 7199 {
7200 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7200 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7201 7201
7202 newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 7202 newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
7203 7203
7204 7204
7205 if (current==null) { 7205 if (current==null) {
7206 current = createModelElement(grammarAccess.getMemoryEntryRule()); 7206 current = createModelElement(grammarAccess.getMemoryEntryRule());
7207 } 7207 }
7208 setWithLastConsumed( 7208 setWithLastConsumed(
7209 current, 7209 current,
7210 "megabyteLimit", 7210 "megabyteLimit",
7211 lv_megabyteLimit_2_0, 7211 lv_megabyteLimit_2_0,
7212 "org.eclipse.xtext.common.Terminals.INT"); 7212 "org.eclipse.xtext.common.Terminals.INT");
7213 7213
7214 7214
7215 } 7215 }
7216 7216
7217 7217
7218 } 7218 }
7219 7219
7220 7220
7221 } 7221 }
7222 7222
7223 7223
7224 } 7224 }
7225 7225
7226 7226
7227 leaveRule(); 7227 leaveRule();
7228 7228
7229 } 7229 }
7230 7230
7231 catch (RecognitionException re) { 7231 catch (RecognitionException re) {
7232 recover(input,re); 7232 recover(input,re);
7233 appendSkippedTokens(); 7233 appendSkippedTokens();
7234 } 7234 }
7235 finally { 7235 finally {
7236 } 7236 }
7237 return current; 7237 return current;
7238 } 7238 }
7239 // $ANTLR end "ruleMemoryEntry" 7239 // $ANTLR end "ruleMemoryEntry"
7240 7240
7241 7241
7242 // $ANTLR start "entryRuleCustomEntry" 7242 // $ANTLR start "entryRuleCustomEntry"
7243 // InternalApplicationConfiguration.g:2651:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; 7243 // InternalApplicationConfiguration.g:2651:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
7244 public final EObject entryRuleCustomEntry() throws RecognitionException { 7244 public final EObject entryRuleCustomEntry() throws RecognitionException {
7245 EObject current = null; 7245 EObject current = null;
7246 7246
7247 EObject iv_ruleCustomEntry = null; 7247 EObject iv_ruleCustomEntry = null;
7248 7248
7249 7249
7250 try { 7250 try {
7251 // InternalApplicationConfiguration.g:2651:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) 7251 // InternalApplicationConfiguration.g:2651:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
7252 // InternalApplicationConfiguration.g:2652:2: iv_ruleCustomEntry= ruleCustomEntry EOF 7252 // InternalApplicationConfiguration.g:2652:2: iv_ruleCustomEntry= ruleCustomEntry EOF
7253 { 7253 {
7254 newCompositeNode(grammarAccess.getCustomEntryRule()); 7254 newCompositeNode(grammarAccess.getCustomEntryRule());
7255 pushFollow(FOLLOW_1); 7255 pushFollow(FOLLOW_1);
7256 iv_ruleCustomEntry=ruleCustomEntry(); 7256 iv_ruleCustomEntry=ruleCustomEntry();
7257 7257
7258 state._fsp--; 7258 state._fsp--;
7259 7259
7260 current =iv_ruleCustomEntry; 7260 current =iv_ruleCustomEntry;
7261 match(input,EOF,FOLLOW_2); 7261 match(input,EOF,FOLLOW_2);
7262 7262
7263 } 7263 }
7264 7264
7265 } 7265 }
7266 7266
7267 catch (RecognitionException re) { 7267 catch (RecognitionException re) {
7268 recover(input,re); 7268 recover(input,re);
7269 appendSkippedTokens(); 7269 appendSkippedTokens();
7270 } 7270 }
7271 finally { 7271 finally {
7272 } 7272 }
7273 return current; 7273 return current;
7274 } 7274 }
7275 // $ANTLR end "entryRuleCustomEntry" 7275 // $ANTLR end "entryRuleCustomEntry"
7276 7276
7277 7277
7278 // $ANTLR start "ruleCustomEntry" 7278 // $ANTLR start "ruleCustomEntry"
7279 // InternalApplicationConfiguration.g:2658:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; 7279 // InternalApplicationConfiguration.g:2658:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
7280 public final EObject ruleCustomEntry() throws RecognitionException { 7280 public final EObject ruleCustomEntry() throws RecognitionException {
7281 EObject current = null; 7281 EObject current = null;
7282 7282
7283 Token lv_key_0_0=null; 7283 Token lv_key_0_0=null;
7284 Token otherlv_1=null; 7284 Token otherlv_1=null;
7285 Token lv_value_2_0=null; 7285 Token lv_value_2_0=null;
7286 7286
7287 7287
7288 enterRule(); 7288 enterRule();
7289 7289
7290 try { 7290 try {
7291 // InternalApplicationConfiguration.g:2664:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) 7291 // InternalApplicationConfiguration.g:2664:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
7292 // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7292 // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7293 { 7293 {
7294 // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7294 // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7295 // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) 7295 // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
7296 { 7296 {
7297 // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) ) 7297 // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) )
7298 // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING ) 7298 // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING )
7299 { 7299 {
7300 // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING ) 7300 // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING )
7301 // InternalApplicationConfiguration.g:2668:5: lv_key_0_0= RULE_STRING 7301 // InternalApplicationConfiguration.g:2668:5: lv_key_0_0= RULE_STRING
7302 { 7302 {
7303 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_12); 7303 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_12);
7304 7304
7305 newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 7305 newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
7306 7306
7307 7307
7308 if (current==null) { 7308 if (current==null) {
7309 current = createModelElement(grammarAccess.getCustomEntryRule()); 7309 current = createModelElement(grammarAccess.getCustomEntryRule());
7310 } 7310 }
7311 setWithLastConsumed( 7311 setWithLastConsumed(
7312 current, 7312 current,
7313 "key", 7313 "key",
7314 lv_key_0_0, 7314 lv_key_0_0,
7315 "org.eclipse.xtext.common.Terminals.STRING"); 7315 "org.eclipse.xtext.common.Terminals.STRING");
7316 7316
7317 7317
7318 } 7318 }
7319 7319
7320 7320
7321 } 7321 }
7322 7322
7323 otherlv_1=(Token)match(input,17,FOLLOW_10); 7323 otherlv_1=(Token)match(input,17,FOLLOW_10);
7324 7324
7325 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 7325 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
7326 7326
7327 // InternalApplicationConfiguration.g:2688:3: ( (lv_value_2_0= RULE_STRING ) ) 7327 // InternalApplicationConfiguration.g:2688:3: ( (lv_value_2_0= RULE_STRING ) )
7328 // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING ) 7328 // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING )
7329 { 7329 {
7330 // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING ) 7330 // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING )
7331 // InternalApplicationConfiguration.g:2690:5: lv_value_2_0= RULE_STRING 7331 // InternalApplicationConfiguration.g:2690:5: lv_value_2_0= RULE_STRING
7332 { 7332 {
7333 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); 7333 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
7334 7334
7335 newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 7335 newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
7336 7336
7337 7337
7338 if (current==null) { 7338 if (current==null) {
7339 current = createModelElement(grammarAccess.getCustomEntryRule()); 7339 current = createModelElement(grammarAccess.getCustomEntryRule());
7340 } 7340 }
7341 setWithLastConsumed( 7341 setWithLastConsumed(
7342 current, 7342 current,
7343 "value", 7343 "value",
7344 lv_value_2_0, 7344 lv_value_2_0,
7345 "org.eclipse.xtext.common.Terminals.STRING"); 7345 "org.eclipse.xtext.common.Terminals.STRING");
7346 7346
7347 7347
7348 } 7348 }
7349 7349
7350 7350
7351 } 7351 }
7352 7352
7353 7353
7354 } 7354 }
7355 7355
7356 7356
7357 } 7357 }
7358 7358
7359 7359
7360 leaveRule(); 7360 leaveRule();
7361 7361
7362 } 7362 }
7363 7363
7364 catch (RecognitionException re) { 7364 catch (RecognitionException re) {
7365 recover(input,re); 7365 recover(input,re);
7366 appendSkippedTokens(); 7366 appendSkippedTokens();
7367 } 7367 }
7368 finally { 7368 finally {
7369 } 7369 }
7370 return current; 7370 return current;
7371 } 7371 }
7372 // $ANTLR end "ruleCustomEntry" 7372 // $ANTLR end "ruleCustomEntry"
7373 7373
7374 7374
7375 // $ANTLR start "entryRuleConfigReference" 7375 // $ANTLR start "entryRuleConfigReference"
7376 // InternalApplicationConfiguration.g:2710:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; 7376 // InternalApplicationConfiguration.g:2710:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
7377 public final EObject entryRuleConfigReference() throws RecognitionException { 7377 public final EObject entryRuleConfigReference() throws RecognitionException {
7378 EObject current = null; 7378 EObject current = null;
7379 7379
7380 EObject iv_ruleConfigReference = null; 7380 EObject iv_ruleConfigReference = null;
7381 7381
7382 7382
7383 try { 7383 try {
7384 // InternalApplicationConfiguration.g:2710:56: (iv_ruleConfigReference= ruleConfigReference EOF ) 7384 // InternalApplicationConfiguration.g:2710:56: (iv_ruleConfigReference= ruleConfigReference EOF )
7385 // InternalApplicationConfiguration.g:2711:2: iv_ruleConfigReference= ruleConfigReference EOF 7385 // InternalApplicationConfiguration.g:2711:2: iv_ruleConfigReference= ruleConfigReference EOF
7386 { 7386 {
7387 newCompositeNode(grammarAccess.getConfigReferenceRule()); 7387 newCompositeNode(grammarAccess.getConfigReferenceRule());
7388 pushFollow(FOLLOW_1); 7388 pushFollow(FOLLOW_1);
7389 iv_ruleConfigReference=ruleConfigReference(); 7389 iv_ruleConfigReference=ruleConfigReference();
7390 7390
7391 state._fsp--; 7391 state._fsp--;
7392 7392
7393 current =iv_ruleConfigReference; 7393 current =iv_ruleConfigReference;
7394 match(input,EOF,FOLLOW_2); 7394 match(input,EOF,FOLLOW_2);
7395 7395
7396 } 7396 }
7397 7397
7398 } 7398 }
7399 7399
7400 catch (RecognitionException re) { 7400 catch (RecognitionException re) {
7401 recover(input,re); 7401 recover(input,re);
7402 appendSkippedTokens(); 7402 appendSkippedTokens();
7403 } 7403 }
7404 finally { 7404 finally {
7405 } 7405 }
7406 return current; 7406 return current;
7407 } 7407 }
7408 // $ANTLR end "entryRuleConfigReference" 7408 // $ANTLR end "entryRuleConfigReference"
7409 7409
7410 7410
7411 // $ANTLR start "ruleConfigReference" 7411 // $ANTLR start "ruleConfigReference"
7412 // InternalApplicationConfiguration.g:2717:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 7412 // InternalApplicationConfiguration.g:2717:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
7413 public final EObject ruleConfigReference() throws RecognitionException { 7413 public final EObject ruleConfigReference() throws RecognitionException {
7414 EObject current = null; 7414 EObject current = null;
7415 7415
7416 Token otherlv_0=null; 7416 Token otherlv_0=null;
7417 7417
7418 7418
7419 enterRule(); 7419 enterRule();
7420 7420
7421 try { 7421 try {
7422 // InternalApplicationConfiguration.g:2723:2: ( ( (otherlv_0= RULE_ID ) ) ) 7422 // InternalApplicationConfiguration.g:2723:2: ( ( (otherlv_0= RULE_ID ) ) )
7423 // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) ) 7423 // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) )
7424 { 7424 {
7425 // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) ) 7425 // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) )
7426 // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID ) 7426 // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID )
7427 { 7427 {
7428 // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID ) 7428 // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID )
7429 // InternalApplicationConfiguration.g:2726:4: otherlv_0= RULE_ID 7429 // InternalApplicationConfiguration.g:2726:4: otherlv_0= RULE_ID
7430 { 7430 {
7431 7431
7432 if (current==null) { 7432 if (current==null) {
7433 current = createModelElement(grammarAccess.getConfigReferenceRule()); 7433 current = createModelElement(grammarAccess.getConfigReferenceRule());
7434 } 7434 }
7435 7435
7436 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 7436 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
7437 7437
7438 newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 7438 newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
7439 7439
7440 7440
7441 } 7441 }
7442 7442
7443 7443
7444 } 7444 }
7445 7445
7446 7446
7447 } 7447 }
7448 7448
7449 7449
7450 leaveRule(); 7450 leaveRule();
7451 7451
7452 } 7452 }
7453 7453
7454 catch (RecognitionException re) { 7454 catch (RecognitionException re) {
7455 recover(input,re); 7455 recover(input,re);
7456 appendSkippedTokens(); 7456 appendSkippedTokens();
7457 } 7457 }
7458 finally { 7458 finally {
7459 } 7459 }
7460 return current; 7460 return current;
7461 } 7461 }
7462 // $ANTLR end "ruleConfigReference" 7462 // $ANTLR end "ruleConfigReference"
7463 7463
7464 7464
7465 // $ANTLR start "entryRuleConfig" 7465 // $ANTLR start "entryRuleConfig"
7466 // InternalApplicationConfiguration.g:2740:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; 7466 // InternalApplicationConfiguration.g:2740:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
7467 public final EObject entryRuleConfig() throws RecognitionException { 7467 public final EObject entryRuleConfig() throws RecognitionException {
7468 EObject current = null; 7468 EObject current = null;
7469 7469
7470 EObject iv_ruleConfig = null; 7470 EObject iv_ruleConfig = null;
7471 7471
7472 7472
7473 try { 7473 try {
7474 // InternalApplicationConfiguration.g:2740:47: (iv_ruleConfig= ruleConfig EOF ) 7474 // InternalApplicationConfiguration.g:2740:47: (iv_ruleConfig= ruleConfig EOF )
7475 // InternalApplicationConfiguration.g:2741:2: iv_ruleConfig= ruleConfig EOF 7475 // InternalApplicationConfiguration.g:2741:2: iv_ruleConfig= ruleConfig EOF
7476 { 7476 {
7477 newCompositeNode(grammarAccess.getConfigRule()); 7477 newCompositeNode(grammarAccess.getConfigRule());
7478 pushFollow(FOLLOW_1); 7478 pushFollow(FOLLOW_1);
7479 iv_ruleConfig=ruleConfig(); 7479 iv_ruleConfig=ruleConfig();
7480 7480
7481 state._fsp--; 7481 state._fsp--;
7482 7482
7483 current =iv_ruleConfig; 7483 current =iv_ruleConfig;
7484 match(input,EOF,FOLLOW_2); 7484 match(input,EOF,FOLLOW_2);
7485 7485
7486 } 7486 }
7487 7487
7488 } 7488 }
7489 7489
7490 catch (RecognitionException re) { 7490 catch (RecognitionException re) {
7491 recover(input,re); 7491 recover(input,re);
7492 appendSkippedTokens(); 7492 appendSkippedTokens();
7493 } 7493 }
7494 finally { 7494 finally {
7495 } 7495 }
7496 return current; 7496 return current;
7497 } 7497 }
7498 // $ANTLR end "entryRuleConfig" 7498 // $ANTLR end "entryRuleConfig"
7499 7499
7500 7500
7501 // $ANTLR start "ruleConfig" 7501 // $ANTLR start "ruleConfig"
7502 // InternalApplicationConfiguration.g:2747:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; 7502 // InternalApplicationConfiguration.g:2747:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
7503 public final EObject ruleConfig() throws RecognitionException { 7503 public final EObject ruleConfig() throws RecognitionException {
7504 EObject current = null; 7504 EObject current = null;
7505 7505
7506 EObject this_ConfigSpecification_0 = null; 7506 EObject this_ConfigSpecification_0 = null;
7507 7507
7508 EObject this_ConfigReference_1 = null; 7508 EObject this_ConfigReference_1 = null;
7509 7509
7510 7510
7511 7511
7512 enterRule(); 7512 enterRule();
7513 7513
7514 try { 7514 try {
7515 // InternalApplicationConfiguration.g:2753:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) 7515 // InternalApplicationConfiguration.g:2753:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
7516 // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 7516 // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7517 { 7517 {
7518 // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 7518 // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7519 int alt35=2; 7519 int alt35=2;
7520 int LA35_0 = input.LA(1); 7520 int LA35_0 = input.LA(1);
7521 7521
7522 if ( (LA35_0==18) ) { 7522 if ( (LA35_0==18) ) {
7523 alt35=1; 7523 alt35=1;
7524 } 7524 }
7525 else if ( (LA35_0==RULE_ID) ) { 7525 else if ( (LA35_0==RULE_ID) ) {
7526 alt35=2; 7526 alt35=2;
7527 } 7527 }
7528 else { 7528 else {
7529 NoViableAltException nvae = 7529 NoViableAltException nvae =
7530 new NoViableAltException("", 35, 0, input); 7530 new NoViableAltException("", 35, 0, input);
7531 7531
7532 throw nvae; 7532 throw nvae;
7533 } 7533 }
7534 switch (alt35) { 7534 switch (alt35) {
7535 case 1 : 7535 case 1 :
7536 // InternalApplicationConfiguration.g:2755:3: this_ConfigSpecification_0= ruleConfigSpecification 7536 // InternalApplicationConfiguration.g:2755:3: this_ConfigSpecification_0= ruleConfigSpecification
7537 { 7537 {
7538 7538
7539 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 7539 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7540 7540
7541 pushFollow(FOLLOW_2); 7541 pushFollow(FOLLOW_2);
7542 this_ConfigSpecification_0=ruleConfigSpecification(); 7542 this_ConfigSpecification_0=ruleConfigSpecification();
7543 7543
7544 state._fsp--; 7544 state._fsp--;
7545 7545
7546 7546
7547 current = this_ConfigSpecification_0; 7547 current = this_ConfigSpecification_0;
7548 afterParserOrEnumRuleCall(); 7548 afterParserOrEnumRuleCall();
7549 7549
7550 7550
7551 } 7551 }
7552 break; 7552 break;
7553 case 2 : 7553 case 2 :
7554 // InternalApplicationConfiguration.g:2764:3: this_ConfigReference_1= ruleConfigReference 7554 // InternalApplicationConfiguration.g:2764:3: this_ConfigReference_1= ruleConfigReference
7555 { 7555 {
7556 7556
7557 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 7557 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7558 7558
7559 pushFollow(FOLLOW_2); 7559 pushFollow(FOLLOW_2);
7560 this_ConfigReference_1=ruleConfigReference(); 7560 this_ConfigReference_1=ruleConfigReference();
7561 7561
7562 state._fsp--; 7562 state._fsp--;
7563 7563
7564 7564
7565 current = this_ConfigReference_1; 7565 current = this_ConfigReference_1;
7566 afterParserOrEnumRuleCall(); 7566 afterParserOrEnumRuleCall();
7567 7567
7568 7568
7569 } 7569 }
7570 break; 7570 break;
7571 7571
7572 } 7572 }
7573 7573
7574 7574
7575 } 7575 }
7576 7576
7577 7577
7578 leaveRule(); 7578 leaveRule();
7579 7579
7580 } 7580 }
7581 7581
7582 catch (RecognitionException re) { 7582 catch (RecognitionException re) {
7583 recover(input,re); 7583 recover(input,re);
7584 appendSkippedTokens(); 7584 appendSkippedTokens();
7585 } 7585 }
7586 finally { 7586 finally {
7587 } 7587 }
7588 return current; 7588 return current;
7589 } 7589 }
7590 // $ANTLR end "ruleConfig" 7590 // $ANTLR end "ruleConfig"
7591 7591
7592 7592
7593 // $ANTLR start "entryRuleScopeSpecification" 7593 // $ANTLR start "entryRuleScopeSpecification"
7594 // InternalApplicationConfiguration.g:2776:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; 7594 // InternalApplicationConfiguration.g:2776:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
7595 public final EObject entryRuleScopeSpecification() throws RecognitionException { 7595 public final EObject entryRuleScopeSpecification() throws RecognitionException {
7596 EObject current = null; 7596 EObject current = null;
7597 7597
7598 EObject iv_ruleScopeSpecification = null; 7598 EObject iv_ruleScopeSpecification = null;
7599 7599
7600 7600
7601 try { 7601 try {
7602 // InternalApplicationConfiguration.g:2776:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) 7602 // InternalApplicationConfiguration.g:2776:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
7603 // InternalApplicationConfiguration.g:2777:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF 7603 // InternalApplicationConfiguration.g:2777:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
7604 { 7604 {
7605 newCompositeNode(grammarAccess.getScopeSpecificationRule()); 7605 newCompositeNode(grammarAccess.getScopeSpecificationRule());
7606 pushFollow(FOLLOW_1); 7606 pushFollow(FOLLOW_1);
7607 iv_ruleScopeSpecification=ruleScopeSpecification(); 7607 iv_ruleScopeSpecification=ruleScopeSpecification();
7608 7608
7609 state._fsp--; 7609 state._fsp--;
7610 7610
7611 current =iv_ruleScopeSpecification; 7611 current =iv_ruleScopeSpecification;
7612 match(input,EOF,FOLLOW_2); 7612 match(input,EOF,FOLLOW_2);
7613 7613
7614 } 7614 }
7615 7615
7616 } 7616 }
7617 7617
7618 catch (RecognitionException re) { 7618 catch (RecognitionException re) {
7619 recover(input,re); 7619 recover(input,re);
7620 appendSkippedTokens(); 7620 appendSkippedTokens();
7621 } 7621 }
7622 finally { 7622 finally {
7623 } 7623 }
7624 return current; 7624 return current;
7625 } 7625 }
7626 // $ANTLR end "entryRuleScopeSpecification" 7626 // $ANTLR end "entryRuleScopeSpecification"
7627 7627
7628 7628
7629 // $ANTLR start "ruleScopeSpecification" 7629 // $ANTLR start "ruleScopeSpecification"
7630 // InternalApplicationConfiguration.g:2783:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; 7630 // InternalApplicationConfiguration.g:2783:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ;
7631 public final EObject ruleScopeSpecification() throws RecognitionException { 7631 public final EObject ruleScopeSpecification() throws RecognitionException {
7632 EObject current = null; 7632 EObject current = null;
7633 7633
7634 Token otherlv_1=null; 7634 Token otherlv_1=null;
7635 Token otherlv_3=null; 7635 Token otherlv_3=null;
7636 Token otherlv_5=null; 7636 Token otherlv_5=null;
7637 EObject lv_scopes_2_0 = null; 7637 EObject lv_scopes_2_0 = null;
7638 7638
7639 EObject lv_scopes_4_0 = null; 7639 EObject lv_scopes_4_0 = null;
7640 7640
7641 7641
7642 7642
7643 enterRule(); 7643 enterRule();
7644 7644
7645 try { 7645 try {
7646 // InternalApplicationConfiguration.g:2789:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) 7646 // InternalApplicationConfiguration.g:2789:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
7647 // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 7647 // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7648 { 7648 {
7649 // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 7649 // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7650 // InternalApplicationConfiguration.g:2791:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' 7650 // InternalApplicationConfiguration.g:2791:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
7651 { 7651 {
7652 // InternalApplicationConfiguration.g:2791:3: () 7652 // InternalApplicationConfiguration.g:2791:3: ()
7653 // InternalApplicationConfiguration.g:2792:4: 7653 // InternalApplicationConfiguration.g:2792:4:
7654 { 7654 {
7655 7655
7656 current = forceCreateModelElement( 7656 current = forceCreateModelElement(
7657 grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), 7657 grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(),
7658 current); 7658 current);
7659 7659
7660 7660
7661 } 7661 }
7662 7662
7663 otherlv_1=(Token)match(input,18,FOLLOW_27); 7663 otherlv_1=(Token)match(input,18,FOLLOW_27);
7664 7664
7665 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 7665 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
7666 7666
7667 // InternalApplicationConfiguration.g:2802:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? 7667 // InternalApplicationConfiguration.g:2802:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
7668 int alt37=2; 7668 int alt37=2;
7669 int LA37_0 = input.LA(1); 7669 int LA37_0 = input.LA(1);
7670 7670
7671 if ( (LA37_0==34) ) { 7671 if ( (LA37_0==34) ) {
7672 alt37=1; 7672 alt37=1;
7673 } 7673 }
7674 switch (alt37) { 7674 switch (alt37) {
7675 case 1 : 7675 case 1 :
7676 // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 7676 // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7677 { 7677 {
7678 // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) ) 7678 // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) )
7679 // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope ) 7679 // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope )
7680 { 7680 {
7681 // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope ) 7681 // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope )
7682 // InternalApplicationConfiguration.g:2805:6: lv_scopes_2_0= ruleTypeScope 7682 // InternalApplicationConfiguration.g:2805:6: lv_scopes_2_0= ruleTypeScope
7683 { 7683 {
7684 7684
7685 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 7685 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
7686 7686
7687 pushFollow(FOLLOW_14); 7687 pushFollow(FOLLOW_14);
7688 lv_scopes_2_0=ruleTypeScope(); 7688 lv_scopes_2_0=ruleTypeScope();
7689 7689
7690 state._fsp--; 7690 state._fsp--;
7691 7691
7692 7692
7693 if (current==null) { 7693 if (current==null) {
7694 current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); 7694 current = createModelElementForParent(grammarAccess.getScopeSpecificationRule());
7695 } 7695 }
7696 add( 7696 add(
7697 current, 7697 current,
7698 "scopes", 7698 "scopes",
7699 lv_scopes_2_0, 7699 lv_scopes_2_0,
7700 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 7700 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
7701 afterParserOrEnumRuleCall(); 7701 afterParserOrEnumRuleCall();
7702 7702
7703 7703
7704 } 7704 }
7705 7705
7706 7706
7707 } 7707 }
7708 7708
7709 // InternalApplicationConfiguration.g:2822:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 7709 // InternalApplicationConfiguration.g:2822:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7710 loop36: 7710 loop36:
7711 do { 7711 do {
7712 int alt36=2; 7712 int alt36=2;
7713 int LA36_0 = input.LA(1); 7713 int LA36_0 = input.LA(1);
7714 7714
7715 if ( (LA36_0==19) ) { 7715 if ( (LA36_0==19) ) {
7716 alt36=1; 7716 alt36=1;
7717 } 7717 }
7718 7718
7719 7719
7720 switch (alt36) { 7720 switch (alt36) {
7721 case 1 : 7721 case 1 :
7722 // InternalApplicationConfiguration.g:2823:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) 7722 // InternalApplicationConfiguration.g:2823:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
7723 { 7723 {
7724 otherlv_3=(Token)match(input,19,FOLLOW_28); 7724 otherlv_3=(Token)match(input,19,FOLLOW_28);
7725 7725
7726 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 7726 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
7727 7727
7728 // InternalApplicationConfiguration.g:2827:5: ( (lv_scopes_4_0= ruleTypeScope ) ) 7728 // InternalApplicationConfiguration.g:2827:5: ( (lv_scopes_4_0= ruleTypeScope ) )
7729 // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope ) 7729 // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope )
7730 { 7730 {
7731 // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope ) 7731 // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope )
7732 // InternalApplicationConfiguration.g:2829:7: lv_scopes_4_0= ruleTypeScope 7732 // InternalApplicationConfiguration.g:2829:7: lv_scopes_4_0= ruleTypeScope
7733 { 7733 {
7734 7734
7735 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 7735 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
7736 7736
7737 pushFollow(FOLLOW_14); 7737 pushFollow(FOLLOW_14);
7738 lv_scopes_4_0=ruleTypeScope(); 7738 lv_scopes_4_0=ruleTypeScope();
7739 7739
7740 state._fsp--; 7740 state._fsp--;
7741 7741
7742 7742
7743 if (current==null) { 7743 if (current==null) {
7744 current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); 7744 current = createModelElementForParent(grammarAccess.getScopeSpecificationRule());
7745 } 7745 }
7746 add( 7746 add(
7747 current, 7747 current,
7748 "scopes", 7748 "scopes",
7749 lv_scopes_4_0, 7749 lv_scopes_4_0,
7750 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 7750 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
7751 afterParserOrEnumRuleCall(); 7751 afterParserOrEnumRuleCall();
7752 7752
7753 7753
7754 } 7754 }
7755 7755
7756 7756
7757 } 7757 }
7758 7758
7759 7759
7760 } 7760 }
7761 break; 7761 break;
7762 7762
7763 default : 7763 default :
7764 break loop36; 7764 break loop36;
7765 } 7765 }
7766 } while (true); 7766 } while (true);
7767 7767
7768 7768
7769 } 7769 }
7770 break; 7770 break;
7771 7771
7772 } 7772 }
7773 7773
7774 otherlv_5=(Token)match(input,20,FOLLOW_2); 7774 otherlv_5=(Token)match(input,20,FOLLOW_2);
7775 7775
7776 newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 7776 newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
7777 7777
7778 7778
7779 } 7779 }
7780 7780
7781 7781
7782 } 7782 }
7783 7783
7784 7784
7785 leaveRule(); 7785 leaveRule();
7786 7786
7787 } 7787 }
7788 7788
7789 catch (RecognitionException re) { 7789 catch (RecognitionException re) {
7790 recover(input,re); 7790 recover(input,re);
7791 appendSkippedTokens(); 7791 appendSkippedTokens();
7792 } 7792 }
7793 finally { 7793 finally {
7794 } 7794 }
7795 return current; 7795 return current;
7796 } 7796 }
7797 // $ANTLR end "ruleScopeSpecification" 7797 // $ANTLR end "ruleScopeSpecification"
7798 7798
7799 7799
7800 // $ANTLR start "entryRuleTypeScope" 7800 // $ANTLR start "entryRuleTypeScope"
7801 // InternalApplicationConfiguration.g:2856:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; 7801 // InternalApplicationConfiguration.g:2856:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
7802 public final EObject entryRuleTypeScope() throws RecognitionException { 7802 public final EObject entryRuleTypeScope() throws RecognitionException {
7803 EObject current = null; 7803 EObject current = null;
7804 7804
7805 EObject iv_ruleTypeScope = null; 7805 EObject iv_ruleTypeScope = null;
7806 7806
7807 7807
7808 try { 7808 try {
7809 // InternalApplicationConfiguration.g:2856:50: (iv_ruleTypeScope= ruleTypeScope EOF ) 7809 // InternalApplicationConfiguration.g:2856:50: (iv_ruleTypeScope= ruleTypeScope EOF )
7810 // InternalApplicationConfiguration.g:2857:2: iv_ruleTypeScope= ruleTypeScope EOF 7810 // InternalApplicationConfiguration.g:2857:2: iv_ruleTypeScope= ruleTypeScope EOF
7811 { 7811 {
7812 newCompositeNode(grammarAccess.getTypeScopeRule()); 7812 newCompositeNode(grammarAccess.getTypeScopeRule());
7813 pushFollow(FOLLOW_1); 7813 pushFollow(FOLLOW_1);
7814 iv_ruleTypeScope=ruleTypeScope(); 7814 iv_ruleTypeScope=ruleTypeScope();
7815 7815
7816 state._fsp--; 7816 state._fsp--;
7817 7817
7818 current =iv_ruleTypeScope; 7818 current =iv_ruleTypeScope;
7819 match(input,EOF,FOLLOW_2); 7819 match(input,EOF,FOLLOW_2);
7820 7820
7821 } 7821 }
7822 7822
7823 } 7823 }
7824 7824
7825 catch (RecognitionException re) { 7825 catch (RecognitionException re) {
7826 recover(input,re); 7826 recover(input,re);
7827 appendSkippedTokens(); 7827 appendSkippedTokens();
7828 } 7828 }
7829 finally { 7829 finally {
7830 } 7830 }
7831 return current; 7831 return current;
7832 } 7832 }
7833 // $ANTLR end "entryRuleTypeScope" 7833 // $ANTLR end "entryRuleTypeScope"
7834 7834
7835 7835
7836 // $ANTLR start "ruleTypeScope" 7836 // $ANTLR start "ruleTypeScope"
7837 // InternalApplicationConfiguration.g:2863:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; 7837 // InternalApplicationConfiguration.g:2863:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ;
7838 public final EObject ruleTypeScope() throws RecognitionException { 7838 public final EObject ruleTypeScope() throws RecognitionException {
7839 EObject current = null; 7839 EObject current = null;
7840 7840
7841 EObject this_ClassTypeScope_0 = null; 7841 EObject this_ClassTypeScope_0 = null;
7842 7842
7843 EObject this_ObjectTypeScope_1 = null; 7843 EObject this_ObjectTypeScope_1 = null;
7844 7844
7845 EObject this_IntegerTypeScope_2 = null; 7845 EObject this_IntegerTypeScope_2 = null;
7846 7846
7847 EObject this_RealTypeScope_3 = null; 7847 EObject this_RealTypeScope_3 = null;
7848 7848
7849 EObject this_StringTypeScope_4 = null; 7849 EObject this_StringTypeScope_4 = null;
7850 7850
7851 7851
7852 7852
7853 enterRule(); 7853 enterRule();
7854 7854
7855 try { 7855 try {
7856 // InternalApplicationConfiguration.g:2869:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) 7856 // InternalApplicationConfiguration.g:2869:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
7857 // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 7857 // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
7858 { 7858 {
7859 // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 7859 // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
7860 int alt38=5; 7860 int alt38=5;
7861 int LA38_0 = input.LA(1); 7861 int LA38_0 = input.LA(1);
7862 7862
7863 if ( (LA38_0==34) ) { 7863 if ( (LA38_0==34) ) {
7864 switch ( input.LA(2) ) { 7864 switch ( input.LA(2) ) {
7865 case 39: 7865 case 39:
7866 { 7866 {
7867 alt38=3; 7867 alt38=3;
7868 } 7868 }
7869 break; 7869 break;
7870 case 40: 7870 case 40:
7871 { 7871 {
7872 alt38=4; 7872 alt38=4;
7873 } 7873 }
7874 break; 7874 break;
7875 case 41: 7875 case 41:
7876 { 7876 {
7877 alt38=5; 7877 alt38=5;
7878 } 7878 }
7879 break; 7879 break;
7880 case 36: 7880 case 36:
7881 { 7881 {
7882 alt38=1; 7882 alt38=1;
7883 } 7883 }
7884 break; 7884 break;
7885 case 38: 7885 case 38:
7886 { 7886 {
7887 alt38=2; 7887 alt38=2;
7888 } 7888 }
7889 break; 7889 break;
7890 default: 7890 default:
7891 NoViableAltException nvae = 7891 NoViableAltException nvae =
7892 new NoViableAltException("", 38, 1, input); 7892 new NoViableAltException("", 38, 1, input);
7893 7893
7894 throw nvae; 7894 throw nvae;
7895 } 7895 }
7896 7896
7897 } 7897 }
7898 else { 7898 else {
7899 NoViableAltException nvae = 7899 NoViableAltException nvae =
7900 new NoViableAltException("", 38, 0, input); 7900 new NoViableAltException("", 38, 0, input);
7901 7901
7902 throw nvae; 7902 throw nvae;
7903 } 7903 }
7904 switch (alt38) { 7904 switch (alt38) {
7905 case 1 : 7905 case 1 :
7906 // InternalApplicationConfiguration.g:2871:3: this_ClassTypeScope_0= ruleClassTypeScope 7906 // InternalApplicationConfiguration.g:2871:3: this_ClassTypeScope_0= ruleClassTypeScope
7907 { 7907 {
7908 7908
7909 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 7909 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7910 7910
7911 pushFollow(FOLLOW_2); 7911 pushFollow(FOLLOW_2);
7912 this_ClassTypeScope_0=ruleClassTypeScope(); 7912 this_ClassTypeScope_0=ruleClassTypeScope();
7913 7913
7914 state._fsp--; 7914 state._fsp--;
7915 7915
7916 7916
7917 current = this_ClassTypeScope_0; 7917 current = this_ClassTypeScope_0;
7918 afterParserOrEnumRuleCall(); 7918 afterParserOrEnumRuleCall();
7919 7919
7920 7920
7921 } 7921 }
7922 break; 7922 break;
7923 case 2 : 7923 case 2 :
7924 // InternalApplicationConfiguration.g:2880:3: this_ObjectTypeScope_1= ruleObjectTypeScope 7924 // InternalApplicationConfiguration.g:2880:3: this_ObjectTypeScope_1= ruleObjectTypeScope
7925 { 7925 {
7926 7926
7927 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 7927 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7928 7928
7929 pushFollow(FOLLOW_2); 7929 pushFollow(FOLLOW_2);
7930 this_ObjectTypeScope_1=ruleObjectTypeScope(); 7930 this_ObjectTypeScope_1=ruleObjectTypeScope();
7931 7931
7932 state._fsp--; 7932 state._fsp--;
7933 7933
7934 7934
7935 current = this_ObjectTypeScope_1; 7935 current = this_ObjectTypeScope_1;
7936 afterParserOrEnumRuleCall(); 7936 afterParserOrEnumRuleCall();
7937 7937
7938 7938
7939 } 7939 }
7940 break; 7940 break;
7941 case 3 : 7941 case 3 :
7942 // InternalApplicationConfiguration.g:2889:3: this_IntegerTypeScope_2= ruleIntegerTypeScope 7942 // InternalApplicationConfiguration.g:2889:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
7943 { 7943 {
7944 7944
7945 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 7945 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7946 7946
7947 pushFollow(FOLLOW_2); 7947 pushFollow(FOLLOW_2);
7948 this_IntegerTypeScope_2=ruleIntegerTypeScope(); 7948 this_IntegerTypeScope_2=ruleIntegerTypeScope();
7949 7949
7950 state._fsp--; 7950 state._fsp--;
7951 7951
7952 7952
7953 current = this_IntegerTypeScope_2; 7953 current = this_IntegerTypeScope_2;
7954 afterParserOrEnumRuleCall(); 7954 afterParserOrEnumRuleCall();
7955 7955
7956 7956
7957 } 7957 }
7958 break; 7958 break;
7959 case 4 : 7959 case 4 :
7960 // InternalApplicationConfiguration.g:2898:3: this_RealTypeScope_3= ruleRealTypeScope 7960 // InternalApplicationConfiguration.g:2898:3: this_RealTypeScope_3= ruleRealTypeScope
7961 { 7961 {
7962 7962
7963 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 7963 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7964 7964
7965 pushFollow(FOLLOW_2); 7965 pushFollow(FOLLOW_2);
7966 this_RealTypeScope_3=ruleRealTypeScope(); 7966 this_RealTypeScope_3=ruleRealTypeScope();
7967 7967
7968 state._fsp--; 7968 state._fsp--;
7969 7969
7970 7970
7971 current = this_RealTypeScope_3; 7971 current = this_RealTypeScope_3;
7972 afterParserOrEnumRuleCall(); 7972 afterParserOrEnumRuleCall();
7973 7973
7974 7974
7975 } 7975 }
7976 break; 7976 break;
7977 case 5 : 7977 case 5 :
7978 // InternalApplicationConfiguration.g:2907:3: this_StringTypeScope_4= ruleStringTypeScope 7978 // InternalApplicationConfiguration.g:2907:3: this_StringTypeScope_4= ruleStringTypeScope
7979 { 7979 {
7980 7980
7981 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 7981 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7982 7982
7983 pushFollow(FOLLOW_2); 7983 pushFollow(FOLLOW_2);
7984 this_StringTypeScope_4=ruleStringTypeScope(); 7984 this_StringTypeScope_4=ruleStringTypeScope();
7985 7985
7986 state._fsp--; 7986 state._fsp--;
7987 7987
7988 7988
7989 current = this_StringTypeScope_4; 7989 current = this_StringTypeScope_4;
7990 afterParserOrEnumRuleCall(); 7990 afterParserOrEnumRuleCall();
7991 7991
7992 7992
7993 } 7993 }
7994 break; 7994 break;
7995 7995
7996 } 7996 }
7997 7997
7998 7998
7999 } 7999 }
8000 8000
8001 8001
8002 leaveRule(); 8002 leaveRule();
8003 8003
8004 } 8004 }
8005 8005
8006 catch (RecognitionException re) { 8006 catch (RecognitionException re) {
8007 recover(input,re); 8007 recover(input,re);
8008 appendSkippedTokens(); 8008 appendSkippedTokens();
8009 } 8009 }
8010 finally { 8010 finally {
8011 } 8011 }
8012 return current; 8012 return current;
8013 } 8013 }
8014 // $ANTLR end "ruleTypeScope" 8014 // $ANTLR end "ruleTypeScope"
8015 8015
8016 8016
8017 // $ANTLR start "entryRuleClassTypeScope" 8017 // $ANTLR start "entryRuleClassTypeScope"
8018 // InternalApplicationConfiguration.g:2919:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; 8018 // InternalApplicationConfiguration.g:2919:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
8019 public final EObject entryRuleClassTypeScope() throws RecognitionException { 8019 public final EObject entryRuleClassTypeScope() throws RecognitionException {
8020 EObject current = null; 8020 EObject current = null;
8021 8021
8022 EObject iv_ruleClassTypeScope = null; 8022 EObject iv_ruleClassTypeScope = null;
8023 8023
8024 8024
8025 try { 8025 try {
8026 // InternalApplicationConfiguration.g:2919:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) 8026 // InternalApplicationConfiguration.g:2919:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
8027 // InternalApplicationConfiguration.g:2920:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF 8027 // InternalApplicationConfiguration.g:2920:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
8028 { 8028 {
8029 newCompositeNode(grammarAccess.getClassTypeScopeRule()); 8029 newCompositeNode(grammarAccess.getClassTypeScopeRule());
8030 pushFollow(FOLLOW_1); 8030 pushFollow(FOLLOW_1);
8031 iv_ruleClassTypeScope=ruleClassTypeScope(); 8031 iv_ruleClassTypeScope=ruleClassTypeScope();
8032 8032
8033 state._fsp--; 8033 state._fsp--;
8034 8034
8035 current =iv_ruleClassTypeScope; 8035 current =iv_ruleClassTypeScope;
8036 match(input,EOF,FOLLOW_2); 8036 match(input,EOF,FOLLOW_2);
8037 8037
8038 } 8038 }
8039 8039
8040 } 8040 }
8041 8041
8042 catch (RecognitionException re) { 8042 catch (RecognitionException re) {
8043 recover(input,re); 8043 recover(input,re);
8044 appendSkippedTokens(); 8044 appendSkippedTokens();
8045 } 8045 }
8046 finally { 8046 finally {
8047 } 8047 }
8048 return current; 8048 return current;
8049 } 8049 }
8050 // $ANTLR end "entryRuleClassTypeScope" 8050 // $ANTLR end "entryRuleClassTypeScope"
8051 8051
8052 8052
8053 // $ANTLR start "ruleClassTypeScope" 8053 // $ANTLR start "ruleClassTypeScope"
8054 // InternalApplicationConfiguration.g:2926:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; 8054 // InternalApplicationConfiguration.g:2926:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
8055 public final EObject ruleClassTypeScope() throws RecognitionException { 8055 public final EObject ruleClassTypeScope() throws RecognitionException {
8056 EObject current = null; 8056 EObject current = null;
8057 8057
8058 Token otherlv_0=null; 8058 Token otherlv_0=null;
8059 Token lv_setsNew_2_0=null; 8059 Token lv_setsNew_2_0=null;
8060 Token lv_setsSum_3_0=null; 8060 Token lv_setsSum_3_0=null;
8061 EObject lv_type_1_0 = null; 8061 EObject lv_type_1_0 = null;
8062 8062
8063 EObject lv_number_4_0 = null; 8063 EObject lv_number_4_0 = null;
8064 8064
8065 EObject lv_number_5_0 = null; 8065 EObject lv_number_5_0 = null;
8066 8066
8067 8067
8068 8068
8069 enterRule(); 8069 enterRule();
8070 8070
8071 try { 8071 try {
8072 // InternalApplicationConfiguration.g:2932:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) 8072 // InternalApplicationConfiguration.g:2932:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
8073 // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8073 // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8074 { 8074 {
8075 // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8075 // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8076 // InternalApplicationConfiguration.g:2934:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8076 // InternalApplicationConfiguration.g:2934:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8077 { 8077 {
8078 otherlv_0=(Token)match(input,34,FOLLOW_29); 8078 otherlv_0=(Token)match(input,34,FOLLOW_29);
8079 8079
8080 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 8080 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
8081 8081
8082 // InternalApplicationConfiguration.g:2938:3: ( (lv_type_1_0= ruleClassReference ) ) 8082 // InternalApplicationConfiguration.g:2938:3: ( (lv_type_1_0= ruleClassReference ) )
8083 // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference ) 8083 // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference )
8084 { 8084 {
8085 // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference ) 8085 // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference )
8086 // InternalApplicationConfiguration.g:2940:5: lv_type_1_0= ruleClassReference 8086 // InternalApplicationConfiguration.g:2940:5: lv_type_1_0= ruleClassReference
8087 { 8087 {
8088 8088
8089 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 8089 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
8090 8090
8091 pushFollow(FOLLOW_30); 8091 pushFollow(FOLLOW_30);
8092 lv_type_1_0=ruleClassReference(); 8092 lv_type_1_0=ruleClassReference();
8093 8093
8094 state._fsp--; 8094 state._fsp--;
8095 8095
8096 8096
8097 if (current==null) { 8097 if (current==null) {
8098 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 8098 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
8099 } 8099 }
8100 set( 8100 set(
8101 current, 8101 current,
8102 "type", 8102 "type",
8103 lv_type_1_0, 8103 lv_type_1_0,
8104 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); 8104 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference");
8105 afterParserOrEnumRuleCall(); 8105 afterParserOrEnumRuleCall();
8106 8106
8107 8107
8108 } 8108 }
8109 8109
8110 8110
8111 } 8111 }
8112 8112
8113 // InternalApplicationConfiguration.g:2957:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 8113 // InternalApplicationConfiguration.g:2957:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8114 int alt39=2; 8114 int alt39=2;
8115 int LA39_0 = input.LA(1); 8115 int LA39_0 = input.LA(1);
8116 8116
8117 if ( (LA39_0==35) ) { 8117 if ( (LA39_0==35) ) {
8118 alt39=1; 8118 alt39=1;
8119 } 8119 }
8120 else if ( (LA39_0==17) ) { 8120 else if ( (LA39_0==17) ) {
8121 alt39=2; 8121 alt39=2;
8122 } 8122 }
8123 else { 8123 else {
8124 NoViableAltException nvae = 8124 NoViableAltException nvae =
8125 new NoViableAltException("", 39, 0, input); 8125 new NoViableAltException("", 39, 0, input);
8126 8126
8127 throw nvae; 8127 throw nvae;
8128 } 8128 }
8129 switch (alt39) { 8129 switch (alt39) {
8130 case 1 : 8130 case 1 :
8131 // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) ) 8131 // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) )
8132 { 8132 {
8133 // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) ) 8133 // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) )
8134 // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' ) 8134 // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' )
8135 { 8135 {
8136 // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' ) 8136 // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' )
8137 // InternalApplicationConfiguration.g:2960:6: lv_setsNew_2_0= '+=' 8137 // InternalApplicationConfiguration.g:2960:6: lv_setsNew_2_0= '+='
8138 { 8138 {
8139 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31); 8139 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31);
8140 8140
8141 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 8141 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8142 8142
8143 8143
8144 if (current==null) { 8144 if (current==null) {
8145 current = createModelElement(grammarAccess.getClassTypeScopeRule()); 8145 current = createModelElement(grammarAccess.getClassTypeScopeRule());
8146 } 8146 }
8147 setWithLastConsumed(current, "setsNew", true, "+="); 8147 setWithLastConsumed(current, "setsNew", true, "+=");
8148 8148
8149 8149
8150 } 8150 }
8151 8151
8152 8152
8153 } 8153 }
8154 8154
8155 8155
8156 } 8156 }
8157 break; 8157 break;
8158 case 2 : 8158 case 2 :
8159 // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) ) 8159 // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) )
8160 { 8160 {
8161 // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) ) 8161 // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) )
8162 // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' ) 8162 // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' )
8163 { 8163 {
8164 // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' ) 8164 // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' )
8165 // InternalApplicationConfiguration.g:2975:6: lv_setsSum_3_0= '=' 8165 // InternalApplicationConfiguration.g:2975:6: lv_setsSum_3_0= '='
8166 { 8166 {
8167 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); 8167 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31);
8168 8168
8169 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 8169 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
8170 8170
8171 8171
8172 if (current==null) { 8172 if (current==null) {
8173 current = createModelElement(grammarAccess.getClassTypeScopeRule()); 8173 current = createModelElement(grammarAccess.getClassTypeScopeRule());
8174 } 8174 }
8175 setWithLastConsumed(current, "setsSum", true, "="); 8175 setWithLastConsumed(current, "setsSum", true, "=");
8176 8176
8177 8177
8178 } 8178 }
8179 8179
8180 8180
8181 } 8181 }
8182 8182
8183 8183
8184 } 8184 }
8185 break; 8185 break;
8186 8186
8187 } 8187 }
8188 8188
8189 // InternalApplicationConfiguration.g:2988:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8189 // InternalApplicationConfiguration.g:2988:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8190 int alt40=2; 8190 int alt40=2;
8191 int LA40_0 = input.LA(1); 8191 int LA40_0 = input.LA(1);
8192 8192
8193 if ( (LA40_0==RULE_INT) ) { 8193 if ( (LA40_0==RULE_INT) ) {
8194 int LA40_1 = input.LA(2); 8194 int LA40_1 = input.LA(2);
8195 8195
8196 if ( (LA40_1==EOF||(LA40_1>=19 && LA40_1<=20)) ) { 8196 if ( (LA40_1==EOF||(LA40_1>=19 && LA40_1<=20)) ) {
8197 alt40=1; 8197 alt40=1;
8198 } 8198 }
8199 else if ( (LA40_1==43) ) { 8199 else if ( (LA40_1==43) ) {
8200 alt40=2; 8200 alt40=2;
8201 } 8201 }
8202 else { 8202 else {
8203 NoViableAltException nvae = 8203 NoViableAltException nvae =
8204 new NoViableAltException("", 40, 1, input); 8204 new NoViableAltException("", 40, 1, input);
8205 8205
8206 throw nvae; 8206 throw nvae;
8207 } 8207 }
8208 } 8208 }
8209 else if ( (LA40_0==42) ) { 8209 else if ( (LA40_0==42) ) {
8210 alt40=1; 8210 alt40=1;
8211 } 8211 }
8212 else { 8212 else {
8213 NoViableAltException nvae = 8213 NoViableAltException nvae =
8214 new NoViableAltException("", 40, 0, input); 8214 new NoViableAltException("", 40, 0, input);
8215 8215
8216 throw nvae; 8216 throw nvae;
8217 } 8217 }
8218 switch (alt40) { 8218 switch (alt40) {
8219 case 1 : 8219 case 1 :
8220 // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) ) 8220 // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) )
8221 { 8221 {
8222 // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) ) 8222 // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) )
8223 // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber ) 8223 // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber )
8224 { 8224 {
8225 // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber ) 8225 // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber )
8226 // InternalApplicationConfiguration.g:2991:6: lv_number_4_0= ruleExactNumber 8226 // InternalApplicationConfiguration.g:2991:6: lv_number_4_0= ruleExactNumber
8227 { 8227 {
8228 8228
8229 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 8229 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
8230 8230
8231 pushFollow(FOLLOW_2); 8231 pushFollow(FOLLOW_2);
8232 lv_number_4_0=ruleExactNumber(); 8232 lv_number_4_0=ruleExactNumber();
8233 8233
8234 state._fsp--; 8234 state._fsp--;
8235 8235
8236 8236
8237 if (current==null) { 8237 if (current==null) {
8238 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 8238 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
8239 } 8239 }
8240 set( 8240 set(
8241 current, 8241 current,
8242 "number", 8242 "number",
8243 lv_number_4_0, 8243 lv_number_4_0,
8244 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 8244 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
8245 afterParserOrEnumRuleCall(); 8245 afterParserOrEnumRuleCall();
8246 8246
8247 8247
8248 } 8248 }
8249 8249
8250 8250
8251 } 8251 }
8252 8252
8253 8253
8254 } 8254 }
8255 break; 8255 break;
8256 case 2 : 8256 case 2 :
8257 // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8257 // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8258 { 8258 {
8259 // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8259 // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8260 // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber ) 8260 // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber )
8261 { 8261 {
8262 // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber ) 8262 // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber )
8263 // InternalApplicationConfiguration.g:3011:6: lv_number_5_0= ruleIntervallNumber 8263 // InternalApplicationConfiguration.g:3011:6: lv_number_5_0= ruleIntervallNumber
8264 { 8264 {
8265 8265
8266 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 8266 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
8267 8267
8268 pushFollow(FOLLOW_2); 8268 pushFollow(FOLLOW_2);
8269 lv_number_5_0=ruleIntervallNumber(); 8269 lv_number_5_0=ruleIntervallNumber();
8270 8270
8271 state._fsp--; 8271 state._fsp--;
8272 8272
8273 8273
8274 if (current==null) { 8274 if (current==null) {
8275 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); 8275 current = createModelElementForParent(grammarAccess.getClassTypeScopeRule());
8276 } 8276 }
8277 set( 8277 set(
8278 current, 8278 current,
8279 "number", 8279 "number",
8280 lv_number_5_0, 8280 lv_number_5_0,
8281 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 8281 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
8282 afterParserOrEnumRuleCall(); 8282 afterParserOrEnumRuleCall();
8283 8283
8284 8284
8285 } 8285 }
8286 8286
8287 8287
8288 } 8288 }
8289 8289
8290 8290
8291 } 8291 }
8292 break; 8292 break;
8293 8293
8294 } 8294 }
8295 8295
8296 8296
8297 } 8297 }
8298 8298
8299 8299
8300 } 8300 }
8301 8301
8302 8302
8303 leaveRule(); 8303 leaveRule();
8304 8304
8305 } 8305 }
8306 8306
8307 catch (RecognitionException re) { 8307 catch (RecognitionException re) {
8308 recover(input,re); 8308 recover(input,re);
8309 appendSkippedTokens(); 8309 appendSkippedTokens();
8310 } 8310 }
8311 finally { 8311 finally {
8312 } 8312 }
8313 return current; 8313 return current;
8314 } 8314 }
8315 // $ANTLR end "ruleClassTypeScope" 8315 // $ANTLR end "ruleClassTypeScope"
8316 8316
8317 8317
8318 // $ANTLR start "entryRuleObjectTypeScope" 8318 // $ANTLR start "entryRuleObjectTypeScope"
8319 // InternalApplicationConfiguration.g:3033:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; 8319 // InternalApplicationConfiguration.g:3033:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
8320 public final EObject entryRuleObjectTypeScope() throws RecognitionException { 8320 public final EObject entryRuleObjectTypeScope() throws RecognitionException {
8321 EObject current = null; 8321 EObject current = null;
8322 8322
8323 EObject iv_ruleObjectTypeScope = null; 8323 EObject iv_ruleObjectTypeScope = null;
8324 8324
8325 8325
8326 try { 8326 try {
8327 // InternalApplicationConfiguration.g:3033:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) 8327 // InternalApplicationConfiguration.g:3033:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
8328 // InternalApplicationConfiguration.g:3034:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF 8328 // InternalApplicationConfiguration.g:3034:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
8329 { 8329 {
8330 newCompositeNode(grammarAccess.getObjectTypeScopeRule()); 8330 newCompositeNode(grammarAccess.getObjectTypeScopeRule());
8331 pushFollow(FOLLOW_1); 8331 pushFollow(FOLLOW_1);
8332 iv_ruleObjectTypeScope=ruleObjectTypeScope(); 8332 iv_ruleObjectTypeScope=ruleObjectTypeScope();
8333 8333
8334 state._fsp--; 8334 state._fsp--;
8335 8335
8336 current =iv_ruleObjectTypeScope; 8336 current =iv_ruleObjectTypeScope;
8337 match(input,EOF,FOLLOW_2); 8337 match(input,EOF,FOLLOW_2);
8338 8338
8339 } 8339 }
8340 8340
8341 } 8341 }
8342 8342
8343 catch (RecognitionException re) { 8343 catch (RecognitionException re) {
8344 recover(input,re); 8344 recover(input,re);
8345 appendSkippedTokens(); 8345 appendSkippedTokens();
8346 } 8346 }
8347 finally { 8347 finally {
8348 } 8348 }
8349 return current; 8349 return current;
8350 } 8350 }
8351 // $ANTLR end "entryRuleObjectTypeScope" 8351 // $ANTLR end "entryRuleObjectTypeScope"
8352 8352
8353 8353
8354 // $ANTLR start "ruleObjectTypeScope" 8354 // $ANTLR start "ruleObjectTypeScope"
8355 // InternalApplicationConfiguration.g:3040:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; 8355 // InternalApplicationConfiguration.g:3040:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
8356 public final EObject ruleObjectTypeScope() throws RecognitionException { 8356 public final EObject ruleObjectTypeScope() throws RecognitionException {
8357 EObject current = null; 8357 EObject current = null;
8358 8358
8359 Token otherlv_0=null; 8359 Token otherlv_0=null;
8360 Token lv_setsNew_2_0=null; 8360 Token lv_setsNew_2_0=null;
8361 Token lv_setsSum_3_0=null; 8361 Token lv_setsSum_3_0=null;
8362 EObject lv_type_1_0 = null; 8362 EObject lv_type_1_0 = null;
8363 8363
8364 EObject lv_number_4_0 = null; 8364 EObject lv_number_4_0 = null;
8365 8365
8366 EObject lv_number_5_0 = null; 8366 EObject lv_number_5_0 = null;
8367 8367
8368 8368
8369 8369
8370 enterRule(); 8370 enterRule();
8371 8371
8372 try { 8372 try {
8373 // InternalApplicationConfiguration.g:3046:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) 8373 // InternalApplicationConfiguration.g:3046:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
8374 // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8374 // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8375 { 8375 {
8376 // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8376 // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8377 // InternalApplicationConfiguration.g:3048:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8377 // InternalApplicationConfiguration.g:3048:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8378 { 8378 {
8379 otherlv_0=(Token)match(input,34,FOLLOW_32); 8379 otherlv_0=(Token)match(input,34,FOLLOW_32);
8380 8380
8381 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 8381 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
8382 8382
8383 // InternalApplicationConfiguration.g:3052:3: ( (lv_type_1_0= ruleObjectReference ) ) 8383 // InternalApplicationConfiguration.g:3052:3: ( (lv_type_1_0= ruleObjectReference ) )
8384 // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference ) 8384 // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference )
8385 { 8385 {
8386 // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference ) 8386 // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference )
8387 // InternalApplicationConfiguration.g:3054:5: lv_type_1_0= ruleObjectReference 8387 // InternalApplicationConfiguration.g:3054:5: lv_type_1_0= ruleObjectReference
8388 { 8388 {
8389 8389
8390 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 8390 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
8391 8391
8392 pushFollow(FOLLOW_30); 8392 pushFollow(FOLLOW_30);
8393 lv_type_1_0=ruleObjectReference(); 8393 lv_type_1_0=ruleObjectReference();
8394 8394
8395 state._fsp--; 8395 state._fsp--;
8396 8396
8397 8397
8398 if (current==null) { 8398 if (current==null) {
8399 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 8399 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
8400 } 8400 }
8401 set( 8401 set(
8402 current, 8402 current,
8403 "type", 8403 "type",
8404 lv_type_1_0, 8404 lv_type_1_0,
8405 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); 8405 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference");
8406 afterParserOrEnumRuleCall(); 8406 afterParserOrEnumRuleCall();
8407 8407
8408 8408
8409 } 8409 }
8410 8410
8411 8411
8412 } 8412 }
8413 8413
8414 // InternalApplicationConfiguration.g:3071:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 8414 // InternalApplicationConfiguration.g:3071:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8415 int alt41=2; 8415 int alt41=2;
8416 int LA41_0 = input.LA(1); 8416 int LA41_0 = input.LA(1);
8417 8417
8418 if ( (LA41_0==35) ) { 8418 if ( (LA41_0==35) ) {
8419 alt41=1; 8419 alt41=1;
8420 } 8420 }
8421 else if ( (LA41_0==17) ) { 8421 else if ( (LA41_0==17) ) {
8422 alt41=2; 8422 alt41=2;
8423 } 8423 }
8424 else { 8424 else {
8425 NoViableAltException nvae = 8425 NoViableAltException nvae =
8426 new NoViableAltException("", 41, 0, input); 8426 new NoViableAltException("", 41, 0, input);
8427 8427
8428 throw nvae; 8428 throw nvae;
8429 } 8429 }
8430 switch (alt41) { 8430 switch (alt41) {
8431 case 1 : 8431 case 1 :
8432 // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) ) 8432 // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) )
8433 { 8433 {
8434 // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) ) 8434 // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) )
8435 // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' ) 8435 // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' )
8436 { 8436 {
8437 // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' ) 8437 // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' )
8438 // InternalApplicationConfiguration.g:3074:6: lv_setsNew_2_0= '+=' 8438 // InternalApplicationConfiguration.g:3074:6: lv_setsNew_2_0= '+='
8439 { 8439 {
8440 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31); 8440 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31);
8441 8441
8442 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 8442 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8443 8443
8444 8444
8445 if (current==null) { 8445 if (current==null) {
8446 current = createModelElement(grammarAccess.getObjectTypeScopeRule()); 8446 current = createModelElement(grammarAccess.getObjectTypeScopeRule());
8447 } 8447 }
8448 setWithLastConsumed(current, "setsNew", true, "+="); 8448 setWithLastConsumed(current, "setsNew", true, "+=");
8449 8449
8450 8450
8451 } 8451 }
8452 8452
8453 8453
8454 } 8454 }
8455 8455
8456 8456
8457 } 8457 }
8458 break; 8458 break;
8459 case 2 : 8459 case 2 :
8460 // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) ) 8460 // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) )
8461 { 8461 {
8462 // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) ) 8462 // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) )
8463 // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' ) 8463 // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' )
8464 { 8464 {
8465 // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' ) 8465 // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' )
8466 // InternalApplicationConfiguration.g:3089:6: lv_setsSum_3_0= '=' 8466 // InternalApplicationConfiguration.g:3089:6: lv_setsSum_3_0= '='
8467 { 8467 {
8468 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); 8468 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31);
8469 8469
8470 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 8470 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
8471 8471
8472 8472
8473 if (current==null) { 8473 if (current==null) {
8474 current = createModelElement(grammarAccess.getObjectTypeScopeRule()); 8474 current = createModelElement(grammarAccess.getObjectTypeScopeRule());
8475 } 8475 }
8476 setWithLastConsumed(current, "setsSum", true, "="); 8476 setWithLastConsumed(current, "setsSum", true, "=");
8477 8477
8478 8478
8479 } 8479 }
8480 8480
8481 8481
8482 } 8482 }
8483 8483
8484 8484
8485 } 8485 }
8486 break; 8486 break;
8487 8487
8488 } 8488 }
8489 8489
8490 // InternalApplicationConfiguration.g:3102:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8490 // InternalApplicationConfiguration.g:3102:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8491 int alt42=2; 8491 int alt42=2;
8492 int LA42_0 = input.LA(1); 8492 int LA42_0 = input.LA(1);
8493 8493
8494 if ( (LA42_0==RULE_INT) ) { 8494 if ( (LA42_0==RULE_INT) ) {
8495 int LA42_1 = input.LA(2); 8495 int LA42_1 = input.LA(2);
8496 8496
8497 if ( (LA42_1==EOF||(LA42_1>=19 && LA42_1<=20)) ) { 8497 if ( (LA42_1==EOF||(LA42_1>=19 && LA42_1<=20)) ) {
8498 alt42=1; 8498 alt42=1;
8499 } 8499 }
8500 else if ( (LA42_1==43) ) { 8500 else if ( (LA42_1==43) ) {
8501 alt42=2; 8501 alt42=2;
8502 } 8502 }
8503 else { 8503 else {
8504 NoViableAltException nvae = 8504 NoViableAltException nvae =
8505 new NoViableAltException("", 42, 1, input); 8505 new NoViableAltException("", 42, 1, input);
8506 8506
8507 throw nvae; 8507 throw nvae;
8508 } 8508 }
8509 } 8509 }
8510 else if ( (LA42_0==42) ) { 8510 else if ( (LA42_0==42) ) {
8511 alt42=1; 8511 alt42=1;
8512 } 8512 }
8513 else { 8513 else {
8514 NoViableAltException nvae = 8514 NoViableAltException nvae =
8515 new NoViableAltException("", 42, 0, input); 8515 new NoViableAltException("", 42, 0, input);
8516 8516
8517 throw nvae; 8517 throw nvae;
8518 } 8518 }
8519 switch (alt42) { 8519 switch (alt42) {
8520 case 1 : 8520 case 1 :
8521 // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) ) 8521 // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) )
8522 { 8522 {
8523 // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) ) 8523 // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) )
8524 // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber ) 8524 // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber )
8525 { 8525 {
8526 // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber ) 8526 // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber )
8527 // InternalApplicationConfiguration.g:3105:6: lv_number_4_0= ruleExactNumber 8527 // InternalApplicationConfiguration.g:3105:6: lv_number_4_0= ruleExactNumber
8528 { 8528 {
8529 8529
8530 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 8530 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
8531 8531
8532 pushFollow(FOLLOW_2); 8532 pushFollow(FOLLOW_2);
8533 lv_number_4_0=ruleExactNumber(); 8533 lv_number_4_0=ruleExactNumber();
8534 8534
8535 state._fsp--; 8535 state._fsp--;
8536 8536
8537 8537
8538 if (current==null) { 8538 if (current==null) {
8539 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 8539 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
8540 } 8540 }
8541 set( 8541 set(
8542 current, 8542 current,
8543 "number", 8543 "number",
8544 lv_number_4_0, 8544 lv_number_4_0,
8545 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 8545 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
8546 afterParserOrEnumRuleCall(); 8546 afterParserOrEnumRuleCall();
8547 8547
8548 8548
8549 } 8549 }
8550 8550
8551 8551
8552 } 8552 }
8553 8553
8554 8554
8555 } 8555 }
8556 break; 8556 break;
8557 case 2 : 8557 case 2 :
8558 // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8558 // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8559 { 8559 {
8560 // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8560 // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8561 // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber ) 8561 // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber )
8562 { 8562 {
8563 // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber ) 8563 // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber )
8564 // InternalApplicationConfiguration.g:3125:6: lv_number_5_0= ruleIntervallNumber 8564 // InternalApplicationConfiguration.g:3125:6: lv_number_5_0= ruleIntervallNumber
8565 { 8565 {
8566 8566
8567 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 8567 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
8568 8568
8569 pushFollow(FOLLOW_2); 8569 pushFollow(FOLLOW_2);
8570 lv_number_5_0=ruleIntervallNumber(); 8570 lv_number_5_0=ruleIntervallNumber();
8571 8571
8572 state._fsp--; 8572 state._fsp--;
8573 8573
8574 8574
8575 if (current==null) { 8575 if (current==null) {
8576 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); 8576 current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule());
8577 } 8577 }
8578 set( 8578 set(
8579 current, 8579 current,
8580 "number", 8580 "number",
8581 lv_number_5_0, 8581 lv_number_5_0,
8582 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 8582 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
8583 afterParserOrEnumRuleCall(); 8583 afterParserOrEnumRuleCall();
8584 8584
8585 8585
8586 } 8586 }
8587 8587
8588 8588
8589 } 8589 }
8590 8590
8591 8591
8592 } 8592 }
8593 break; 8593 break;
8594 8594
8595 } 8595 }
8596 8596
8597 8597
8598 } 8598 }
8599 8599
8600 8600
8601 } 8601 }
8602 8602
8603 8603
8604 leaveRule(); 8604 leaveRule();
8605 8605
8606 } 8606 }
8607 8607
8608 catch (RecognitionException re) { 8608 catch (RecognitionException re) {
8609 recover(input,re); 8609 recover(input,re);
8610 appendSkippedTokens(); 8610 appendSkippedTokens();
8611 } 8611 }
8612 finally { 8612 finally {
8613 } 8613 }
8614 return current; 8614 return current;
8615 } 8615 }
8616 // $ANTLR end "ruleObjectTypeScope" 8616 // $ANTLR end "ruleObjectTypeScope"
8617 8617
8618 8618
8619 // $ANTLR start "entryRuleIntegerTypeScope" 8619 // $ANTLR start "entryRuleIntegerTypeScope"
8620 // InternalApplicationConfiguration.g:3147:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; 8620 // InternalApplicationConfiguration.g:3147:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
8621 public final EObject entryRuleIntegerTypeScope() throws RecognitionException { 8621 public final EObject entryRuleIntegerTypeScope() throws RecognitionException {
8622 EObject current = null; 8622 EObject current = null;
8623 8623
8624 EObject iv_ruleIntegerTypeScope = null; 8624 EObject iv_ruleIntegerTypeScope = null;
8625 8625
8626 8626
8627 try { 8627 try {
8628 // InternalApplicationConfiguration.g:3147:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) 8628 // InternalApplicationConfiguration.g:3147:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
8629 // InternalApplicationConfiguration.g:3148:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF 8629 // InternalApplicationConfiguration.g:3148:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
8630 { 8630 {
8631 newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); 8631 newCompositeNode(grammarAccess.getIntegerTypeScopeRule());
8632 pushFollow(FOLLOW_1); 8632 pushFollow(FOLLOW_1);
8633 iv_ruleIntegerTypeScope=ruleIntegerTypeScope(); 8633 iv_ruleIntegerTypeScope=ruleIntegerTypeScope();
8634 8634
8635 state._fsp--; 8635 state._fsp--;
8636 8636
8637 current =iv_ruleIntegerTypeScope; 8637 current =iv_ruleIntegerTypeScope;
8638 match(input,EOF,FOLLOW_2); 8638 match(input,EOF,FOLLOW_2);
8639 8639
8640 } 8640 }
8641 8641
8642 } 8642 }
8643 8643
8644 catch (RecognitionException re) { 8644 catch (RecognitionException re) {
8645 recover(input,re); 8645 recover(input,re);
8646 appendSkippedTokens(); 8646 appendSkippedTokens();
8647 } 8647 }
8648 finally { 8648 finally {
8649 } 8649 }
8650 return current; 8650 return current;
8651 } 8651 }
8652 // $ANTLR end "entryRuleIntegerTypeScope" 8652 // $ANTLR end "entryRuleIntegerTypeScope"
8653 8653
8654 8654
8655 // $ANTLR start "ruleIntegerTypeScope" 8655 // $ANTLR start "ruleIntegerTypeScope"
8656 // InternalApplicationConfiguration.g:3154:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; 8656 // InternalApplicationConfiguration.g:3154:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ;
8657 public final EObject ruleIntegerTypeScope() throws RecognitionException { 8657 public final EObject ruleIntegerTypeScope() throws RecognitionException {
8658 EObject current = null; 8658 EObject current = null;
8659 8659
8660 Token otherlv_0=null; 8660 Token otherlv_0=null;
8661 Token lv_setsNew_2_0=null; 8661 Token lv_setsNew_2_0=null;
8662 Token lv_setsSum_3_0=null; 8662 Token lv_setsSum_3_0=null;
8663 EObject lv_type_1_0 = null; 8663 EObject lv_type_1_0 = null;
8664 8664
8665 EObject lv_number_4_0 = null; 8665 EObject lv_number_4_0 = null;
8666 8666
8667 EObject lv_number_5_0 = null; 8667 EObject lv_number_5_0 = null;
8668 8668
8669 EObject lv_number_6_0 = null; 8669 EObject lv_number_6_0 = null;
8670 8670
8671 8671
8672 8672
8673 enterRule(); 8673 enterRule();
8674 8674
8675 try { 8675 try {
8676 // InternalApplicationConfiguration.g:3160:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) 8676 // InternalApplicationConfiguration.g:3160:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) )
8677 // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) 8677 // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
8678 { 8678 {
8679 // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) 8679 // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
8680 // InternalApplicationConfiguration.g:3162:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 8680 // InternalApplicationConfiguration.g:3162:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
8681 { 8681 {
8682 otherlv_0=(Token)match(input,34,FOLLOW_33); 8682 otherlv_0=(Token)match(input,34,FOLLOW_33);
8683 8683
8684 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 8684 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
8685 8685
8686 // InternalApplicationConfiguration.g:3166:3: ( (lv_type_1_0= ruleIntegerReference ) ) 8686 // InternalApplicationConfiguration.g:3166:3: ( (lv_type_1_0= ruleIntegerReference ) )
8687 // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference ) 8687 // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference )
8688 { 8688 {
8689 // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference ) 8689 // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference )
8690 // InternalApplicationConfiguration.g:3168:5: lv_type_1_0= ruleIntegerReference 8690 // InternalApplicationConfiguration.g:3168:5: lv_type_1_0= ruleIntegerReference
8691 { 8691 {
8692 8692
8693 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 8693 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
8694 8694
8695 pushFollow(FOLLOW_30); 8695 pushFollow(FOLLOW_30);
8696 lv_type_1_0=ruleIntegerReference(); 8696 lv_type_1_0=ruleIntegerReference();
8697 8697
8698 state._fsp--; 8698 state._fsp--;
8699 8699
8700 8700
8701 if (current==null) { 8701 if (current==null) {
8702 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 8702 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
8703 } 8703 }
8704 set( 8704 set(
8705 current, 8705 current,
8706 "type", 8706 "type",
8707 lv_type_1_0, 8707 lv_type_1_0,
8708 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); 8708 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference");
8709 afterParserOrEnumRuleCall(); 8709 afterParserOrEnumRuleCall();
8710 8710
8711 8711
8712 } 8712 }
8713 8713
8714 8714
8715 } 8715 }
8716 8716
8717 // InternalApplicationConfiguration.g:3185:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 8717 // InternalApplicationConfiguration.g:3185:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8718 int alt43=2; 8718 int alt43=2;
8719 int LA43_0 = input.LA(1); 8719 int LA43_0 = input.LA(1);
8720 8720
8721 if ( (LA43_0==35) ) { 8721 if ( (LA43_0==35) ) {
8722 alt43=1; 8722 alt43=1;
8723 } 8723 }
8724 else if ( (LA43_0==17) ) { 8724 else if ( (LA43_0==17) ) {
8725 alt43=2; 8725 alt43=2;
8726 } 8726 }
8727 else { 8727 else {
8728 NoViableAltException nvae = 8728 NoViableAltException nvae =
8729 new NoViableAltException("", 43, 0, input); 8729 new NoViableAltException("", 43, 0, input);
8730 8730
8731 throw nvae; 8731 throw nvae;
8732 } 8732 }
8733 switch (alt43) { 8733 switch (alt43) {
8734 case 1 : 8734 case 1 :
8735 // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) ) 8735 // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) )
8736 { 8736 {
8737 // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) ) 8737 // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) )
8738 // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' ) 8738 // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' )
8739 { 8739 {
8740 // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' ) 8740 // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' )
8741 // InternalApplicationConfiguration.g:3188:6: lv_setsNew_2_0= '+=' 8741 // InternalApplicationConfiguration.g:3188:6: lv_setsNew_2_0= '+='
8742 { 8742 {
8743 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); 8743 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34);
8744 8744
8745 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 8745 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8746 8746
8747 8747
8748 if (current==null) { 8748 if (current==null) {
8749 current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); 8749 current = createModelElement(grammarAccess.getIntegerTypeScopeRule());
8750 } 8750 }
8751 setWithLastConsumed(current, "setsNew", true, "+="); 8751 setWithLastConsumed(current, "setsNew", true, "+=");
8752 8752
8753 8753
8754 } 8754 }
8755 8755
8756 8756
8757 } 8757 }
8758 8758
8759 8759
8760 } 8760 }
8761 break; 8761 break;
8762 case 2 : 8762 case 2 :
8763 // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) ) 8763 // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) )
8764 { 8764 {
8765 // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) ) 8765 // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) )
8766 // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' ) 8766 // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' )
8767 { 8767 {
8768 // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' ) 8768 // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' )
8769 // InternalApplicationConfiguration.g:3203:6: lv_setsSum_3_0= '=' 8769 // InternalApplicationConfiguration.g:3203:6: lv_setsSum_3_0= '='
8770 { 8770 {
8771 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); 8771 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34);
8772 8772
8773 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 8773 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
8774 8774
8775 8775
8776 if (current==null) { 8776 if (current==null) {
8777 current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); 8777 current = createModelElement(grammarAccess.getIntegerTypeScopeRule());
8778 } 8778 }
8779 setWithLastConsumed(current, "setsSum", true, "="); 8779 setWithLastConsumed(current, "setsSum", true, "=");
8780 8780
8781 8781
8782 } 8782 }
8783 8783
8784 8784
8785 } 8785 }
8786 8786
8787 8787
8788 } 8788 }
8789 break; 8789 break;
8790 8790
8791 } 8791 }
8792 8792
8793 // InternalApplicationConfiguration.g:3216:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 8793 // InternalApplicationConfiguration.g:3216:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
8794 int alt44=3; 8794 int alt44=3;
8795 switch ( input.LA(1) ) { 8795 switch ( input.LA(1) ) {
8796 case RULE_INT: 8796 case RULE_INT:
8797 { 8797 {
8798 int LA44_1 = input.LA(2); 8798 int LA44_1 = input.LA(2);
8799 8799
8800 if ( (LA44_1==EOF||(LA44_1>=19 && LA44_1<=20)) ) { 8800 if ( (LA44_1==EOF||(LA44_1>=19 && LA44_1<=20)) ) {
8801 alt44=1; 8801 alt44=1;
8802 } 8802 }
8803 else if ( (LA44_1==43) ) { 8803 else if ( (LA44_1==43) ) {
8804 alt44=2; 8804 alt44=2;
8805 } 8805 }
8806 else { 8806 else {
8807 NoViableAltException nvae = 8807 NoViableAltException nvae =
8808 new NoViableAltException("", 44, 1, input); 8808 new NoViableAltException("", 44, 1, input);
8809 8809
8810 throw nvae; 8810 throw nvae;
8811 } 8811 }
8812 } 8812 }
8813 break; 8813 break;
8814 case 42: 8814 case 42:
8815 { 8815 {
8816 alt44=1; 8816 alt44=1;
8817 } 8817 }
8818 break; 8818 break;
8819 case 18: 8819 case 18:
8820 { 8820 {
8821 alt44=3; 8821 alt44=3;
8822 } 8822 }
8823 break; 8823 break;
8824 default: 8824 default:
8825 NoViableAltException nvae = 8825 NoViableAltException nvae =
8826 new NoViableAltException("", 44, 0, input); 8826 new NoViableAltException("", 44, 0, input);
8827 8827
8828 throw nvae; 8828 throw nvae;
8829 } 8829 }
8830 8830
8831 switch (alt44) { 8831 switch (alt44) {
8832 case 1 : 8832 case 1 :
8833 // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) ) 8833 // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) )
8834 { 8834 {
8835 // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) ) 8835 // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) )
8836 // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber ) 8836 // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber )
8837 { 8837 {
8838 // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber ) 8838 // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber )
8839 // InternalApplicationConfiguration.g:3219:6: lv_number_4_0= ruleExactNumber 8839 // InternalApplicationConfiguration.g:3219:6: lv_number_4_0= ruleExactNumber
8840 { 8840 {
8841 8841
8842 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 8842 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
8843 8843
8844 pushFollow(FOLLOW_2); 8844 pushFollow(FOLLOW_2);
8845 lv_number_4_0=ruleExactNumber(); 8845 lv_number_4_0=ruleExactNumber();
8846 8846
8847 state._fsp--; 8847 state._fsp--;
8848 8848
8849 8849
8850 if (current==null) { 8850 if (current==null) {
8851 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 8851 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
8852 } 8852 }
8853 set( 8853 set(
8854 current, 8854 current,
8855 "number", 8855 "number",
8856 lv_number_4_0, 8856 lv_number_4_0,
8857 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 8857 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
8858 afterParserOrEnumRuleCall(); 8858 afterParserOrEnumRuleCall();
8859 8859
8860 8860
8861 } 8861 }
8862 8862
8863 8863
8864 } 8864 }
8865 8865
8866 8866
8867 } 8867 }
8868 break; 8868 break;
8869 case 2 : 8869 case 2 :
8870 // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8870 // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8871 { 8871 {
8872 // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8872 // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8873 // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber ) 8873 // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber )
8874 { 8874 {
8875 // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber ) 8875 // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber )
8876 // InternalApplicationConfiguration.g:3239:6: lv_number_5_0= ruleIntervallNumber 8876 // InternalApplicationConfiguration.g:3239:6: lv_number_5_0= ruleIntervallNumber
8877 { 8877 {
8878 8878
8879 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 8879 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
8880 8880
8881 pushFollow(FOLLOW_2); 8881 pushFollow(FOLLOW_2);
8882 lv_number_5_0=ruleIntervallNumber(); 8882 lv_number_5_0=ruleIntervallNumber();
8883 8883
8884 state._fsp--; 8884 state._fsp--;
8885 8885
8886 8886
8887 if (current==null) { 8887 if (current==null) {
8888 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 8888 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
8889 } 8889 }
8890 set( 8890 set(
8891 current, 8891 current,
8892 "number", 8892 "number",
8893 lv_number_5_0, 8893 lv_number_5_0,
8894 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 8894 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
8895 afterParserOrEnumRuleCall(); 8895 afterParserOrEnumRuleCall();
8896 8896
8897 8897
8898 } 8898 }
8899 8899
8900 8900
8901 } 8901 }
8902 8902
8903 8903
8904 } 8904 }
8905 break; 8905 break;
8906 case 3 : 8906 case 3 :
8907 // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 8907 // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) )
8908 { 8908 {
8909 // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 8909 // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) )
8910 // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation ) 8910 // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation )
8911 { 8911 {
8912 // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation ) 8912 // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation )
8913 // InternalApplicationConfiguration.g:3259:6: lv_number_6_0= ruleIntEnumberation 8913 // InternalApplicationConfiguration.g:3259:6: lv_number_6_0= ruleIntEnumberation
8914 { 8914 {
8915 8915
8916 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 8916 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
8917 8917
8918 pushFollow(FOLLOW_2); 8918 pushFollow(FOLLOW_2);
8919 lv_number_6_0=ruleIntEnumberation(); 8919 lv_number_6_0=ruleIntEnumberation();
8920 8920
8921 state._fsp--; 8921 state._fsp--;
8922 8922
8923 8923
8924 if (current==null) { 8924 if (current==null) {
8925 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); 8925 current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule());
8926 } 8926 }
8927 set( 8927 set(
8928 current, 8928 current,
8929 "number", 8929 "number",
8930 lv_number_6_0, 8930 lv_number_6_0,
8931 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); 8931 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation");
8932 afterParserOrEnumRuleCall(); 8932 afterParserOrEnumRuleCall();
8933 8933
8934 8934
8935 } 8935 }
8936 8936
8937 8937
8938 } 8938 }
8939 8939
8940 8940
8941 } 8941 }
8942 break; 8942 break;
8943 8943
8944 } 8944 }
8945 8945
8946 8946
8947 } 8947 }
8948 8948
8949 8949
8950 } 8950 }
8951 8951
8952 8952
8953 leaveRule(); 8953 leaveRule();
8954 8954
8955 } 8955 }
8956 8956
8957 catch (RecognitionException re) { 8957 catch (RecognitionException re) {
8958 recover(input,re); 8958 recover(input,re);
8959 appendSkippedTokens(); 8959 appendSkippedTokens();
8960 } 8960 }
8961 finally { 8961 finally {
8962 } 8962 }
8963 return current; 8963 return current;
8964 } 8964 }
8965 // $ANTLR end "ruleIntegerTypeScope" 8965 // $ANTLR end "ruleIntegerTypeScope"
8966 8966
8967 8967
8968 // $ANTLR start "entryRuleRealTypeScope" 8968 // $ANTLR start "entryRuleRealTypeScope"
8969 // InternalApplicationConfiguration.g:3281:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; 8969 // InternalApplicationConfiguration.g:3281:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
8970 public final EObject entryRuleRealTypeScope() throws RecognitionException { 8970 public final EObject entryRuleRealTypeScope() throws RecognitionException {
8971 EObject current = null; 8971 EObject current = null;
8972 8972
8973 EObject iv_ruleRealTypeScope = null; 8973 EObject iv_ruleRealTypeScope = null;
8974 8974
8975 8975
8976 try { 8976 try {
8977 // InternalApplicationConfiguration.g:3281:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) 8977 // InternalApplicationConfiguration.g:3281:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
8978 // InternalApplicationConfiguration.g:3282:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF 8978 // InternalApplicationConfiguration.g:3282:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
8979 { 8979 {
8980 newCompositeNode(grammarAccess.getRealTypeScopeRule()); 8980 newCompositeNode(grammarAccess.getRealTypeScopeRule());
8981 pushFollow(FOLLOW_1); 8981 pushFollow(FOLLOW_1);
8982 iv_ruleRealTypeScope=ruleRealTypeScope(); 8982 iv_ruleRealTypeScope=ruleRealTypeScope();
8983 8983
8984 state._fsp--; 8984 state._fsp--;
8985 8985
8986 current =iv_ruleRealTypeScope; 8986 current =iv_ruleRealTypeScope;
8987 match(input,EOF,FOLLOW_2); 8987 match(input,EOF,FOLLOW_2);
8988 8988
8989 } 8989 }
8990 8990
8991 } 8991 }
8992 8992
8993 catch (RecognitionException re) { 8993 catch (RecognitionException re) {
8994 recover(input,re); 8994 recover(input,re);
8995 appendSkippedTokens(); 8995 appendSkippedTokens();
8996 } 8996 }
8997 finally { 8997 finally {
8998 } 8998 }
8999 return current; 8999 return current;
9000 } 9000 }
9001 // $ANTLR end "entryRuleRealTypeScope" 9001 // $ANTLR end "entryRuleRealTypeScope"
9002 9002
9003 9003
9004 // $ANTLR start "ruleRealTypeScope" 9004 // $ANTLR start "ruleRealTypeScope"
9005 // InternalApplicationConfiguration.g:3288:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; 9005 // InternalApplicationConfiguration.g:3288:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ;
9006 public final EObject ruleRealTypeScope() throws RecognitionException { 9006 public final EObject ruleRealTypeScope() throws RecognitionException {
9007 EObject current = null; 9007 EObject current = null;
9008 9008
9009 Token otherlv_0=null; 9009 Token otherlv_0=null;
9010 Token lv_setsNew_2_0=null; 9010 Token lv_setsNew_2_0=null;
9011 Token lv_setsSum_3_0=null; 9011 Token lv_setsSum_3_0=null;
9012 EObject lv_type_1_0 = null; 9012 EObject lv_type_1_0 = null;
9013 9013
9014 EObject lv_number_4_0 = null; 9014 EObject lv_number_4_0 = null;
9015 9015
9016 EObject lv_number_5_0 = null; 9016 EObject lv_number_5_0 = null;
9017 9017
9018 EObject lv_number_6_0 = null; 9018 EObject lv_number_6_0 = null;
9019 9019
9020 9020
9021 9021
9022 enterRule(); 9022 enterRule();
9023 9023
9024 try { 9024 try {
9025 // InternalApplicationConfiguration.g:3294:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) 9025 // InternalApplicationConfiguration.g:3294:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) )
9026 // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) 9026 // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
9027 { 9027 {
9028 // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) 9028 // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
9029 // InternalApplicationConfiguration.g:3296:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 9029 // InternalApplicationConfiguration.g:3296:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
9030 { 9030 {
9031 otherlv_0=(Token)match(input,34,FOLLOW_35); 9031 otherlv_0=(Token)match(input,34,FOLLOW_35);
9032 9032
9033 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 9033 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
9034 9034
9035 // InternalApplicationConfiguration.g:3300:3: ( (lv_type_1_0= ruleRealReference ) ) 9035 // InternalApplicationConfiguration.g:3300:3: ( (lv_type_1_0= ruleRealReference ) )
9036 // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference ) 9036 // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference )
9037 { 9037 {
9038 // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference ) 9038 // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference )
9039 // InternalApplicationConfiguration.g:3302:5: lv_type_1_0= ruleRealReference 9039 // InternalApplicationConfiguration.g:3302:5: lv_type_1_0= ruleRealReference
9040 { 9040 {
9041 9041
9042 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 9042 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
9043 9043
9044 pushFollow(FOLLOW_30); 9044 pushFollow(FOLLOW_30);
9045 lv_type_1_0=ruleRealReference(); 9045 lv_type_1_0=ruleRealReference();
9046 9046
9047 state._fsp--; 9047 state._fsp--;
9048 9048
9049 9049
9050 if (current==null) { 9050 if (current==null) {
9051 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 9051 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
9052 } 9052 }
9053 set( 9053 set(
9054 current, 9054 current,
9055 "type", 9055 "type",
9056 lv_type_1_0, 9056 lv_type_1_0,
9057 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); 9057 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference");
9058 afterParserOrEnumRuleCall(); 9058 afterParserOrEnumRuleCall();
9059 9059
9060 9060
9061 } 9061 }
9062 9062
9063 9063
9064 } 9064 }
9065 9065
9066 // InternalApplicationConfiguration.g:3319:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9066 // InternalApplicationConfiguration.g:3319:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9067 int alt45=2; 9067 int alt45=2;
9068 int LA45_0 = input.LA(1); 9068 int LA45_0 = input.LA(1);
9069 9069
9070 if ( (LA45_0==35) ) { 9070 if ( (LA45_0==35) ) {
9071 alt45=1; 9071 alt45=1;
9072 } 9072 }
9073 else if ( (LA45_0==17) ) { 9073 else if ( (LA45_0==17) ) {
9074 alt45=2; 9074 alt45=2;
9075 } 9075 }
9076 else { 9076 else {
9077 NoViableAltException nvae = 9077 NoViableAltException nvae =
9078 new NoViableAltException("", 45, 0, input); 9078 new NoViableAltException("", 45, 0, input);
9079 9079
9080 throw nvae; 9080 throw nvae;
9081 } 9081 }
9082 switch (alt45) { 9082 switch (alt45) {
9083 case 1 : 9083 case 1 :
9084 // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) ) 9084 // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) )
9085 { 9085 {
9086 // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) ) 9086 // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) )
9087 // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' ) 9087 // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' )
9088 { 9088 {
9089 // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' ) 9089 // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' )
9090 // InternalApplicationConfiguration.g:3322:6: lv_setsNew_2_0= '+=' 9090 // InternalApplicationConfiguration.g:3322:6: lv_setsNew_2_0= '+='
9091 { 9091 {
9092 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); 9092 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34);
9093 9093
9094 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9094 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9095 9095
9096 9096
9097 if (current==null) { 9097 if (current==null) {
9098 current = createModelElement(grammarAccess.getRealTypeScopeRule()); 9098 current = createModelElement(grammarAccess.getRealTypeScopeRule());
9099 } 9099 }
9100 setWithLastConsumed(current, "setsNew", true, "+="); 9100 setWithLastConsumed(current, "setsNew", true, "+=");
9101 9101
9102 9102
9103 } 9103 }
9104 9104
9105 9105
9106 } 9106 }
9107 9107
9108 9108
9109 } 9109 }
9110 break; 9110 break;
9111 case 2 : 9111 case 2 :
9112 // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) ) 9112 // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) )
9113 { 9113 {
9114 // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) ) 9114 // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) )
9115 // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' ) 9115 // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' )
9116 { 9116 {
9117 // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' ) 9117 // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' )
9118 // InternalApplicationConfiguration.g:3337:6: lv_setsSum_3_0= '=' 9118 // InternalApplicationConfiguration.g:3337:6: lv_setsSum_3_0= '='
9119 { 9119 {
9120 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); 9120 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34);
9121 9121
9122 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 9122 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
9123 9123
9124 9124
9125 if (current==null) { 9125 if (current==null) {
9126 current = createModelElement(grammarAccess.getRealTypeScopeRule()); 9126 current = createModelElement(grammarAccess.getRealTypeScopeRule());
9127 } 9127 }
9128 setWithLastConsumed(current, "setsSum", true, "="); 9128 setWithLastConsumed(current, "setsSum", true, "=");
9129 9129
9130 9130
9131 } 9131 }
9132 9132
9133 9133
9134 } 9134 }
9135 9135
9136 9136
9137 } 9137 }
9138 break; 9138 break;
9139 9139
9140 } 9140 }
9141 9141
9142 // InternalApplicationConfiguration.g:3350:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 9142 // InternalApplicationConfiguration.g:3350:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
9143 int alt46=3; 9143 int alt46=3;
9144 switch ( input.LA(1) ) { 9144 switch ( input.LA(1) ) {
9145 case RULE_INT: 9145 case RULE_INT:
9146 { 9146 {
9147 int LA46_1 = input.LA(2); 9147 int LA46_1 = input.LA(2);
9148 9148
9149 if ( (LA46_1==43) ) { 9149 if ( (LA46_1==43) ) {
9150 alt46=2; 9150 alt46=2;
9151 } 9151 }
9152 else if ( (LA46_1==EOF||(LA46_1>=19 && LA46_1<=20)) ) { 9152 else if ( (LA46_1==EOF||(LA46_1>=19 && LA46_1<=20)) ) {
9153 alt46=1; 9153 alt46=1;
9154 } 9154 }
9155 else { 9155 else {
9156 NoViableAltException nvae = 9156 NoViableAltException nvae =
9157 new NoViableAltException("", 46, 1, input); 9157 new NoViableAltException("", 46, 1, input);
9158 9158
9159 throw nvae; 9159 throw nvae;
9160 } 9160 }
9161 } 9161 }
9162 break; 9162 break;
9163 case 42: 9163 case 42:
9164 { 9164 {
9165 alt46=1; 9165 alt46=1;
9166 } 9166 }
9167 break; 9167 break;
9168 case 18: 9168 case 18:
9169 { 9169 {
9170 alt46=3; 9170 alt46=3;
9171 } 9171 }
9172 break; 9172 break;
9173 default: 9173 default:
9174 NoViableAltException nvae = 9174 NoViableAltException nvae =
9175 new NoViableAltException("", 46, 0, input); 9175 new NoViableAltException("", 46, 0, input);
9176 9176
9177 throw nvae; 9177 throw nvae;
9178 } 9178 }
9179 9179
9180 switch (alt46) { 9180 switch (alt46) {
9181 case 1 : 9181 case 1 :
9182 // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) ) 9182 // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) )
9183 { 9183 {
9184 // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) ) 9184 // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) )
9185 // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber ) 9185 // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber )
9186 { 9186 {
9187 // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber ) 9187 // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber )
9188 // InternalApplicationConfiguration.g:3353:6: lv_number_4_0= ruleExactNumber 9188 // InternalApplicationConfiguration.g:3353:6: lv_number_4_0= ruleExactNumber
9189 { 9189 {
9190 9190
9191 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9191 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
9192 9192
9193 pushFollow(FOLLOW_2); 9193 pushFollow(FOLLOW_2);
9194 lv_number_4_0=ruleExactNumber(); 9194 lv_number_4_0=ruleExactNumber();
9195 9195
9196 state._fsp--; 9196 state._fsp--;
9197 9197
9198 9198
9199 if (current==null) { 9199 if (current==null) {
9200 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 9200 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
9201 } 9201 }
9202 set( 9202 set(
9203 current, 9203 current,
9204 "number", 9204 "number",
9205 lv_number_4_0, 9205 lv_number_4_0,
9206 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 9206 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
9207 afterParserOrEnumRuleCall(); 9207 afterParserOrEnumRuleCall();
9208 9208
9209 9209
9210 } 9210 }
9211 9211
9212 9212
9213 } 9213 }
9214 9214
9215 9215
9216 } 9216 }
9217 break; 9217 break;
9218 case 2 : 9218 case 2 :
9219 // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9219 // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9220 { 9220 {
9221 // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9221 // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9222 // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber ) 9222 // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber )
9223 { 9223 {
9224 // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber ) 9224 // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber )
9225 // InternalApplicationConfiguration.g:3373:6: lv_number_5_0= ruleIntervallNumber 9225 // InternalApplicationConfiguration.g:3373:6: lv_number_5_0= ruleIntervallNumber
9226 { 9226 {
9227 9227
9228 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9228 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
9229 9229
9230 pushFollow(FOLLOW_2); 9230 pushFollow(FOLLOW_2);
9231 lv_number_5_0=ruleIntervallNumber(); 9231 lv_number_5_0=ruleIntervallNumber();
9232 9232
9233 state._fsp--; 9233 state._fsp--;
9234 9234
9235 9235
9236 if (current==null) { 9236 if (current==null) {
9237 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 9237 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
9238 } 9238 }
9239 set( 9239 set(
9240 current, 9240 current,
9241 "number", 9241 "number",
9242 lv_number_5_0, 9242 lv_number_5_0,
9243 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 9243 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
9244 afterParserOrEnumRuleCall(); 9244 afterParserOrEnumRuleCall();
9245 9245
9246 9246
9247 } 9247 }
9248 9248
9249 9249
9250 } 9250 }
9251 9251
9252 9252
9253 } 9253 }
9254 break; 9254 break;
9255 case 3 : 9255 case 3 :
9256 // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9256 // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9257 { 9257 {
9258 // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9258 // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9259 // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration ) 9259 // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration )
9260 { 9260 {
9261 // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration ) 9261 // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration )
9262 // InternalApplicationConfiguration.g:3393:6: lv_number_6_0= ruleRealEnumeration 9262 // InternalApplicationConfiguration.g:3393:6: lv_number_6_0= ruleRealEnumeration
9263 { 9263 {
9264 9264
9265 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 9265 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
9266 9266
9267 pushFollow(FOLLOW_2); 9267 pushFollow(FOLLOW_2);
9268 lv_number_6_0=ruleRealEnumeration(); 9268 lv_number_6_0=ruleRealEnumeration();
9269 9269
9270 state._fsp--; 9270 state._fsp--;
9271 9271
9272 9272
9273 if (current==null) { 9273 if (current==null) {
9274 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); 9274 current = createModelElementForParent(grammarAccess.getRealTypeScopeRule());
9275 } 9275 }
9276 set( 9276 set(
9277 current, 9277 current,
9278 "number", 9278 "number",
9279 lv_number_6_0, 9279 lv_number_6_0,
9280 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); 9280 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration");
9281 afterParserOrEnumRuleCall(); 9281 afterParserOrEnumRuleCall();
9282 9282
9283 9283
9284 } 9284 }
9285 9285
9286 9286
9287 } 9287 }
9288 9288
9289 9289
9290 } 9290 }
9291 break; 9291 break;
9292 9292
9293 } 9293 }
9294 9294
9295 9295
9296 } 9296 }
9297 9297
9298 9298
9299 } 9299 }
9300 9300
9301 9301
9302 leaveRule(); 9302 leaveRule();
9303 9303
9304 } 9304 }
9305 9305
9306 catch (RecognitionException re) { 9306 catch (RecognitionException re) {
9307 recover(input,re); 9307 recover(input,re);
9308 appendSkippedTokens(); 9308 appendSkippedTokens();
9309 } 9309 }
9310 finally { 9310 finally {
9311 } 9311 }
9312 return current; 9312 return current;
9313 } 9313 }
9314 // $ANTLR end "ruleRealTypeScope" 9314 // $ANTLR end "ruleRealTypeScope"
9315 9315
9316 9316
9317 // $ANTLR start "entryRuleStringTypeScope" 9317 // $ANTLR start "entryRuleStringTypeScope"
9318 // InternalApplicationConfiguration.g:3415:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; 9318 // InternalApplicationConfiguration.g:3415:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
9319 public final EObject entryRuleStringTypeScope() throws RecognitionException { 9319 public final EObject entryRuleStringTypeScope() throws RecognitionException {
9320 EObject current = null; 9320 EObject current = null;
9321 9321
9322 EObject iv_ruleStringTypeScope = null; 9322 EObject iv_ruleStringTypeScope = null;
9323 9323
9324 9324
9325 try { 9325 try {
9326 // InternalApplicationConfiguration.g:3415:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) 9326 // InternalApplicationConfiguration.g:3415:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
9327 // InternalApplicationConfiguration.g:3416:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF 9327 // InternalApplicationConfiguration.g:3416:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
9328 { 9328 {
9329 newCompositeNode(grammarAccess.getStringTypeScopeRule()); 9329 newCompositeNode(grammarAccess.getStringTypeScopeRule());
9330 pushFollow(FOLLOW_1); 9330 pushFollow(FOLLOW_1);
9331 iv_ruleStringTypeScope=ruleStringTypeScope(); 9331 iv_ruleStringTypeScope=ruleStringTypeScope();
9332 9332
9333 state._fsp--; 9333 state._fsp--;
9334 9334
9335 current =iv_ruleStringTypeScope; 9335 current =iv_ruleStringTypeScope;
9336 match(input,EOF,FOLLOW_2); 9336 match(input,EOF,FOLLOW_2);
9337 9337
9338 } 9338 }
9339 9339
9340 } 9340 }
9341 9341
9342 catch (RecognitionException re) { 9342 catch (RecognitionException re) {
9343 recover(input,re); 9343 recover(input,re);
9344 appendSkippedTokens(); 9344 appendSkippedTokens();
9345 } 9345 }
9346 finally { 9346 finally {
9347 } 9347 }
9348 return current; 9348 return current;
9349 } 9349 }
9350 // $ANTLR end "entryRuleStringTypeScope" 9350 // $ANTLR end "entryRuleStringTypeScope"
9351 9351
9352 9352
9353 // $ANTLR start "ruleStringTypeScope" 9353 // $ANTLR start "ruleStringTypeScope"
9354 // InternalApplicationConfiguration.g:3422:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; 9354 // InternalApplicationConfiguration.g:3422:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ;
9355 public final EObject ruleStringTypeScope() throws RecognitionException { 9355 public final EObject ruleStringTypeScope() throws RecognitionException {
9356 EObject current = null; 9356 EObject current = null;
9357 9357
9358 Token otherlv_0=null; 9358 Token otherlv_0=null;
9359 Token lv_setsNew_2_0=null; 9359 Token lv_setsNew_2_0=null;
9360 Token lv_setsSum_3_0=null; 9360 Token lv_setsSum_3_0=null;
9361 EObject lv_type_1_0 = null; 9361 EObject lv_type_1_0 = null;
9362 9362
9363 EObject lv_number_4_0 = null; 9363 EObject lv_number_4_0 = null;
9364 9364
9365 EObject lv_number_5_0 = null; 9365 EObject lv_number_5_0 = null;
9366 9366
9367 EObject lv_number_6_0 = null; 9367 EObject lv_number_6_0 = null;
9368 9368
9369 9369
9370 9370
9371 enterRule(); 9371 enterRule();
9372 9372
9373 try { 9373 try {
9374 // InternalApplicationConfiguration.g:3428:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) 9374 // InternalApplicationConfiguration.g:3428:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) )
9375 // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) 9375 // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
9376 { 9376 {
9377 // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) 9377 // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
9378 // InternalApplicationConfiguration.g:3430:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 9378 // InternalApplicationConfiguration.g:3430:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
9379 { 9379 {
9380 otherlv_0=(Token)match(input,34,FOLLOW_36); 9380 otherlv_0=(Token)match(input,34,FOLLOW_36);
9381 9381
9382 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 9382 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
9383 9383
9384 // InternalApplicationConfiguration.g:3434:3: ( (lv_type_1_0= ruleStringReference ) ) 9384 // InternalApplicationConfiguration.g:3434:3: ( (lv_type_1_0= ruleStringReference ) )
9385 // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference ) 9385 // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference )
9386 { 9386 {
9387 // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference ) 9387 // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference )
9388 // InternalApplicationConfiguration.g:3436:5: lv_type_1_0= ruleStringReference 9388 // InternalApplicationConfiguration.g:3436:5: lv_type_1_0= ruleStringReference
9389 { 9389 {
9390 9390
9391 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 9391 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
9392 9392
9393 pushFollow(FOLLOW_30); 9393 pushFollow(FOLLOW_30);
9394 lv_type_1_0=ruleStringReference(); 9394 lv_type_1_0=ruleStringReference();
9395 9395
9396 state._fsp--; 9396 state._fsp--;
9397 9397
9398 9398
9399 if (current==null) { 9399 if (current==null) {
9400 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 9400 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
9401 } 9401 }
9402 set( 9402 set(
9403 current, 9403 current,
9404 "type", 9404 "type",
9405 lv_type_1_0, 9405 lv_type_1_0,
9406 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); 9406 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference");
9407 afterParserOrEnumRuleCall(); 9407 afterParserOrEnumRuleCall();
9408 9408
9409 9409
9410 } 9410 }
9411 9411
9412 9412
9413 } 9413 }
9414 9414
9415 // InternalApplicationConfiguration.g:3453:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9415 // InternalApplicationConfiguration.g:3453:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9416 int alt47=2; 9416 int alt47=2;
9417 int LA47_0 = input.LA(1); 9417 int LA47_0 = input.LA(1);
9418 9418
9419 if ( (LA47_0==35) ) { 9419 if ( (LA47_0==35) ) {
9420 alt47=1; 9420 alt47=1;
9421 } 9421 }
9422 else if ( (LA47_0==17) ) { 9422 else if ( (LA47_0==17) ) {
9423 alt47=2; 9423 alt47=2;
9424 } 9424 }
9425 else { 9425 else {
9426 NoViableAltException nvae = 9426 NoViableAltException nvae =
9427 new NoViableAltException("", 47, 0, input); 9427 new NoViableAltException("", 47, 0, input);
9428 9428
9429 throw nvae; 9429 throw nvae;
9430 } 9430 }
9431 switch (alt47) { 9431 switch (alt47) {
9432 case 1 : 9432 case 1 :
9433 // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) ) 9433 // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) )
9434 { 9434 {
9435 // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) ) 9435 // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) )
9436 // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' ) 9436 // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' )
9437 { 9437 {
9438 // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' ) 9438 // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' )
9439 // InternalApplicationConfiguration.g:3456:6: lv_setsNew_2_0= '+=' 9439 // InternalApplicationConfiguration.g:3456:6: lv_setsNew_2_0= '+='
9440 { 9440 {
9441 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); 9441 lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34);
9442 9442
9443 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9443 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9444 9444
9445 9445
9446 if (current==null) { 9446 if (current==null) {
9447 current = createModelElement(grammarAccess.getStringTypeScopeRule()); 9447 current = createModelElement(grammarAccess.getStringTypeScopeRule());
9448 } 9448 }
9449 setWithLastConsumed(current, "setsNew", true, "+="); 9449 setWithLastConsumed(current, "setsNew", true, "+=");
9450 9450
9451 9451
9452 } 9452 }
9453 9453
9454 9454
9455 } 9455 }
9456 9456
9457 9457
9458 } 9458 }
9459 break; 9459 break;
9460 case 2 : 9460 case 2 :
9461 // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) ) 9461 // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) )
9462 { 9462 {
9463 // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) ) 9463 // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) )
9464 // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' ) 9464 // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' )
9465 { 9465 {
9466 // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' ) 9466 // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' )
9467 // InternalApplicationConfiguration.g:3471:6: lv_setsSum_3_0= '=' 9467 // InternalApplicationConfiguration.g:3471:6: lv_setsSum_3_0= '='
9468 { 9468 {
9469 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); 9469 lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34);
9470 9470
9471 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 9471 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
9472 9472
9473 9473
9474 if (current==null) { 9474 if (current==null) {
9475 current = createModelElement(grammarAccess.getStringTypeScopeRule()); 9475 current = createModelElement(grammarAccess.getStringTypeScopeRule());
9476 } 9476 }
9477 setWithLastConsumed(current, "setsSum", true, "="); 9477 setWithLastConsumed(current, "setsSum", true, "=");
9478 9478
9479 9479
9480 } 9480 }
9481 9481
9482 9482
9483 } 9483 }
9484 9484
9485 9485
9486 } 9486 }
9487 break; 9487 break;
9488 9488
9489 } 9489 }
9490 9490
9491 // InternalApplicationConfiguration.g:3484:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 9491 // InternalApplicationConfiguration.g:3484:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
9492 int alt48=3; 9492 int alt48=3;
9493 switch ( input.LA(1) ) { 9493 switch ( input.LA(1) ) {
9494 case RULE_INT: 9494 case RULE_INT:
9495 { 9495 {
9496 int LA48_1 = input.LA(2); 9496 int LA48_1 = input.LA(2);
9497 9497
9498 if ( (LA48_1==EOF||(LA48_1>=19 && LA48_1<=20)) ) { 9498 if ( (LA48_1==EOF||(LA48_1>=19 && LA48_1<=20)) ) {
9499 alt48=1; 9499 alt48=1;
9500 } 9500 }
9501 else if ( (LA48_1==43) ) { 9501 else if ( (LA48_1==43) ) {
9502 alt48=2; 9502 alt48=2;
9503 } 9503 }
9504 else { 9504 else {
9505 NoViableAltException nvae = 9505 NoViableAltException nvae =
9506 new NoViableAltException("", 48, 1, input); 9506 new NoViableAltException("", 48, 1, input);
9507 9507
9508 throw nvae; 9508 throw nvae;
9509 } 9509 }
9510 } 9510 }
9511 break; 9511 break;
9512 case 42: 9512 case 42:
9513 { 9513 {
9514 alt48=1; 9514 alt48=1;
9515 } 9515 }
9516 break; 9516 break;
9517 case 18: 9517 case 18:
9518 { 9518 {
9519 alt48=3; 9519 alt48=3;
9520 } 9520 }
9521 break; 9521 break;
9522 default: 9522 default:
9523 NoViableAltException nvae = 9523 NoViableAltException nvae =
9524 new NoViableAltException("", 48, 0, input); 9524 new NoViableAltException("", 48, 0, input);
9525 9525
9526 throw nvae; 9526 throw nvae;
9527 } 9527 }
9528 9528
9529 switch (alt48) { 9529 switch (alt48) {
9530 case 1 : 9530 case 1 :
9531 // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) ) 9531 // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) )
9532 { 9532 {
9533 // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) ) 9533 // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) )
9534 // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber ) 9534 // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber )
9535 { 9535 {
9536 // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber ) 9536 // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber )
9537 // InternalApplicationConfiguration.g:3487:6: lv_number_4_0= ruleExactNumber 9537 // InternalApplicationConfiguration.g:3487:6: lv_number_4_0= ruleExactNumber
9538 { 9538 {
9539 9539
9540 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9540 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
9541 9541
9542 pushFollow(FOLLOW_2); 9542 pushFollow(FOLLOW_2);
9543 lv_number_4_0=ruleExactNumber(); 9543 lv_number_4_0=ruleExactNumber();
9544 9544
9545 state._fsp--; 9545 state._fsp--;
9546 9546
9547 9547
9548 if (current==null) { 9548 if (current==null) {
9549 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 9549 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
9550 } 9550 }
9551 set( 9551 set(
9552 current, 9552 current,
9553 "number", 9553 "number",
9554 lv_number_4_0, 9554 lv_number_4_0,
9555 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 9555 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
9556 afterParserOrEnumRuleCall(); 9556 afterParserOrEnumRuleCall();
9557 9557
9558 9558
9559 } 9559 }
9560 9560
9561 9561
9562 } 9562 }
9563 9563
9564 9564
9565 } 9565 }
9566 break; 9566 break;
9567 case 2 : 9567 case 2 :
9568 // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9568 // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9569 { 9569 {
9570 // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9570 // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9571 // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber ) 9571 // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber )
9572 { 9572 {
9573 // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber ) 9573 // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber )
9574 // InternalApplicationConfiguration.g:3507:6: lv_number_5_0= ruleIntervallNumber 9574 // InternalApplicationConfiguration.g:3507:6: lv_number_5_0= ruleIntervallNumber
9575 { 9575 {
9576 9576
9577 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9577 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
9578 9578
9579 pushFollow(FOLLOW_2); 9579 pushFollow(FOLLOW_2);
9580 lv_number_5_0=ruleIntervallNumber(); 9580 lv_number_5_0=ruleIntervallNumber();
9581 9581
9582 state._fsp--; 9582 state._fsp--;
9583 9583
9584 9584
9585 if (current==null) { 9585 if (current==null) {
9586 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 9586 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
9587 } 9587 }
9588 set( 9588 set(
9589 current, 9589 current,
9590 "number", 9590 "number",
9591 lv_number_5_0, 9591 lv_number_5_0,
9592 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 9592 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
9593 afterParserOrEnumRuleCall(); 9593 afterParserOrEnumRuleCall();
9594 9594
9595 9595
9596 } 9596 }
9597 9597
9598 9598
9599 } 9599 }
9600 9600
9601 9601
9602 } 9602 }
9603 break; 9603 break;
9604 case 3 : 9604 case 3 :
9605 // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 9605 // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9606 { 9606 {
9607 // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 9607 // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9608 // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration ) 9608 // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration )
9609 { 9609 {
9610 // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration ) 9610 // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration )
9611 // InternalApplicationConfiguration.g:3527:6: lv_number_6_0= ruleStringEnumeration 9611 // InternalApplicationConfiguration.g:3527:6: lv_number_6_0= ruleStringEnumeration
9612 { 9612 {
9613 9613
9614 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 9614 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
9615 9615
9616 pushFollow(FOLLOW_2); 9616 pushFollow(FOLLOW_2);
9617 lv_number_6_0=ruleStringEnumeration(); 9617 lv_number_6_0=ruleStringEnumeration();
9618 9618
9619 state._fsp--; 9619 state._fsp--;
9620 9620
9621 9621
9622 if (current==null) { 9622 if (current==null) {
9623 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); 9623 current = createModelElementForParent(grammarAccess.getStringTypeScopeRule());
9624 } 9624 }
9625 set( 9625 set(
9626 current, 9626 current,
9627 "number", 9627 "number",
9628 lv_number_6_0, 9628 lv_number_6_0,
9629 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); 9629 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration");
9630 afterParserOrEnumRuleCall(); 9630 afterParserOrEnumRuleCall();
9631 9631
9632 9632
9633 } 9633 }
9634 9634
9635 9635
9636 } 9636 }
9637 9637
9638 9638
9639 } 9639 }
9640 break; 9640 break;
9641 9641
9642 } 9642 }
9643 9643
9644 9644
9645 } 9645 }
9646 9646
9647 9647
9648 } 9648 }
9649 9649
9650 9650
9651 leaveRule(); 9651 leaveRule();
9652 9652
9653 } 9653 }
9654 9654
9655 catch (RecognitionException re) { 9655 catch (RecognitionException re) {
9656 recover(input,re); 9656 recover(input,re);
9657 appendSkippedTokens(); 9657 appendSkippedTokens();
9658 } 9658 }
9659 finally { 9659 finally {
9660 } 9660 }
9661 return current; 9661 return current;
9662 } 9662 }
9663 // $ANTLR end "ruleStringTypeScope" 9663 // $ANTLR end "ruleStringTypeScope"
9664 9664
9665 9665
9666 // $ANTLR start "entryRuleClassReference" 9666 // $ANTLR start "entryRuleClassReference"
9667 // InternalApplicationConfiguration.g:3549:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; 9667 // InternalApplicationConfiguration.g:3549:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
9668 public final EObject entryRuleClassReference() throws RecognitionException { 9668 public final EObject entryRuleClassReference() throws RecognitionException {
9669 EObject current = null; 9669 EObject current = null;
9670 9670
9671 EObject iv_ruleClassReference = null; 9671 EObject iv_ruleClassReference = null;
9672 9672
9673 9673
9674 try { 9674 try {
9675 // InternalApplicationConfiguration.g:3549:55: (iv_ruleClassReference= ruleClassReference EOF ) 9675 // InternalApplicationConfiguration.g:3549:55: (iv_ruleClassReference= ruleClassReference EOF )
9676 // InternalApplicationConfiguration.g:3550:2: iv_ruleClassReference= ruleClassReference EOF 9676 // InternalApplicationConfiguration.g:3550:2: iv_ruleClassReference= ruleClassReference EOF
9677 { 9677 {
9678 newCompositeNode(grammarAccess.getClassReferenceRule()); 9678 newCompositeNode(grammarAccess.getClassReferenceRule());
9679 pushFollow(FOLLOW_1); 9679 pushFollow(FOLLOW_1);
9680 iv_ruleClassReference=ruleClassReference(); 9680 iv_ruleClassReference=ruleClassReference();
9681 9681
9682 state._fsp--; 9682 state._fsp--;
9683 9683
9684 current =iv_ruleClassReference; 9684 current =iv_ruleClassReference;
9685 match(input,EOF,FOLLOW_2); 9685 match(input,EOF,FOLLOW_2);
9686 9686
9687 } 9687 }
9688 9688
9689 } 9689 }
9690 9690
9691 catch (RecognitionException re) { 9691 catch (RecognitionException re) {
9692 recover(input,re); 9692 recover(input,re);
9693 appendSkippedTokens(); 9693 appendSkippedTokens();
9694 } 9694 }
9695 finally { 9695 finally {
9696 } 9696 }
9697 return current; 9697 return current;
9698 } 9698 }
9699 // $ANTLR end "entryRuleClassReference" 9699 // $ANTLR end "entryRuleClassReference"
9700 9700
9701 9701
9702 // $ANTLR start "ruleClassReference" 9702 // $ANTLR start "ruleClassReference"
9703 // InternalApplicationConfiguration.g:3556:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; 9703 // InternalApplicationConfiguration.g:3556:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
9704 public final EObject ruleClassReference() throws RecognitionException { 9704 public final EObject ruleClassReference() throws RecognitionException {
9705 EObject current = null; 9705 EObject current = null;
9706 9706
9707 Token otherlv_0=null; 9707 Token otherlv_0=null;
9708 Token otherlv_2=null; 9708 Token otherlv_2=null;
9709 EObject lv_element_1_0 = null; 9709 EObject lv_element_1_0 = null;
9710 9710
9711 9711
9712 9712
9713 enterRule(); 9713 enterRule();
9714 9714
9715 try { 9715 try {
9716 // InternalApplicationConfiguration.g:3562:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) 9716 // InternalApplicationConfiguration.g:3562:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
9717 // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 9717 // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
9718 { 9718 {
9719 // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 9719 // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
9720 // InternalApplicationConfiguration.g:3564:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' 9720 // InternalApplicationConfiguration.g:3564:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
9721 { 9721 {
9722 otherlv_0=(Token)match(input,36,FOLLOW_6); 9722 otherlv_0=(Token)match(input,36,FOLLOW_6);
9723 9723
9724 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 9724 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
9725 9725
9726 // InternalApplicationConfiguration.g:3568:3: ( (lv_element_1_0= ruleMetamodelElement ) ) 9726 // InternalApplicationConfiguration.g:3568:3: ( (lv_element_1_0= ruleMetamodelElement ) )
9727 // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement ) 9727 // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement )
9728 { 9728 {
9729 // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement ) 9729 // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement )
9730 // InternalApplicationConfiguration.g:3570:5: lv_element_1_0= ruleMetamodelElement 9730 // InternalApplicationConfiguration.g:3570:5: lv_element_1_0= ruleMetamodelElement
9731 { 9731 {
9732 9732
9733 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 9733 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
9734 9734
9735 pushFollow(FOLLOW_37); 9735 pushFollow(FOLLOW_37);
9736 lv_element_1_0=ruleMetamodelElement(); 9736 lv_element_1_0=ruleMetamodelElement();
9737 9737
9738 state._fsp--; 9738 state._fsp--;
9739 9739
9740 9740
9741 if (current==null) { 9741 if (current==null) {
9742 current = createModelElementForParent(grammarAccess.getClassReferenceRule()); 9742 current = createModelElementForParent(grammarAccess.getClassReferenceRule());
9743 } 9743 }
9744 set( 9744 set(
9745 current, 9745 current,
9746 "element", 9746 "element",
9747 lv_element_1_0, 9747 lv_element_1_0,
9748 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 9748 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
9749 afterParserOrEnumRuleCall(); 9749 afterParserOrEnumRuleCall();
9750 9750
9751 9751
9752 } 9752 }
9753 9753
9754 9754
9755 } 9755 }
9756 9756
9757 otherlv_2=(Token)match(input,37,FOLLOW_2); 9757 otherlv_2=(Token)match(input,37,FOLLOW_2);
9758 9758
9759 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 9759 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
9760 9760
9761 9761
9762 } 9762 }
9763 9763
9764 9764
9765 } 9765 }
9766 9766
9767 9767
9768 leaveRule(); 9768 leaveRule();
9769 9769
9770 } 9770 }
9771 9771
9772 catch (RecognitionException re) { 9772 catch (RecognitionException re) {
9773 recover(input,re); 9773 recover(input,re);
9774 appendSkippedTokens(); 9774 appendSkippedTokens();
9775 } 9775 }
9776 finally { 9776 finally {
9777 } 9777 }
9778 return current; 9778 return current;
9779 } 9779 }
9780 // $ANTLR end "ruleClassReference" 9780 // $ANTLR end "ruleClassReference"
9781 9781
9782 9782
9783 // $ANTLR start "entryRuleObjectReference" 9783 // $ANTLR start "entryRuleObjectReference"
9784 // InternalApplicationConfiguration.g:3595:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; 9784 // InternalApplicationConfiguration.g:3595:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
9785 public final EObject entryRuleObjectReference() throws RecognitionException { 9785 public final EObject entryRuleObjectReference() throws RecognitionException {
9786 EObject current = null; 9786 EObject current = null;
9787 9787
9788 EObject iv_ruleObjectReference = null; 9788 EObject iv_ruleObjectReference = null;
9789 9789
9790 9790
9791 try { 9791 try {
9792 // InternalApplicationConfiguration.g:3595:56: (iv_ruleObjectReference= ruleObjectReference EOF ) 9792 // InternalApplicationConfiguration.g:3595:56: (iv_ruleObjectReference= ruleObjectReference EOF )
9793 // InternalApplicationConfiguration.g:3596:2: iv_ruleObjectReference= ruleObjectReference EOF 9793 // InternalApplicationConfiguration.g:3596:2: iv_ruleObjectReference= ruleObjectReference EOF
9794 { 9794 {
9795 newCompositeNode(grammarAccess.getObjectReferenceRule()); 9795 newCompositeNode(grammarAccess.getObjectReferenceRule());
9796 pushFollow(FOLLOW_1); 9796 pushFollow(FOLLOW_1);
9797 iv_ruleObjectReference=ruleObjectReference(); 9797 iv_ruleObjectReference=ruleObjectReference();
9798 9798
9799 state._fsp--; 9799 state._fsp--;
9800 9800
9801 current =iv_ruleObjectReference; 9801 current =iv_ruleObjectReference;
9802 match(input,EOF,FOLLOW_2); 9802 match(input,EOF,FOLLOW_2);
9803 9803
9804 } 9804 }
9805 9805
9806 } 9806 }
9807 9807
9808 catch (RecognitionException re) { 9808 catch (RecognitionException re) {
9809 recover(input,re); 9809 recover(input,re);
9810 appendSkippedTokens(); 9810 appendSkippedTokens();
9811 } 9811 }
9812 finally { 9812 finally {
9813 } 9813 }
9814 return current; 9814 return current;
9815 } 9815 }
9816 // $ANTLR end "entryRuleObjectReference" 9816 // $ANTLR end "entryRuleObjectReference"
9817 9817
9818 9818
9819 // $ANTLR start "ruleObjectReference" 9819 // $ANTLR start "ruleObjectReference"
9820 // InternalApplicationConfiguration.g:3602:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; 9820 // InternalApplicationConfiguration.g:3602:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
9821 public final EObject ruleObjectReference() throws RecognitionException { 9821 public final EObject ruleObjectReference() throws RecognitionException {
9822 EObject current = null; 9822 EObject current = null;
9823 9823
9824 Token otherlv_1=null; 9824 Token otherlv_1=null;
9825 9825
9826 9826
9827 enterRule(); 9827 enterRule();
9828 9828
9829 try { 9829 try {
9830 // InternalApplicationConfiguration.g:3608:2: ( ( () otherlv_1= 'node' ) ) 9830 // InternalApplicationConfiguration.g:3608:2: ( ( () otherlv_1= 'node' ) )
9831 // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' ) 9831 // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' )
9832 { 9832 {
9833 // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' ) 9833 // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' )
9834 // InternalApplicationConfiguration.g:3610:3: () otherlv_1= 'node' 9834 // InternalApplicationConfiguration.g:3610:3: () otherlv_1= 'node'
9835 { 9835 {
9836 // InternalApplicationConfiguration.g:3610:3: () 9836 // InternalApplicationConfiguration.g:3610:3: ()
9837 // InternalApplicationConfiguration.g:3611:4: 9837 // InternalApplicationConfiguration.g:3611:4:
9838 { 9838 {
9839 9839
9840 current = forceCreateModelElement( 9840 current = forceCreateModelElement(
9841 grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), 9841 grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(),
9842 current); 9842 current);
9843 9843
9844 9844
9845 } 9845 }
9846 9846
9847 otherlv_1=(Token)match(input,38,FOLLOW_2); 9847 otherlv_1=(Token)match(input,38,FOLLOW_2);
9848 9848
9849 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 9849 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
9850 9850
9851 9851
9852 } 9852 }
9853 9853
9854 9854
9855 } 9855 }
9856 9856
9857 9857
9858 leaveRule(); 9858 leaveRule();
9859 9859
9860 } 9860 }
9861 9861
9862 catch (RecognitionException re) { 9862 catch (RecognitionException re) {
9863 recover(input,re); 9863 recover(input,re);
9864 appendSkippedTokens(); 9864 appendSkippedTokens();
9865 } 9865 }
9866 finally { 9866 finally {
9867 } 9867 }
9868 return current; 9868 return current;
9869 } 9869 }
9870 // $ANTLR end "ruleObjectReference" 9870 // $ANTLR end "ruleObjectReference"
9871 9871
9872 9872
9873 // $ANTLR start "entryRuleIntegerReference" 9873 // $ANTLR start "entryRuleIntegerReference"
9874 // InternalApplicationConfiguration.g:3625:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; 9874 // InternalApplicationConfiguration.g:3625:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
9875 public final EObject entryRuleIntegerReference() throws RecognitionException { 9875 public final EObject entryRuleIntegerReference() throws RecognitionException {
9876 EObject current = null; 9876 EObject current = null;
9877 9877
9878 EObject iv_ruleIntegerReference = null; 9878 EObject iv_ruleIntegerReference = null;
9879 9879
9880 9880
9881 try { 9881 try {
9882 // InternalApplicationConfiguration.g:3625:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) 9882 // InternalApplicationConfiguration.g:3625:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
9883 // InternalApplicationConfiguration.g:3626:2: iv_ruleIntegerReference= ruleIntegerReference EOF 9883 // InternalApplicationConfiguration.g:3626:2: iv_ruleIntegerReference= ruleIntegerReference EOF
9884 { 9884 {
9885 newCompositeNode(grammarAccess.getIntegerReferenceRule()); 9885 newCompositeNode(grammarAccess.getIntegerReferenceRule());
9886 pushFollow(FOLLOW_1); 9886 pushFollow(FOLLOW_1);
9887 iv_ruleIntegerReference=ruleIntegerReference(); 9887 iv_ruleIntegerReference=ruleIntegerReference();
9888 9888
9889 state._fsp--; 9889 state._fsp--;
9890 9890
9891 current =iv_ruleIntegerReference; 9891 current =iv_ruleIntegerReference;
9892 match(input,EOF,FOLLOW_2); 9892 match(input,EOF,FOLLOW_2);
9893 9893
9894 } 9894 }
9895 9895
9896 } 9896 }
9897 9897
9898 catch (RecognitionException re) { 9898 catch (RecognitionException re) {
9899 recover(input,re); 9899 recover(input,re);
9900 appendSkippedTokens(); 9900 appendSkippedTokens();
9901 } 9901 }
9902 finally { 9902 finally {
9903 } 9903 }
9904 return current; 9904 return current;
9905 } 9905 }
9906 // $ANTLR end "entryRuleIntegerReference" 9906 // $ANTLR end "entryRuleIntegerReference"
9907 9907
9908 9908
9909 // $ANTLR start "ruleIntegerReference" 9909 // $ANTLR start "ruleIntegerReference"
9910 // InternalApplicationConfiguration.g:3632:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; 9910 // InternalApplicationConfiguration.g:3632:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
9911 public final EObject ruleIntegerReference() throws RecognitionException { 9911 public final EObject ruleIntegerReference() throws RecognitionException {
9912 EObject current = null; 9912 EObject current = null;
9913 9913
9914 Token otherlv_1=null; 9914 Token otherlv_1=null;
9915 9915
9916 9916
9917 enterRule(); 9917 enterRule();
9918 9918
9919 try { 9919 try {
9920 // InternalApplicationConfiguration.g:3638:2: ( ( () otherlv_1= 'int' ) ) 9920 // InternalApplicationConfiguration.g:3638:2: ( ( () otherlv_1= 'int' ) )
9921 // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' ) 9921 // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' )
9922 { 9922 {
9923 // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' ) 9923 // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' )
9924 // InternalApplicationConfiguration.g:3640:3: () otherlv_1= 'int' 9924 // InternalApplicationConfiguration.g:3640:3: () otherlv_1= 'int'
9925 { 9925 {
9926 // InternalApplicationConfiguration.g:3640:3: () 9926 // InternalApplicationConfiguration.g:3640:3: ()
9927 // InternalApplicationConfiguration.g:3641:4: 9927 // InternalApplicationConfiguration.g:3641:4:
9928 { 9928 {
9929 9929
9930 current = forceCreateModelElement( 9930 current = forceCreateModelElement(
9931 grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), 9931 grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(),
9932 current); 9932 current);
9933 9933
9934 9934
9935 } 9935 }
9936 9936
9937 otherlv_1=(Token)match(input,39,FOLLOW_2); 9937 otherlv_1=(Token)match(input,39,FOLLOW_2);
9938 9938
9939 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 9939 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
9940 9940
9941 9941
9942 } 9942 }
9943 9943
9944 9944
9945 } 9945 }
9946 9946
9947 9947
9948 leaveRule(); 9948 leaveRule();
9949 9949
9950 } 9950 }
9951 9951
9952 catch (RecognitionException re) { 9952 catch (RecognitionException re) {
9953 recover(input,re); 9953 recover(input,re);
9954 appendSkippedTokens(); 9954 appendSkippedTokens();
9955 } 9955 }
9956 finally { 9956 finally {
9957 } 9957 }
9958 return current; 9958 return current;
9959 } 9959 }
9960 // $ANTLR end "ruleIntegerReference" 9960 // $ANTLR end "ruleIntegerReference"
9961 9961
9962 9962
9963 // $ANTLR start "entryRuleRealReference" 9963 // $ANTLR start "entryRuleRealReference"
9964 // InternalApplicationConfiguration.g:3655:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; 9964 // InternalApplicationConfiguration.g:3655:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
9965 public final EObject entryRuleRealReference() throws RecognitionException { 9965 public final EObject entryRuleRealReference() throws RecognitionException {
9966 EObject current = null; 9966 EObject current = null;
9967 9967
9968 EObject iv_ruleRealReference = null; 9968 EObject iv_ruleRealReference = null;
9969 9969
9970 9970
9971 try { 9971 try {
9972 // InternalApplicationConfiguration.g:3655:54: (iv_ruleRealReference= ruleRealReference EOF ) 9972 // InternalApplicationConfiguration.g:3655:54: (iv_ruleRealReference= ruleRealReference EOF )
9973 // InternalApplicationConfiguration.g:3656:2: iv_ruleRealReference= ruleRealReference EOF 9973 // InternalApplicationConfiguration.g:3656:2: iv_ruleRealReference= ruleRealReference EOF
9974 { 9974 {
9975 newCompositeNode(grammarAccess.getRealReferenceRule()); 9975 newCompositeNode(grammarAccess.getRealReferenceRule());
9976 pushFollow(FOLLOW_1); 9976 pushFollow(FOLLOW_1);
9977 iv_ruleRealReference=ruleRealReference(); 9977 iv_ruleRealReference=ruleRealReference();
9978 9978
9979 state._fsp--; 9979 state._fsp--;
9980 9980
9981 current =iv_ruleRealReference; 9981 current =iv_ruleRealReference;
9982 match(input,EOF,FOLLOW_2); 9982 match(input,EOF,FOLLOW_2);
9983 9983
9984 } 9984 }
9985 9985
9986 } 9986 }
9987 9987
9988 catch (RecognitionException re) { 9988 catch (RecognitionException re) {
9989 recover(input,re); 9989 recover(input,re);
9990 appendSkippedTokens(); 9990 appendSkippedTokens();
9991 } 9991 }
9992 finally { 9992 finally {
9993 } 9993 }
9994 return current; 9994 return current;
9995 } 9995 }
9996 // $ANTLR end "entryRuleRealReference" 9996 // $ANTLR end "entryRuleRealReference"
9997 9997
9998 9998
9999 // $ANTLR start "ruleRealReference" 9999 // $ANTLR start "ruleRealReference"
10000 // InternalApplicationConfiguration.g:3662:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; 10000 // InternalApplicationConfiguration.g:3662:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
10001 public final EObject ruleRealReference() throws RecognitionException { 10001 public final EObject ruleRealReference() throws RecognitionException {
10002 EObject current = null; 10002 EObject current = null;
10003 10003
10004 Token otherlv_1=null; 10004 Token otherlv_1=null;
10005 10005
10006 10006
10007 enterRule(); 10007 enterRule();
10008 10008
10009 try { 10009 try {
10010 // InternalApplicationConfiguration.g:3668:2: ( ( () otherlv_1= 'real' ) ) 10010 // InternalApplicationConfiguration.g:3668:2: ( ( () otherlv_1= 'real' ) )
10011 // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' ) 10011 // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' )
10012 { 10012 {
10013 // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' ) 10013 // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' )
10014 // InternalApplicationConfiguration.g:3670:3: () otherlv_1= 'real' 10014 // InternalApplicationConfiguration.g:3670:3: () otherlv_1= 'real'
10015 { 10015 {
10016 // InternalApplicationConfiguration.g:3670:3: () 10016 // InternalApplicationConfiguration.g:3670:3: ()
10017 // InternalApplicationConfiguration.g:3671:4: 10017 // InternalApplicationConfiguration.g:3671:4:
10018 { 10018 {
10019 10019
10020 current = forceCreateModelElement( 10020 current = forceCreateModelElement(
10021 grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), 10021 grammarAccess.getRealReferenceAccess().getRealScopeAction_0(),
10022 current); 10022 current);
10023 10023
10024 10024
10025 } 10025 }
10026 10026
10027 otherlv_1=(Token)match(input,40,FOLLOW_2); 10027 otherlv_1=(Token)match(input,40,FOLLOW_2);
10028 10028
10029 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 10029 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
10030 10030
10031 10031
10032 } 10032 }
10033 10033
10034 10034
10035 } 10035 }
10036 10036
10037 10037
10038 leaveRule(); 10038 leaveRule();
10039 10039
10040 } 10040 }
10041 10041
10042 catch (RecognitionException re) { 10042 catch (RecognitionException re) {
10043 recover(input,re); 10043 recover(input,re);
10044 appendSkippedTokens(); 10044 appendSkippedTokens();
10045 } 10045 }
10046 finally { 10046 finally {
10047 } 10047 }
10048 return current; 10048 return current;
10049 } 10049 }
10050 // $ANTLR end "ruleRealReference" 10050 // $ANTLR end "ruleRealReference"
10051 10051
10052 10052
10053 // $ANTLR start "entryRuleStringReference" 10053 // $ANTLR start "entryRuleStringReference"
10054 // InternalApplicationConfiguration.g:3685:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; 10054 // InternalApplicationConfiguration.g:3685:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
10055 public final EObject entryRuleStringReference() throws RecognitionException { 10055 public final EObject entryRuleStringReference() throws RecognitionException {
10056 EObject current = null; 10056 EObject current = null;
10057 10057
10058 EObject iv_ruleStringReference = null; 10058 EObject iv_ruleStringReference = null;
10059 10059
10060 10060
10061 try { 10061 try {
10062 // InternalApplicationConfiguration.g:3685:56: (iv_ruleStringReference= ruleStringReference EOF ) 10062 // InternalApplicationConfiguration.g:3685:56: (iv_ruleStringReference= ruleStringReference EOF )
10063 // InternalApplicationConfiguration.g:3686:2: iv_ruleStringReference= ruleStringReference EOF 10063 // InternalApplicationConfiguration.g:3686:2: iv_ruleStringReference= ruleStringReference EOF
10064 { 10064 {
10065 newCompositeNode(grammarAccess.getStringReferenceRule()); 10065 newCompositeNode(grammarAccess.getStringReferenceRule());
10066 pushFollow(FOLLOW_1); 10066 pushFollow(FOLLOW_1);
10067 iv_ruleStringReference=ruleStringReference(); 10067 iv_ruleStringReference=ruleStringReference();
10068 10068
10069 state._fsp--; 10069 state._fsp--;
10070 10070
10071 current =iv_ruleStringReference; 10071 current =iv_ruleStringReference;
10072 match(input,EOF,FOLLOW_2); 10072 match(input,EOF,FOLLOW_2);
10073 10073
10074 } 10074 }
10075 10075
10076 } 10076 }
10077 10077
10078 catch (RecognitionException re) { 10078 catch (RecognitionException re) {
10079 recover(input,re); 10079 recover(input,re);
10080 appendSkippedTokens(); 10080 appendSkippedTokens();
10081 } 10081 }
10082 finally { 10082 finally {
10083 } 10083 }
10084 return current; 10084 return current;
10085 } 10085 }
10086 // $ANTLR end "entryRuleStringReference" 10086 // $ANTLR end "entryRuleStringReference"
10087 10087
10088 10088
10089 // $ANTLR start "ruleStringReference" 10089 // $ANTLR start "ruleStringReference"
10090 // InternalApplicationConfiguration.g:3692:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; 10090 // InternalApplicationConfiguration.g:3692:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
10091 public final EObject ruleStringReference() throws RecognitionException { 10091 public final EObject ruleStringReference() throws RecognitionException {
10092 EObject current = null; 10092 EObject current = null;
10093 10093
10094 Token otherlv_1=null; 10094 Token otherlv_1=null;
10095 10095
10096 10096
10097 enterRule(); 10097 enterRule();
10098 10098
10099 try { 10099 try {
10100 // InternalApplicationConfiguration.g:3698:2: ( ( () otherlv_1= 'string' ) ) 10100 // InternalApplicationConfiguration.g:3698:2: ( ( () otherlv_1= 'string' ) )
10101 // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' ) 10101 // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' )
10102 { 10102 {
10103 // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' ) 10103 // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' )
10104 // InternalApplicationConfiguration.g:3700:3: () otherlv_1= 'string' 10104 // InternalApplicationConfiguration.g:3700:3: () otherlv_1= 'string'
10105 { 10105 {
10106 // InternalApplicationConfiguration.g:3700:3: () 10106 // InternalApplicationConfiguration.g:3700:3: ()
10107 // InternalApplicationConfiguration.g:3701:4: 10107 // InternalApplicationConfiguration.g:3701:4:
10108 { 10108 {
10109 10109
10110 current = forceCreateModelElement( 10110 current = forceCreateModelElement(
10111 grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), 10111 grammarAccess.getStringReferenceAccess().getStringScopeAction_0(),
10112 current); 10112 current);
10113 10113
10114 10114
10115 } 10115 }
10116 10116
10117 otherlv_1=(Token)match(input,41,FOLLOW_2); 10117 otherlv_1=(Token)match(input,41,FOLLOW_2);
10118 10118
10119 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 10119 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
10120 10120
10121 10121
10122 } 10122 }
10123 10123
10124 10124
10125 } 10125 }
10126 10126
10127 10127
10128 leaveRule(); 10128 leaveRule();
10129 10129
10130 } 10130 }
10131 10131
10132 catch (RecognitionException re) { 10132 catch (RecognitionException re) {
10133 recover(input,re); 10133 recover(input,re);
10134 appendSkippedTokens(); 10134 appendSkippedTokens();
10135 } 10135 }
10136 finally { 10136 finally {
10137 } 10137 }
10138 return current; 10138 return current;
10139 } 10139 }
10140 // $ANTLR end "ruleStringReference" 10140 // $ANTLR end "ruleStringReference"
10141 10141
10142 10142
10143 // $ANTLR start "entryRuleExactNumber" 10143 // $ANTLR start "entryRuleExactNumber"
10144 // InternalApplicationConfiguration.g:3715:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; 10144 // InternalApplicationConfiguration.g:3715:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
10145 public final EObject entryRuleExactNumber() throws RecognitionException { 10145 public final EObject entryRuleExactNumber() throws RecognitionException {
10146 EObject current = null; 10146 EObject current = null;
10147 10147
10148 EObject iv_ruleExactNumber = null; 10148 EObject iv_ruleExactNumber = null;
10149 10149
10150 10150
10151 try { 10151 try {
10152 // InternalApplicationConfiguration.g:3715:52: (iv_ruleExactNumber= ruleExactNumber EOF ) 10152 // InternalApplicationConfiguration.g:3715:52: (iv_ruleExactNumber= ruleExactNumber EOF )
10153 // InternalApplicationConfiguration.g:3716:2: iv_ruleExactNumber= ruleExactNumber EOF 10153 // InternalApplicationConfiguration.g:3716:2: iv_ruleExactNumber= ruleExactNumber EOF
10154 { 10154 {
10155 newCompositeNode(grammarAccess.getExactNumberRule()); 10155 newCompositeNode(grammarAccess.getExactNumberRule());
10156 pushFollow(FOLLOW_1); 10156 pushFollow(FOLLOW_1);
10157 iv_ruleExactNumber=ruleExactNumber(); 10157 iv_ruleExactNumber=ruleExactNumber();
10158 10158
10159 state._fsp--; 10159 state._fsp--;
10160 10160
10161 current =iv_ruleExactNumber; 10161 current =iv_ruleExactNumber;
10162 match(input,EOF,FOLLOW_2); 10162 match(input,EOF,FOLLOW_2);
10163 10163
10164 } 10164 }
10165 10165
10166 } 10166 }
10167 10167
10168 catch (RecognitionException re) { 10168 catch (RecognitionException re) {
10169 recover(input,re); 10169 recover(input,re);
10170 appendSkippedTokens(); 10170 appendSkippedTokens();
10171 } 10171 }
10172 finally { 10172 finally {
10173 } 10173 }
10174 return current; 10174 return current;
10175 } 10175 }
10176 // $ANTLR end "entryRuleExactNumber" 10176 // $ANTLR end "entryRuleExactNumber"
10177 10177
10178 10178
10179 // $ANTLR start "ruleExactNumber" 10179 // $ANTLR start "ruleExactNumber"
10180 // InternalApplicationConfiguration.g:3722:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; 10180 // InternalApplicationConfiguration.g:3722:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
10181 public final EObject ruleExactNumber() throws RecognitionException { 10181 public final EObject ruleExactNumber() throws RecognitionException {
10182 EObject current = null; 10182 EObject current = null;
10183 10183
10184 Token lv_exactNumber_0_0=null; 10184 Token lv_exactNumber_0_0=null;
10185 Token lv_exactUnlimited_1_0=null; 10185 Token lv_exactUnlimited_1_0=null;
10186 10186
10187 10187
10188 enterRule(); 10188 enterRule();
10189 10189
10190 try { 10190 try {
10191 // InternalApplicationConfiguration.g:3728:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) 10191 // InternalApplicationConfiguration.g:3728:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
10192 // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10192 // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10193 { 10193 {
10194 // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10194 // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10195 int alt49=2; 10195 int alt49=2;
10196 int LA49_0 = input.LA(1); 10196 int LA49_0 = input.LA(1);
10197 10197
10198 if ( (LA49_0==RULE_INT) ) { 10198 if ( (LA49_0==RULE_INT) ) {
10199 alt49=1; 10199 alt49=1;
10200 } 10200 }
10201 else if ( (LA49_0==42) ) { 10201 else if ( (LA49_0==42) ) {
10202 alt49=2; 10202 alt49=2;
10203 } 10203 }
10204 else { 10204 else {
10205 NoViableAltException nvae = 10205 NoViableAltException nvae =
10206 new NoViableAltException("", 49, 0, input); 10206 new NoViableAltException("", 49, 0, input);
10207 10207
10208 throw nvae; 10208 throw nvae;
10209 } 10209 }
10210 switch (alt49) { 10210 switch (alt49) {
10211 case 1 : 10211 case 1 :
10212 // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10212 // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10213 { 10213 {
10214 // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10214 // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10215 // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT ) 10215 // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT )
10216 { 10216 {
10217 // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT ) 10217 // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT )
10218 // InternalApplicationConfiguration.g:3732:5: lv_exactNumber_0_0= RULE_INT 10218 // InternalApplicationConfiguration.g:3732:5: lv_exactNumber_0_0= RULE_INT
10219 { 10219 {
10220 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); 10220 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2);
10221 10221
10222 newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 10222 newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
10223 10223
10224 10224
10225 if (current==null) { 10225 if (current==null) {
10226 current = createModelElement(grammarAccess.getExactNumberRule()); 10226 current = createModelElement(grammarAccess.getExactNumberRule());
10227 } 10227 }
10228 setWithLastConsumed( 10228 setWithLastConsumed(
10229 current, 10229 current,
10230 "exactNumber", 10230 "exactNumber",
10231 lv_exactNumber_0_0, 10231 lv_exactNumber_0_0,
10232 "org.eclipse.xtext.common.Terminals.INT"); 10232 "org.eclipse.xtext.common.Terminals.INT");
10233 10233
10234 10234
10235 } 10235 }
10236 10236
10237 10237
10238 } 10238 }
10239 10239
10240 10240
10241 } 10241 }
10242 break; 10242 break;
10243 case 2 : 10243 case 2 :
10244 // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10244 // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) )
10245 { 10245 {
10246 // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10246 // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) )
10247 // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' ) 10247 // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' )
10248 { 10248 {
10249 // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' ) 10249 // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' )
10250 // InternalApplicationConfiguration.g:3751:5: lv_exactUnlimited_1_0= '*' 10250 // InternalApplicationConfiguration.g:3751:5: lv_exactUnlimited_1_0= '*'
10251 { 10251 {
10252 lv_exactUnlimited_1_0=(Token)match(input,42,FOLLOW_2); 10252 lv_exactUnlimited_1_0=(Token)match(input,42,FOLLOW_2);
10253 10253
10254 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 10254 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
10255 10255
10256 10256
10257 if (current==null) { 10257 if (current==null) {
10258 current = createModelElement(grammarAccess.getExactNumberRule()); 10258 current = createModelElement(grammarAccess.getExactNumberRule());
10259 } 10259 }
10260 setWithLastConsumed(current, "exactUnlimited", true, "*"); 10260 setWithLastConsumed(current, "exactUnlimited", true, "*");
10261 10261
10262 10262
10263 } 10263 }
10264 10264
10265 10265
10266 } 10266 }
10267 10267
10268 10268
10269 } 10269 }
10270 break; 10270 break;
10271 10271
10272 } 10272 }
10273 10273
10274 10274
10275 } 10275 }
10276 10276
10277 10277
10278 leaveRule(); 10278 leaveRule();
10279 10279
10280 } 10280 }
10281 10281
10282 catch (RecognitionException re) { 10282 catch (RecognitionException re) {
10283 recover(input,re); 10283 recover(input,re);
10284 appendSkippedTokens(); 10284 appendSkippedTokens();
10285 } 10285 }
10286 finally { 10286 finally {
10287 } 10287 }
10288 return current; 10288 return current;
10289 } 10289 }
10290 // $ANTLR end "ruleExactNumber" 10290 // $ANTLR end "ruleExactNumber"
10291 10291
10292 10292
10293 // $ANTLR start "entryRuleIntervallNumber" 10293 // $ANTLR start "entryRuleIntervallNumber"
10294 // InternalApplicationConfiguration.g:3767:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; 10294 // InternalApplicationConfiguration.g:3767:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
10295 public final EObject entryRuleIntervallNumber() throws RecognitionException { 10295 public final EObject entryRuleIntervallNumber() throws RecognitionException {
10296 EObject current = null; 10296 EObject current = null;
10297 10297
10298 EObject iv_ruleIntervallNumber = null; 10298 EObject iv_ruleIntervallNumber = null;
10299 10299
10300 10300
10301 try { 10301 try {
10302 // InternalApplicationConfiguration.g:3767:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) 10302 // InternalApplicationConfiguration.g:3767:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
10303 // InternalApplicationConfiguration.g:3768:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF 10303 // InternalApplicationConfiguration.g:3768:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
10304 { 10304 {
10305 newCompositeNode(grammarAccess.getIntervallNumberRule()); 10305 newCompositeNode(grammarAccess.getIntervallNumberRule());
10306 pushFollow(FOLLOW_1); 10306 pushFollow(FOLLOW_1);
10307 iv_ruleIntervallNumber=ruleIntervallNumber(); 10307 iv_ruleIntervallNumber=ruleIntervallNumber();
10308 10308
10309 state._fsp--; 10309 state._fsp--;
10310 10310
10311 current =iv_ruleIntervallNumber; 10311 current =iv_ruleIntervallNumber;
10312 match(input,EOF,FOLLOW_2); 10312 match(input,EOF,FOLLOW_2);
10313 10313
10314 } 10314 }
10315 10315
10316 } 10316 }
10317 10317
10318 catch (RecognitionException re) { 10318 catch (RecognitionException re) {
10319 recover(input,re); 10319 recover(input,re);
10320 appendSkippedTokens(); 10320 appendSkippedTokens();
10321 } 10321 }
10322 finally { 10322 finally {
10323 } 10323 }
10324 return current; 10324 return current;
10325 } 10325 }
10326 // $ANTLR end "entryRuleIntervallNumber" 10326 // $ANTLR end "entryRuleIntervallNumber"
10327 10327
10328 10328
10329 // $ANTLR start "ruleIntervallNumber" 10329 // $ANTLR start "ruleIntervallNumber"
10330 // InternalApplicationConfiguration.g:3774:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; 10330 // InternalApplicationConfiguration.g:3774:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ;
10331 public final EObject ruleIntervallNumber() throws RecognitionException { 10331 public final EObject ruleIntervallNumber() throws RecognitionException {
10332 EObject current = null; 10332 EObject current = null;
10333 10333
10334 Token lv_min_0_0=null; 10334 Token lv_min_0_0=null;
10335 Token otherlv_1=null; 10335 Token otherlv_1=null;
10336 Token lv_maxNumber_2_0=null; 10336 Token lv_maxNumber_2_0=null;
10337 Token lv_maxUnlimited_3_0=null; 10337 Token lv_maxUnlimited_3_0=null;
10338 10338
10339 10339
10340 enterRule(); 10340 enterRule();
10341 10341
10342 try { 10342 try {
10343 // InternalApplicationConfiguration.g:3780:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) 10343 // InternalApplicationConfiguration.g:3780:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
10344 // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 10344 // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10345 { 10345 {
10346 // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 10346 // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10347 // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 10347 // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10348 { 10348 {
10349 // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) ) 10349 // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) )
10350 // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT ) 10350 // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT )
10351 { 10351 {
10352 // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT ) 10352 // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT )
10353 // InternalApplicationConfiguration.g:3784:5: lv_min_0_0= RULE_INT 10353 // InternalApplicationConfiguration.g:3784:5: lv_min_0_0= RULE_INT
10354 { 10354 {
10355 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_38); 10355 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_38);
10356 10356
10357 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 10357 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
10358 10358
10359 10359
10360 if (current==null) { 10360 if (current==null) {
10361 current = createModelElement(grammarAccess.getIntervallNumberRule()); 10361 current = createModelElement(grammarAccess.getIntervallNumberRule());
10362 } 10362 }
10363 setWithLastConsumed( 10363 setWithLastConsumed(
10364 current, 10364 current,
10365 "min", 10365 "min",
10366 lv_min_0_0, 10366 lv_min_0_0,
10367 "org.eclipse.xtext.common.Terminals.INT"); 10367 "org.eclipse.xtext.common.Terminals.INT");
10368 10368
10369 10369
10370 } 10370 }
10371 10371
10372 10372
10373 } 10373 }
10374 10374
10375 otherlv_1=(Token)match(input,43,FOLLOW_31); 10375 otherlv_1=(Token)match(input,43,FOLLOW_31);
10376 10376
10377 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 10377 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
10378 10378
10379 // InternalApplicationConfiguration.g:3804:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 10379 // InternalApplicationConfiguration.g:3804:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10380 int alt50=2; 10380 int alt50=2;
10381 int LA50_0 = input.LA(1); 10381 int LA50_0 = input.LA(1);
10382 10382
10383 if ( (LA50_0==RULE_INT) ) { 10383 if ( (LA50_0==RULE_INT) ) {
10384 alt50=1; 10384 alt50=1;
10385 } 10385 }
10386 else if ( (LA50_0==42) ) { 10386 else if ( (LA50_0==42) ) {
10387 alt50=2; 10387 alt50=2;
10388 } 10388 }
10389 else { 10389 else {
10390 NoViableAltException nvae = 10390 NoViableAltException nvae =
10391 new NoViableAltException("", 50, 0, input); 10391 new NoViableAltException("", 50, 0, input);
10392 10392
10393 throw nvae; 10393 throw nvae;
10394 } 10394 }
10395 switch (alt50) { 10395 switch (alt50) {
10396 case 1 : 10396 case 1 :
10397 // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 10397 // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10398 { 10398 {
10399 // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 10399 // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10400 // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT ) 10400 // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT )
10401 { 10401 {
10402 // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT ) 10402 // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT )
10403 // InternalApplicationConfiguration.g:3807:6: lv_maxNumber_2_0= RULE_INT 10403 // InternalApplicationConfiguration.g:3807:6: lv_maxNumber_2_0= RULE_INT
10404 { 10404 {
10405 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 10405 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
10406 10406
10407 newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 10407 newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
10408 10408
10409 10409
10410 if (current==null) { 10410 if (current==null) {
10411 current = createModelElement(grammarAccess.getIntervallNumberRule()); 10411 current = createModelElement(grammarAccess.getIntervallNumberRule());
10412 } 10412 }
10413 setWithLastConsumed( 10413 setWithLastConsumed(
10414 current, 10414 current,
10415 "maxNumber", 10415 "maxNumber",
10416 lv_maxNumber_2_0, 10416 lv_maxNumber_2_0,
10417 "org.eclipse.xtext.common.Terminals.INT"); 10417 "org.eclipse.xtext.common.Terminals.INT");
10418 10418
10419 10419
10420 } 10420 }
10421 10421
10422 10422
10423 } 10423 }
10424 10424
10425 10425
10426 } 10426 }
10427 break; 10427 break;
10428 case 2 : 10428 case 2 :
10429 // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) ) 10429 // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) )
10430 { 10430 {
10431 // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) ) 10431 // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) )
10432 // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' ) 10432 // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' )
10433 { 10433 {
10434 // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' ) 10434 // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' )
10435 // InternalApplicationConfiguration.g:3826:6: lv_maxUnlimited_3_0= '*' 10435 // InternalApplicationConfiguration.g:3826:6: lv_maxUnlimited_3_0= '*'
10436 { 10436 {
10437 lv_maxUnlimited_3_0=(Token)match(input,42,FOLLOW_2); 10437 lv_maxUnlimited_3_0=(Token)match(input,42,FOLLOW_2);
10438 10438
10439 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 10439 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
10440 10440
10441 10441
10442 if (current==null) { 10442 if (current==null) {
10443 current = createModelElement(grammarAccess.getIntervallNumberRule()); 10443 current = createModelElement(grammarAccess.getIntervallNumberRule());
10444 } 10444 }
10445 setWithLastConsumed(current, "maxUnlimited", true, "*"); 10445 setWithLastConsumed(current, "maxUnlimited", true, "*");
10446 10446
10447 10447
10448 } 10448 }
10449 10449
10450 10450
10451 } 10451 }
10452 10452
10453 10453
10454 } 10454 }
10455 break; 10455 break;
10456 10456
10457 } 10457 }
10458 10458
10459 10459
10460 } 10460 }
10461 10461
10462 10462
10463 } 10463 }
10464 10464
10465 10465
10466 leaveRule(); 10466 leaveRule();
10467 10467
10468 } 10468 }
10469 10469
10470 catch (RecognitionException re) { 10470 catch (RecognitionException re) {
10471 recover(input,re); 10471 recover(input,re);
10472 appendSkippedTokens(); 10472 appendSkippedTokens();
10473 } 10473 }
10474 finally { 10474 finally {
10475 } 10475 }
10476 return current; 10476 return current;
10477 } 10477 }
10478 // $ANTLR end "ruleIntervallNumber" 10478 // $ANTLR end "ruleIntervallNumber"
10479 10479
10480 10480
10481 // $ANTLR start "entryRuleIntEnumberation" 10481 // $ANTLR start "entryRuleIntEnumberation"
10482 // InternalApplicationConfiguration.g:3843:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; 10482 // InternalApplicationConfiguration.g:3843:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
10483 public final EObject entryRuleIntEnumberation() throws RecognitionException { 10483 public final EObject entryRuleIntEnumberation() throws RecognitionException {
10484 EObject current = null; 10484 EObject current = null;
10485 10485
10486 EObject iv_ruleIntEnumberation = null; 10486 EObject iv_ruleIntEnumberation = null;
10487 10487
10488 10488
10489 try { 10489 try {
10490 // InternalApplicationConfiguration.g:3843:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) 10490 // InternalApplicationConfiguration.g:3843:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
10491 // InternalApplicationConfiguration.g:3844:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF 10491 // InternalApplicationConfiguration.g:3844:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
10492 { 10492 {
10493 newCompositeNode(grammarAccess.getIntEnumberationRule()); 10493 newCompositeNode(grammarAccess.getIntEnumberationRule());
10494 pushFollow(FOLLOW_1); 10494 pushFollow(FOLLOW_1);
10495 iv_ruleIntEnumberation=ruleIntEnumberation(); 10495 iv_ruleIntEnumberation=ruleIntEnumberation();
10496 10496
10497 state._fsp--; 10497 state._fsp--;
10498 10498
10499 current =iv_ruleIntEnumberation; 10499 current =iv_ruleIntEnumberation;
10500 match(input,EOF,FOLLOW_2); 10500 match(input,EOF,FOLLOW_2);
10501 10501
10502 } 10502 }
10503 10503
10504 } 10504 }
10505 10505
10506 catch (RecognitionException re) { 10506 catch (RecognitionException re) {
10507 recover(input,re); 10507 recover(input,re);
10508 appendSkippedTokens(); 10508 appendSkippedTokens();
10509 } 10509 }
10510 finally { 10510 finally {
10511 } 10511 }
10512 return current; 10512 return current;
10513 } 10513 }
10514 // $ANTLR end "entryRuleIntEnumberation" 10514 // $ANTLR end "entryRuleIntEnumberation"
10515 10515
10516 10516
10517 // $ANTLR start "ruleIntEnumberation" 10517 // $ANTLR start "ruleIntEnumberation"
10518 // InternalApplicationConfiguration.g:3850:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; 10518 // InternalApplicationConfiguration.g:3850:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ;
10519 public final EObject ruleIntEnumberation() throws RecognitionException { 10519 public final EObject ruleIntEnumberation() throws RecognitionException {
10520 EObject current = null; 10520 EObject current = null;
10521 10521
10522 Token otherlv_1=null; 10522 Token otherlv_1=null;
10523 Token otherlv_3=null; 10523 Token otherlv_3=null;
10524 Token otherlv_5=null; 10524 Token otherlv_5=null;
10525 AntlrDatatypeRuleToken lv_entry_2_0 = null; 10525 AntlrDatatypeRuleToken lv_entry_2_0 = null;
10526 10526
10527 AntlrDatatypeRuleToken lv_entry_4_0 = null; 10527 AntlrDatatypeRuleToken lv_entry_4_0 = null;
10528 10528
10529 10529
10530 10530
10531 enterRule(); 10531 enterRule();
10532 10532
10533 try { 10533 try {
10534 // InternalApplicationConfiguration.g:3856:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) 10534 // InternalApplicationConfiguration.g:3856:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) )
10535 // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 10535 // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10536 { 10536 {
10537 // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 10537 // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10538 // InternalApplicationConfiguration.g:3858:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' 10538 // InternalApplicationConfiguration.g:3858:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}'
10539 { 10539 {
10540 // InternalApplicationConfiguration.g:3858:3: () 10540 // InternalApplicationConfiguration.g:3858:3: ()
10541 // InternalApplicationConfiguration.g:3859:4: 10541 // InternalApplicationConfiguration.g:3859:4:
10542 { 10542 {
10543 10543
10544 current = forceCreateModelElement( 10544 current = forceCreateModelElement(
10545 grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), 10545 grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(),
10546 current); 10546 current);
10547 10547
10548 10548
10549 } 10549 }
10550 10550
10551 otherlv_1=(Token)match(input,18,FOLLOW_39); 10551 otherlv_1=(Token)match(input,18,FOLLOW_39);
10552 10552
10553 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 10553 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
10554 10554
10555 // InternalApplicationConfiguration.g:3869:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? 10555 // InternalApplicationConfiguration.g:3869:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )?
10556 int alt52=2; 10556 int alt52=2;
10557 int LA52_0 = input.LA(1); 10557 int LA52_0 = input.LA(1);
10558 10558
10559 if ( (LA52_0==RULE_INT||LA52_0==12) ) { 10559 if ( (LA52_0==RULE_INT||LA52_0==12) ) {
10560 alt52=1; 10560 alt52=1;
10561 } 10561 }
10562 switch (alt52) { 10562 switch (alt52) {
10563 case 1 : 10563 case 1 :
10564 // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 10564 // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10565 { 10565 {
10566 // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) ) 10566 // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) )
10567 // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral ) 10567 // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral )
10568 { 10568 {
10569 // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral ) 10569 // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral )
10570 // InternalApplicationConfiguration.g:3872:6: lv_entry_2_0= ruleINTLiteral 10570 // InternalApplicationConfiguration.g:3872:6: lv_entry_2_0= ruleINTLiteral
10571 { 10571 {
10572 10572
10573 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 10573 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
10574 10574
10575 pushFollow(FOLLOW_14); 10575 pushFollow(FOLLOW_14);
10576 lv_entry_2_0=ruleINTLiteral(); 10576 lv_entry_2_0=ruleINTLiteral();
10577 10577
10578 state._fsp--; 10578 state._fsp--;
10579 10579
10580 10580
10581 if (current==null) { 10581 if (current==null) {
10582 current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); 10582 current = createModelElementForParent(grammarAccess.getIntEnumberationRule());
10583 } 10583 }
10584 add( 10584 add(
10585 current, 10585 current,
10586 "entry", 10586 "entry",
10587 lv_entry_2_0, 10587 lv_entry_2_0,
10588 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 10588 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
10589 afterParserOrEnumRuleCall(); 10589 afterParserOrEnumRuleCall();
10590 10590
10591 10591
10592 } 10592 }
10593 10593
10594 10594
10595 } 10595 }
10596 10596
10597 // InternalApplicationConfiguration.g:3889:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 10597 // InternalApplicationConfiguration.g:3889:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10598 loop51: 10598 loop51:
10599 do { 10599 do {
10600 int alt51=2; 10600 int alt51=2;
10601 int LA51_0 = input.LA(1); 10601 int LA51_0 = input.LA(1);
10602 10602
10603 if ( (LA51_0==19) ) { 10603 if ( (LA51_0==19) ) {
10604 alt51=1; 10604 alt51=1;
10605 } 10605 }
10606 10606
10607 10607
10608 switch (alt51) { 10608 switch (alt51) {
10609 case 1 : 10609 case 1 :
10610 // InternalApplicationConfiguration.g:3890:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) 10610 // InternalApplicationConfiguration.g:3890:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) )
10611 { 10611 {
10612 otherlv_3=(Token)match(input,19,FOLLOW_23); 10612 otherlv_3=(Token)match(input,19,FOLLOW_23);
10613 10613
10614 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 10614 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
10615 10615
10616 // InternalApplicationConfiguration.g:3894:5: ( (lv_entry_4_0= ruleINTLiteral ) ) 10616 // InternalApplicationConfiguration.g:3894:5: ( (lv_entry_4_0= ruleINTLiteral ) )
10617 // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral ) 10617 // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral )
10618 { 10618 {
10619 // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral ) 10619 // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral )
10620 // InternalApplicationConfiguration.g:3896:7: lv_entry_4_0= ruleINTLiteral 10620 // InternalApplicationConfiguration.g:3896:7: lv_entry_4_0= ruleINTLiteral
10621 { 10621 {
10622 10622
10623 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 10623 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
10624 10624
10625 pushFollow(FOLLOW_14); 10625 pushFollow(FOLLOW_14);
10626 lv_entry_4_0=ruleINTLiteral(); 10626 lv_entry_4_0=ruleINTLiteral();
10627 10627
10628 state._fsp--; 10628 state._fsp--;
10629 10629
10630 10630
10631 if (current==null) { 10631 if (current==null) {
10632 current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); 10632 current = createModelElementForParent(grammarAccess.getIntEnumberationRule());
10633 } 10633 }
10634 add( 10634 add(
10635 current, 10635 current,
10636 "entry", 10636 "entry",
10637 lv_entry_4_0, 10637 lv_entry_4_0,
10638 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 10638 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
10639 afterParserOrEnumRuleCall(); 10639 afterParserOrEnumRuleCall();
10640 10640
10641 10641
10642 } 10642 }
10643 10643
10644 10644
10645 } 10645 }
10646 10646
10647 10647
10648 } 10648 }
10649 break; 10649 break;
10650 10650
10651 default : 10651 default :
10652 break loop51; 10652 break loop51;
10653 } 10653 }
10654 } while (true); 10654 } while (true);
10655 10655
10656 10656
10657 } 10657 }
10658 break; 10658 break;
10659 10659
10660 } 10660 }
10661 10661
10662 otherlv_5=(Token)match(input,20,FOLLOW_2); 10662 otherlv_5=(Token)match(input,20,FOLLOW_2);
10663 10663
10664 newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 10664 newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
10665 10665
10666 10666
10667 } 10667 }
10668 10668
10669 10669
10670 } 10670 }
10671 10671
10672 10672
10673 leaveRule(); 10673 leaveRule();
10674 10674
10675 } 10675 }
10676 10676
10677 catch (RecognitionException re) { 10677 catch (RecognitionException re) {
10678 recover(input,re); 10678 recover(input,re);
10679 appendSkippedTokens(); 10679 appendSkippedTokens();
10680 } 10680 }
10681 finally { 10681 finally {
10682 } 10682 }
10683 return current; 10683 return current;
10684 } 10684 }
10685 // $ANTLR end "ruleIntEnumberation" 10685 // $ANTLR end "ruleIntEnumberation"
10686 10686
10687 10687
10688 // $ANTLR start "entryRuleRealEnumeration" 10688 // $ANTLR start "entryRuleRealEnumeration"
10689 // InternalApplicationConfiguration.g:3923:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; 10689 // InternalApplicationConfiguration.g:3923:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
10690 public final EObject entryRuleRealEnumeration() throws RecognitionException { 10690 public final EObject entryRuleRealEnumeration() throws RecognitionException {
10691 EObject current = null; 10691 EObject current = null;
10692 10692
10693 EObject iv_ruleRealEnumeration = null; 10693 EObject iv_ruleRealEnumeration = null;
10694 10694
10695 10695
10696 try { 10696 try {
10697 // InternalApplicationConfiguration.g:3923:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) 10697 // InternalApplicationConfiguration.g:3923:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
10698 // InternalApplicationConfiguration.g:3924:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF 10698 // InternalApplicationConfiguration.g:3924:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
10699 { 10699 {
10700 newCompositeNode(grammarAccess.getRealEnumerationRule()); 10700 newCompositeNode(grammarAccess.getRealEnumerationRule());
10701 pushFollow(FOLLOW_1); 10701 pushFollow(FOLLOW_1);
10702 iv_ruleRealEnumeration=ruleRealEnumeration(); 10702 iv_ruleRealEnumeration=ruleRealEnumeration();
10703 10703
10704 state._fsp--; 10704 state._fsp--;
10705 10705
10706 current =iv_ruleRealEnumeration; 10706 current =iv_ruleRealEnumeration;
10707 match(input,EOF,FOLLOW_2); 10707 match(input,EOF,FOLLOW_2);
10708 10708
10709 } 10709 }
10710 10710
10711 } 10711 }
10712 10712
10713 catch (RecognitionException re) { 10713 catch (RecognitionException re) {
10714 recover(input,re); 10714 recover(input,re);
10715 appendSkippedTokens(); 10715 appendSkippedTokens();
10716 } 10716 }
10717 finally { 10717 finally {
10718 } 10718 }
10719 return current; 10719 return current;
10720 } 10720 }
10721 // $ANTLR end "entryRuleRealEnumeration" 10721 // $ANTLR end "entryRuleRealEnumeration"
10722 10722
10723 10723
10724 // $ANTLR start "ruleRealEnumeration" 10724 // $ANTLR start "ruleRealEnumeration"
10725 // InternalApplicationConfiguration.g:3930:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; 10725 // InternalApplicationConfiguration.g:3930:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ;
10726 public final EObject ruleRealEnumeration() throws RecognitionException { 10726 public final EObject ruleRealEnumeration() throws RecognitionException {
10727 EObject current = null; 10727 EObject current = null;
10728 10728
10729 Token otherlv_1=null; 10729 Token otherlv_1=null;
10730 Token otherlv_3=null; 10730 Token otherlv_3=null;
10731 Token otherlv_5=null; 10731 Token otherlv_5=null;
10732 AntlrDatatypeRuleToken lv_entry_2_0 = null; 10732 AntlrDatatypeRuleToken lv_entry_2_0 = null;
10733 10733
10734 AntlrDatatypeRuleToken lv_entry_4_0 = null; 10734 AntlrDatatypeRuleToken lv_entry_4_0 = null;
10735 10735
10736 10736
10737 10737
10738 enterRule(); 10738 enterRule();
10739 10739
10740 try { 10740 try {
10741 // InternalApplicationConfiguration.g:3936:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) 10741 // InternalApplicationConfiguration.g:3936:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) )
10742 // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 10742 // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
10743 { 10743 {
10744 // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 10744 // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
10745 // InternalApplicationConfiguration.g:3938:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' 10745 // InternalApplicationConfiguration.g:3938:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}'
10746 { 10746 {
10747 // InternalApplicationConfiguration.g:3938:3: () 10747 // InternalApplicationConfiguration.g:3938:3: ()
10748 // InternalApplicationConfiguration.g:3939:4: 10748 // InternalApplicationConfiguration.g:3939:4:
10749 { 10749 {
10750 10750
10751 current = forceCreateModelElement( 10751 current = forceCreateModelElement(
10752 grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), 10752 grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(),
10753 current); 10753 current);
10754 10754
10755 10755
10756 } 10756 }
10757 10757
10758 otherlv_1=(Token)match(input,18,FOLLOW_39); 10758 otherlv_1=(Token)match(input,18,FOLLOW_39);
10759 10759
10760 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 10760 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
10761 10761
10762 // InternalApplicationConfiguration.g:3949:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? 10762 // InternalApplicationConfiguration.g:3949:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )?
10763 int alt54=2; 10763 int alt54=2;
10764 int LA54_0 = input.LA(1); 10764 int LA54_0 = input.LA(1);
10765 10765
10766 if ( (LA54_0==RULE_INT||LA54_0==12) ) { 10766 if ( (LA54_0==RULE_INT||LA54_0==12) ) {
10767 alt54=1; 10767 alt54=1;
10768 } 10768 }
10769 switch (alt54) { 10769 switch (alt54) {
10770 case 1 : 10770 case 1 :
10771 // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 10771 // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
10772 { 10772 {
10773 // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) ) 10773 // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) )
10774 // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral ) 10774 // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral )
10775 { 10775 {
10776 // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral ) 10776 // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral )
10777 // InternalApplicationConfiguration.g:3952:6: lv_entry_2_0= ruleREALLiteral 10777 // InternalApplicationConfiguration.g:3952:6: lv_entry_2_0= ruleREALLiteral
10778 { 10778 {
10779 10779
10780 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 10780 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
10781 10781
10782 pushFollow(FOLLOW_14); 10782 pushFollow(FOLLOW_14);
10783 lv_entry_2_0=ruleREALLiteral(); 10783 lv_entry_2_0=ruleREALLiteral();
10784 10784
10785 state._fsp--; 10785 state._fsp--;
10786 10786
10787 10787
10788 if (current==null) { 10788 if (current==null) {
10789 current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); 10789 current = createModelElementForParent(grammarAccess.getRealEnumerationRule());
10790 } 10790 }
10791 add( 10791 add(
10792 current, 10792 current,
10793 "entry", 10793 "entry",
10794 lv_entry_2_0, 10794 lv_entry_2_0,
10795 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 10795 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
10796 afterParserOrEnumRuleCall(); 10796 afterParserOrEnumRuleCall();
10797 10797
10798 10798
10799 } 10799 }
10800 10800
10801 10801
10802 } 10802 }
10803 10803
10804 // InternalApplicationConfiguration.g:3969:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 10804 // InternalApplicationConfiguration.g:3969:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
10805 loop53: 10805 loop53:
10806 do { 10806 do {
10807 int alt53=2; 10807 int alt53=2;
10808 int LA53_0 = input.LA(1); 10808 int LA53_0 = input.LA(1);
10809 10809
10810 if ( (LA53_0==19) ) { 10810 if ( (LA53_0==19) ) {
10811 alt53=1; 10811 alt53=1;
10812 } 10812 }
10813 10813
10814 10814
10815 switch (alt53) { 10815 switch (alt53) {
10816 case 1 : 10816 case 1 :
10817 // InternalApplicationConfiguration.g:3970:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) 10817 // InternalApplicationConfiguration.g:3970:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) )
10818 { 10818 {
10819 otherlv_3=(Token)match(input,19,FOLLOW_23); 10819 otherlv_3=(Token)match(input,19,FOLLOW_23);
10820 10820
10821 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 10821 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
10822 10822
10823 // InternalApplicationConfiguration.g:3974:5: ( (lv_entry_4_0= ruleREALLiteral ) ) 10823 // InternalApplicationConfiguration.g:3974:5: ( (lv_entry_4_0= ruleREALLiteral ) )
10824 // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral ) 10824 // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral )
10825 { 10825 {
10826 // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral ) 10826 // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral )
10827 // InternalApplicationConfiguration.g:3976:7: lv_entry_4_0= ruleREALLiteral 10827 // InternalApplicationConfiguration.g:3976:7: lv_entry_4_0= ruleREALLiteral
10828 { 10828 {
10829 10829
10830 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 10830 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
10831 10831
10832 pushFollow(FOLLOW_14); 10832 pushFollow(FOLLOW_14);
10833 lv_entry_4_0=ruleREALLiteral(); 10833 lv_entry_4_0=ruleREALLiteral();
10834 10834
10835 state._fsp--; 10835 state._fsp--;
10836 10836
10837 10837
10838 if (current==null) { 10838 if (current==null) {
10839 current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); 10839 current = createModelElementForParent(grammarAccess.getRealEnumerationRule());
10840 } 10840 }
10841 add( 10841 add(
10842 current, 10842 current,
10843 "entry", 10843 "entry",
10844 lv_entry_4_0, 10844 lv_entry_4_0,
10845 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 10845 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
10846 afterParserOrEnumRuleCall(); 10846 afterParserOrEnumRuleCall();
10847 10847
10848 10848
10849 } 10849 }
10850 10850
10851 10851
10852 } 10852 }
10853 10853
10854 10854
10855 } 10855 }
10856 break; 10856 break;
10857 10857
10858 default : 10858 default :
10859 break loop53; 10859 break loop53;
10860 } 10860 }
10861 } while (true); 10861 } while (true);
10862 10862
10863 10863
10864 } 10864 }
10865 break; 10865 break;
10866 10866
10867 } 10867 }
10868 10868
10869 otherlv_5=(Token)match(input,20,FOLLOW_2); 10869 otherlv_5=(Token)match(input,20,FOLLOW_2);
10870 10870
10871 newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 10871 newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
10872 10872
10873 10873
10874 } 10874 }
10875 10875
10876 10876
10877 } 10877 }
10878 10878
10879 10879
10880 leaveRule(); 10880 leaveRule();
10881 10881
10882 } 10882 }
10883 10883
10884 catch (RecognitionException re) { 10884 catch (RecognitionException re) {
10885 recover(input,re); 10885 recover(input,re);
10886 appendSkippedTokens(); 10886 appendSkippedTokens();
10887 } 10887 }
10888 finally { 10888 finally {
10889 } 10889 }
10890 return current; 10890 return current;
10891 } 10891 }
10892 // $ANTLR end "ruleRealEnumeration" 10892 // $ANTLR end "ruleRealEnumeration"
10893 10893
10894 10894
10895 // $ANTLR start "entryRuleStringEnumeration" 10895 // $ANTLR start "entryRuleStringEnumeration"
10896 // InternalApplicationConfiguration.g:4003:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; 10896 // InternalApplicationConfiguration.g:4003:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
10897 public final EObject entryRuleStringEnumeration() throws RecognitionException { 10897 public final EObject entryRuleStringEnumeration() throws RecognitionException {
10898 EObject current = null; 10898 EObject current = null;
10899 10899
10900 EObject iv_ruleStringEnumeration = null; 10900 EObject iv_ruleStringEnumeration = null;
10901 10901
10902 10902
10903 try { 10903 try {
10904 // InternalApplicationConfiguration.g:4003:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) 10904 // InternalApplicationConfiguration.g:4003:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
10905 // InternalApplicationConfiguration.g:4004:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF 10905 // InternalApplicationConfiguration.g:4004:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
10906 { 10906 {
10907 newCompositeNode(grammarAccess.getStringEnumerationRule()); 10907 newCompositeNode(grammarAccess.getStringEnumerationRule());
10908 pushFollow(FOLLOW_1); 10908 pushFollow(FOLLOW_1);
10909 iv_ruleStringEnumeration=ruleStringEnumeration(); 10909 iv_ruleStringEnumeration=ruleStringEnumeration();
10910 10910
10911 state._fsp--; 10911 state._fsp--;
10912 10912
10913 current =iv_ruleStringEnumeration; 10913 current =iv_ruleStringEnumeration;
10914 match(input,EOF,FOLLOW_2); 10914 match(input,EOF,FOLLOW_2);
10915 10915
10916 } 10916 }
10917 10917
10918 } 10918 }
10919 10919
10920 catch (RecognitionException re) { 10920 catch (RecognitionException re) {
10921 recover(input,re); 10921 recover(input,re);
10922 appendSkippedTokens(); 10922 appendSkippedTokens();
10923 } 10923 }
10924 finally { 10924 finally {
10925 } 10925 }
10926 return current; 10926 return current;
10927 } 10927 }
10928 // $ANTLR end "entryRuleStringEnumeration" 10928 // $ANTLR end "entryRuleStringEnumeration"
10929 10929
10930 10930
10931 // $ANTLR start "ruleStringEnumeration" 10931 // $ANTLR start "ruleStringEnumeration"
10932 // InternalApplicationConfiguration.g:4010:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; 10932 // InternalApplicationConfiguration.g:4010:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ;
10933 public final EObject ruleStringEnumeration() throws RecognitionException { 10933 public final EObject ruleStringEnumeration() throws RecognitionException {
10934 EObject current = null; 10934 EObject current = null;
10935 10935
10936 Token otherlv_1=null; 10936 Token otherlv_1=null;
10937 Token lv_entry_2_0=null; 10937 Token lv_entry_2_0=null;
10938 Token otherlv_3=null; 10938 Token otherlv_3=null;
10939 Token lv_entry_4_0=null; 10939 Token lv_entry_4_0=null;
10940 Token otherlv_5=null; 10940 Token otherlv_5=null;
10941 10941
10942 10942
10943 enterRule(); 10943 enterRule();
10944 10944
10945 try { 10945 try {
10946 // InternalApplicationConfiguration.g:4016:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) 10946 // InternalApplicationConfiguration.g:4016:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
10947 // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 10947 // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
10948 { 10948 {
10949 // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 10949 // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
10950 // InternalApplicationConfiguration.g:4018:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' 10950 // InternalApplicationConfiguration.g:4018:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
10951 { 10951 {
10952 // InternalApplicationConfiguration.g:4018:3: () 10952 // InternalApplicationConfiguration.g:4018:3: ()
10953 // InternalApplicationConfiguration.g:4019:4: 10953 // InternalApplicationConfiguration.g:4019:4:
10954 { 10954 {
10955 10955
10956 current = forceCreateModelElement( 10956 current = forceCreateModelElement(
10957 grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), 10957 grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(),
10958 current); 10958 current);
10959 10959
10960 10960
10961 } 10961 }
10962 10962
10963 otherlv_1=(Token)match(input,18,FOLLOW_40); 10963 otherlv_1=(Token)match(input,18,FOLLOW_40);
10964 10964
10965 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 10965 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
10966 10966
10967 // InternalApplicationConfiguration.g:4029:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? 10967 // InternalApplicationConfiguration.g:4029:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
10968 int alt56=2; 10968 int alt56=2;
10969 int LA56_0 = input.LA(1); 10969 int LA56_0 = input.LA(1);
10970 10970
10971 if ( (LA56_0==RULE_STRING) ) { 10971 if ( (LA56_0==RULE_STRING) ) {
10972 alt56=1; 10972 alt56=1;
10973 } 10973 }
10974 switch (alt56) { 10974 switch (alt56) {
10975 case 1 : 10975 case 1 :
10976 // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 10976 // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
10977 { 10977 {
10978 // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) ) 10978 // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) )
10979 // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING ) 10979 // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING )
10980 { 10980 {
10981 // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING ) 10981 // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING )
10982 // InternalApplicationConfiguration.g:4032:6: lv_entry_2_0= RULE_STRING 10982 // InternalApplicationConfiguration.g:4032:6: lv_entry_2_0= RULE_STRING
10983 { 10983 {
10984 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_14); 10984 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_14);
10985 10985
10986 newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 10986 newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
10987 10987
10988 10988
10989 if (current==null) { 10989 if (current==null) {
10990 current = createModelElement(grammarAccess.getStringEnumerationRule()); 10990 current = createModelElement(grammarAccess.getStringEnumerationRule());
10991 } 10991 }
10992 addWithLastConsumed( 10992 addWithLastConsumed(
10993 current, 10993 current,
10994 "entry", 10994 "entry",
10995 lv_entry_2_0, 10995 lv_entry_2_0,
10996 "org.eclipse.xtext.common.Terminals.STRING"); 10996 "org.eclipse.xtext.common.Terminals.STRING");
10997 10997
10998 10998
10999 } 10999 }
11000 11000
11001 11001
11002 } 11002 }
11003 11003
11004 // InternalApplicationConfiguration.g:4048:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 11004 // InternalApplicationConfiguration.g:4048:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
11005 loop55: 11005 loop55:
11006 do { 11006 do {
11007 int alt55=2; 11007 int alt55=2;
11008 int LA55_0 = input.LA(1); 11008 int LA55_0 = input.LA(1);
11009 11009
11010 if ( (LA55_0==19) ) { 11010 if ( (LA55_0==19) ) {
11011 alt55=1; 11011 alt55=1;
11012 } 11012 }
11013 11013
11014 11014
11015 switch (alt55) { 11015 switch (alt55) {
11016 case 1 : 11016 case 1 :
11017 // InternalApplicationConfiguration.g:4049:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) 11017 // InternalApplicationConfiguration.g:4049:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
11018 { 11018 {
11019 otherlv_3=(Token)match(input,19,FOLLOW_10); 11019 otherlv_3=(Token)match(input,19,FOLLOW_10);
11020 11020
11021 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 11021 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
11022 11022
11023 // InternalApplicationConfiguration.g:4053:5: ( (lv_entry_4_0= RULE_STRING ) ) 11023 // InternalApplicationConfiguration.g:4053:5: ( (lv_entry_4_0= RULE_STRING ) )
11024 // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING ) 11024 // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING )
11025 { 11025 {
11026 // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING ) 11026 // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING )
11027 // InternalApplicationConfiguration.g:4055:7: lv_entry_4_0= RULE_STRING 11027 // InternalApplicationConfiguration.g:4055:7: lv_entry_4_0= RULE_STRING
11028 { 11028 {
11029 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_14); 11029 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_14);
11030 11030
11031 newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 11031 newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
11032 11032
11033 11033
11034 if (current==null) { 11034 if (current==null) {
11035 current = createModelElement(grammarAccess.getStringEnumerationRule()); 11035 current = createModelElement(grammarAccess.getStringEnumerationRule());
11036 } 11036 }
11037 addWithLastConsumed( 11037 addWithLastConsumed(
11038 current, 11038 current,
11039 "entry", 11039 "entry",
11040 lv_entry_4_0, 11040 lv_entry_4_0,
11041 "org.eclipse.xtext.common.Terminals.STRING"); 11041 "org.eclipse.xtext.common.Terminals.STRING");
11042 11042
11043 11043
11044 } 11044 }
11045 11045
11046 11046
11047 } 11047 }
11048 11048
11049 11049
11050 } 11050 }
11051 break; 11051 break;
11052 11052
11053 default : 11053 default :
11054 break loop55; 11054 break loop55;
11055 } 11055 }
11056 } while (true); 11056 } while (true);
11057 11057
11058 11058
11059 } 11059 }
11060 break; 11060 break;
11061 11061
11062 } 11062 }
11063 11063
11064 otherlv_5=(Token)match(input,20,FOLLOW_2); 11064 otherlv_5=(Token)match(input,20,FOLLOW_2);
11065 11065
11066 newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 11066 newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
11067 11067
11068 11068
11069 } 11069 }
11070 11070
11071 11071
11072 } 11072 }
11073 11073
11074 11074
11075 leaveRule(); 11075 leaveRule();
11076 11076
11077 } 11077 }
11078 11078
11079 catch (RecognitionException re) { 11079 catch (RecognitionException re) {
11080 recover(input,re); 11080 recover(input,re);
11081 appendSkippedTokens(); 11081 appendSkippedTokens();
11082 } 11082 }
11083 finally { 11083 finally {
11084 } 11084 }
11085 return current; 11085 return current;
11086 } 11086 }
11087 // $ANTLR end "ruleStringEnumeration" 11087 // $ANTLR end "ruleStringEnumeration"
11088 11088
11089 11089
11090 // $ANTLR start "entryRuleScopeDeclaration" 11090 // $ANTLR start "entryRuleScopeDeclaration"
11091 // InternalApplicationConfiguration.g:4081:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; 11091 // InternalApplicationConfiguration.g:4081:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
11092 public final EObject entryRuleScopeDeclaration() throws RecognitionException { 11092 public final EObject entryRuleScopeDeclaration() throws RecognitionException {
11093 EObject current = null; 11093 EObject current = null;
11094 11094
11095 EObject iv_ruleScopeDeclaration = null; 11095 EObject iv_ruleScopeDeclaration = null;
11096 11096
11097 11097
11098 try { 11098 try {
11099 // InternalApplicationConfiguration.g:4081:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) 11099 // InternalApplicationConfiguration.g:4081:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
11100 // InternalApplicationConfiguration.g:4082:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF 11100 // InternalApplicationConfiguration.g:4082:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
11101 { 11101 {
11102 newCompositeNode(grammarAccess.getScopeDeclarationRule()); 11102 newCompositeNode(grammarAccess.getScopeDeclarationRule());
11103 pushFollow(FOLLOW_1); 11103 pushFollow(FOLLOW_1);
11104 iv_ruleScopeDeclaration=ruleScopeDeclaration(); 11104 iv_ruleScopeDeclaration=ruleScopeDeclaration();
11105 11105
11106 state._fsp--; 11106 state._fsp--;
11107 11107
11108 current =iv_ruleScopeDeclaration; 11108 current =iv_ruleScopeDeclaration;
11109 match(input,EOF,FOLLOW_2); 11109 match(input,EOF,FOLLOW_2);
11110 11110
11111 } 11111 }
11112 11112
11113 } 11113 }
11114 11114
11115 catch (RecognitionException re) { 11115 catch (RecognitionException re) {
11116 recover(input,re); 11116 recover(input,re);
11117 appendSkippedTokens(); 11117 appendSkippedTokens();
11118 } 11118 }
11119 finally { 11119 finally {
11120 } 11120 }
11121 return current; 11121 return current;
11122 } 11122 }
11123 // $ANTLR end "entryRuleScopeDeclaration" 11123 // $ANTLR end "entryRuleScopeDeclaration"
11124 11124
11125 11125
11126 // $ANTLR start "ruleScopeDeclaration" 11126 // $ANTLR start "ruleScopeDeclaration"
11127 // InternalApplicationConfiguration.g:4088:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; 11127 // InternalApplicationConfiguration.g:4088:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
11128 public final EObject ruleScopeDeclaration() throws RecognitionException { 11128 public final EObject ruleScopeDeclaration() throws RecognitionException {
11129 EObject current = null; 11129 EObject current = null;
11130 11130
11131 Token otherlv_0=null; 11131 Token otherlv_0=null;
11132 Token lv_name_1_0=null; 11132 Token lv_name_1_0=null;
11133 EObject lv_specification_2_0 = null; 11133 EObject lv_specification_2_0 = null;
11134 11134
11135 11135
11136 11136
11137 enterRule(); 11137 enterRule();
11138 11138
11139 try { 11139 try {
11140 // InternalApplicationConfiguration.g:4094:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) 11140 // InternalApplicationConfiguration.g:4094:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
11141 // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11141 // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11142 { 11142 {
11143 // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11143 // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11144 // InternalApplicationConfiguration.g:4096:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) 11144 // InternalApplicationConfiguration.g:4096:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
11145 { 11145 {
11146 otherlv_0=(Token)match(input,44,FOLLOW_6); 11146 otherlv_0=(Token)match(input,44,FOLLOW_6);
11147 11147
11148 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 11148 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
11149 11149
11150 // InternalApplicationConfiguration.g:4100:3: ( (lv_name_1_0= RULE_ID ) ) 11150 // InternalApplicationConfiguration.g:4100:3: ( (lv_name_1_0= RULE_ID ) )
11151 // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID ) 11151 // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID )
11152 { 11152 {
11153 // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID ) 11153 // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID )
11154 // InternalApplicationConfiguration.g:4102:5: lv_name_1_0= RULE_ID 11154 // InternalApplicationConfiguration.g:4102:5: lv_name_1_0= RULE_ID
11155 { 11155 {
11156 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); 11156 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16);
11157 11157
11158 newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 11158 newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
11159 11159
11160 11160
11161 if (current==null) { 11161 if (current==null) {
11162 current = createModelElement(grammarAccess.getScopeDeclarationRule()); 11162 current = createModelElement(grammarAccess.getScopeDeclarationRule());
11163 } 11163 }
11164 setWithLastConsumed( 11164 setWithLastConsumed(
11165 current, 11165 current,
11166 "name", 11166 "name",
11167 lv_name_1_0, 11167 lv_name_1_0,
11168 "org.eclipse.xtext.common.Terminals.ID"); 11168 "org.eclipse.xtext.common.Terminals.ID");
11169 11169
11170 11170
11171 } 11171 }
11172 11172
11173 11173
11174 } 11174 }
11175 11175
11176 // InternalApplicationConfiguration.g:4118:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) 11176 // InternalApplicationConfiguration.g:4118:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
11177 // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification ) 11177 // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification )
11178 { 11178 {
11179 // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification ) 11179 // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification )
11180 // InternalApplicationConfiguration.g:4120:5: lv_specification_2_0= ruleScopeSpecification 11180 // InternalApplicationConfiguration.g:4120:5: lv_specification_2_0= ruleScopeSpecification
11181 { 11181 {
11182 11182
11183 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 11183 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
11184 11184
11185 pushFollow(FOLLOW_2); 11185 pushFollow(FOLLOW_2);
11186 lv_specification_2_0=ruleScopeSpecification(); 11186 lv_specification_2_0=ruleScopeSpecification();
11187 11187
11188 state._fsp--; 11188 state._fsp--;
11189 11189
11190 11190
11191 if (current==null) { 11191 if (current==null) {
11192 current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); 11192 current = createModelElementForParent(grammarAccess.getScopeDeclarationRule());
11193 } 11193 }
11194 set( 11194 set(
11195 current, 11195 current,
11196 "specification", 11196 "specification",
11197 lv_specification_2_0, 11197 lv_specification_2_0,
11198 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); 11198 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification");
11199 afterParserOrEnumRuleCall(); 11199 afterParserOrEnumRuleCall();
11200 11200
11201 11201
11202 } 11202 }
11203 11203
11204 11204
11205 } 11205 }
11206 11206
11207 11207
11208 } 11208 }
11209 11209
11210 11210
11211 } 11211 }
11212 11212
11213 11213
11214 leaveRule(); 11214 leaveRule();
11215 11215
11216 } 11216 }
11217 11217
11218 catch (RecognitionException re) { 11218 catch (RecognitionException re) {
11219 recover(input,re); 11219 recover(input,re);
11220 appendSkippedTokens(); 11220 appendSkippedTokens();
11221 } 11221 }
11222 finally { 11222 finally {
11223 } 11223 }
11224 return current; 11224 return current;
11225 } 11225 }
11226 // $ANTLR end "ruleScopeDeclaration" 11226 // $ANTLR end "ruleScopeDeclaration"
11227 11227
11228 11228
11229 // $ANTLR start "entryRuleScopeReference" 11229 // $ANTLR start "entryRuleScopeReference"
11230 // InternalApplicationConfiguration.g:4141:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; 11230 // InternalApplicationConfiguration.g:4141:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
11231 public final EObject entryRuleScopeReference() throws RecognitionException { 11231 public final EObject entryRuleScopeReference() throws RecognitionException {
11232 EObject current = null; 11232 EObject current = null;
11233 11233
11234 EObject iv_ruleScopeReference = null; 11234 EObject iv_ruleScopeReference = null;
11235 11235
11236 11236
11237 try { 11237 try {
11238 // InternalApplicationConfiguration.g:4141:55: (iv_ruleScopeReference= ruleScopeReference EOF ) 11238 // InternalApplicationConfiguration.g:4141:55: (iv_ruleScopeReference= ruleScopeReference EOF )
11239 // InternalApplicationConfiguration.g:4142:2: iv_ruleScopeReference= ruleScopeReference EOF 11239 // InternalApplicationConfiguration.g:4142:2: iv_ruleScopeReference= ruleScopeReference EOF
11240 { 11240 {
11241 newCompositeNode(grammarAccess.getScopeReferenceRule()); 11241 newCompositeNode(grammarAccess.getScopeReferenceRule());
11242 pushFollow(FOLLOW_1); 11242 pushFollow(FOLLOW_1);
11243 iv_ruleScopeReference=ruleScopeReference(); 11243 iv_ruleScopeReference=ruleScopeReference();
11244 11244
11245 state._fsp--; 11245 state._fsp--;
11246 11246
11247 current =iv_ruleScopeReference; 11247 current =iv_ruleScopeReference;
11248 match(input,EOF,FOLLOW_2); 11248 match(input,EOF,FOLLOW_2);
11249 11249
11250 } 11250 }
11251 11251
11252 } 11252 }
11253 11253
11254 catch (RecognitionException re) { 11254 catch (RecognitionException re) {
11255 recover(input,re); 11255 recover(input,re);
11256 appendSkippedTokens(); 11256 appendSkippedTokens();
11257 } 11257 }
11258 finally { 11258 finally {
11259 } 11259 }
11260 return current; 11260 return current;
11261 } 11261 }
11262 // $ANTLR end "entryRuleScopeReference" 11262 // $ANTLR end "entryRuleScopeReference"
11263 11263
11264 11264
11265 // $ANTLR start "ruleScopeReference" 11265 // $ANTLR start "ruleScopeReference"
11266 // InternalApplicationConfiguration.g:4148:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 11266 // InternalApplicationConfiguration.g:4148:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
11267 public final EObject ruleScopeReference() throws RecognitionException { 11267 public final EObject ruleScopeReference() throws RecognitionException {
11268 EObject current = null; 11268 EObject current = null;
11269 11269
11270 Token otherlv_0=null; 11270 Token otherlv_0=null;
11271 11271
11272 11272
11273 enterRule(); 11273 enterRule();
11274 11274
11275 try { 11275 try {
11276 // InternalApplicationConfiguration.g:4154:2: ( ( (otherlv_0= RULE_ID ) ) ) 11276 // InternalApplicationConfiguration.g:4154:2: ( ( (otherlv_0= RULE_ID ) ) )
11277 // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) ) 11277 // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) )
11278 { 11278 {
11279 // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) ) 11279 // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) )
11280 // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID ) 11280 // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID )
11281 { 11281 {
11282 // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID ) 11282 // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID )
11283 // InternalApplicationConfiguration.g:4157:4: otherlv_0= RULE_ID 11283 // InternalApplicationConfiguration.g:4157:4: otherlv_0= RULE_ID
11284 { 11284 {
11285 11285
11286 if (current==null) { 11286 if (current==null) {
11287 current = createModelElement(grammarAccess.getScopeReferenceRule()); 11287 current = createModelElement(grammarAccess.getScopeReferenceRule());
11288 } 11288 }
11289 11289
11290 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); 11290 otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2);
11291 11291
11292 newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 11292 newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
11293 11293
11294 11294
11295 } 11295 }
11296 11296
11297 11297
11298 } 11298 }
11299 11299
11300 11300
11301 } 11301 }
11302 11302
11303 11303
11304 leaveRule(); 11304 leaveRule();
11305 11305
11306 } 11306 }
11307 11307
11308 catch (RecognitionException re) { 11308 catch (RecognitionException re) {
11309 recover(input,re); 11309 recover(input,re);
11310 appendSkippedTokens(); 11310 appendSkippedTokens();
11311 } 11311 }
11312 finally { 11312 finally {
11313 } 11313 }
11314 return current; 11314 return current;
11315 } 11315 }
11316 // $ANTLR end "ruleScopeReference" 11316 // $ANTLR end "ruleScopeReference"
11317 11317
11318 11318
11319 // $ANTLR start "entryRuleScope" 11319 // $ANTLR start "entryRuleScope"
11320 // InternalApplicationConfiguration.g:4171:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; 11320 // InternalApplicationConfiguration.g:4171:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
11321 public final EObject entryRuleScope() throws RecognitionException { 11321 public final EObject entryRuleScope() throws RecognitionException {
11322 EObject current = null; 11322 EObject current = null;
11323 11323
11324 EObject iv_ruleScope = null; 11324 EObject iv_ruleScope = null;
11325 11325
11326 11326
11327 try { 11327 try {
11328 // InternalApplicationConfiguration.g:4171:46: (iv_ruleScope= ruleScope EOF ) 11328 // InternalApplicationConfiguration.g:4171:46: (iv_ruleScope= ruleScope EOF )
11329 // InternalApplicationConfiguration.g:4172:2: iv_ruleScope= ruleScope EOF 11329 // InternalApplicationConfiguration.g:4172:2: iv_ruleScope= ruleScope EOF
11330 { 11330 {
11331 newCompositeNode(grammarAccess.getScopeRule()); 11331 newCompositeNode(grammarAccess.getScopeRule());
11332 pushFollow(FOLLOW_1); 11332 pushFollow(FOLLOW_1);
11333 iv_ruleScope=ruleScope(); 11333 iv_ruleScope=ruleScope();
11334 11334
11335 state._fsp--; 11335 state._fsp--;
11336 11336
11337 current =iv_ruleScope; 11337 current =iv_ruleScope;
11338 match(input,EOF,FOLLOW_2); 11338 match(input,EOF,FOLLOW_2);
11339 11339
11340 } 11340 }
11341 11341
11342 } 11342 }
11343 11343
11344 catch (RecognitionException re) { 11344 catch (RecognitionException re) {
11345 recover(input,re); 11345 recover(input,re);
11346 appendSkippedTokens(); 11346 appendSkippedTokens();
11347 } 11347 }
11348 finally { 11348 finally {
11349 } 11349 }
11350 return current; 11350 return current;
11351 } 11351 }
11352 // $ANTLR end "entryRuleScope" 11352 // $ANTLR end "entryRuleScope"
11353 11353
11354 11354
11355 // $ANTLR start "ruleScope" 11355 // $ANTLR start "ruleScope"
11356 // InternalApplicationConfiguration.g:4178:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; 11356 // InternalApplicationConfiguration.g:4178:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
11357 public final EObject ruleScope() throws RecognitionException { 11357 public final EObject ruleScope() throws RecognitionException {
11358 EObject current = null; 11358 EObject current = null;
11359 11359
11360 EObject this_ScopeSpecification_0 = null; 11360 EObject this_ScopeSpecification_0 = null;
11361 11361
11362 EObject this_ScopeReference_1 = null; 11362 EObject this_ScopeReference_1 = null;
11363 11363
11364 11364
11365 11365
11366 enterRule(); 11366 enterRule();
11367 11367
11368 try { 11368 try {
11369 // InternalApplicationConfiguration.g:4184:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) 11369 // InternalApplicationConfiguration.g:4184:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
11370 // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 11370 // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11371 { 11371 {
11372 // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 11372 // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11373 int alt57=2; 11373 int alt57=2;
11374 int LA57_0 = input.LA(1); 11374 int LA57_0 = input.LA(1);
11375 11375
11376 if ( (LA57_0==18) ) { 11376 if ( (LA57_0==18) ) {
11377 alt57=1; 11377 alt57=1;
11378 } 11378 }
11379 else if ( (LA57_0==RULE_ID) ) { 11379 else if ( (LA57_0==RULE_ID) ) {
11380 alt57=2; 11380 alt57=2;
11381 } 11381 }
11382 else { 11382 else {
11383 NoViableAltException nvae = 11383 NoViableAltException nvae =
11384 new NoViableAltException("", 57, 0, input); 11384 new NoViableAltException("", 57, 0, input);
11385 11385
11386 throw nvae; 11386 throw nvae;
11387 } 11387 }
11388 switch (alt57) { 11388 switch (alt57) {
11389 case 1 : 11389 case 1 :
11390 // InternalApplicationConfiguration.g:4186:3: this_ScopeSpecification_0= ruleScopeSpecification 11390 // InternalApplicationConfiguration.g:4186:3: this_ScopeSpecification_0= ruleScopeSpecification
11391 { 11391 {
11392 11392
11393 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 11393 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
11394 11394
11395 pushFollow(FOLLOW_2); 11395 pushFollow(FOLLOW_2);
11396 this_ScopeSpecification_0=ruleScopeSpecification(); 11396 this_ScopeSpecification_0=ruleScopeSpecification();
11397 11397
11398 state._fsp--; 11398 state._fsp--;
11399 11399
11400 11400
11401 current = this_ScopeSpecification_0; 11401 current = this_ScopeSpecification_0;
11402 afterParserOrEnumRuleCall(); 11402 afterParserOrEnumRuleCall();
11403 11403
11404 11404
11405 } 11405 }
11406 break; 11406 break;
11407 case 2 : 11407 case 2 :
11408 // InternalApplicationConfiguration.g:4195:3: this_ScopeReference_1= ruleScopeReference 11408 // InternalApplicationConfiguration.g:4195:3: this_ScopeReference_1= ruleScopeReference
11409 { 11409 {
11410 11410
11411 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 11411 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
11412 11412
11413 pushFollow(FOLLOW_2); 11413 pushFollow(FOLLOW_2);
11414 this_ScopeReference_1=ruleScopeReference(); 11414 this_ScopeReference_1=ruleScopeReference();
11415 11415
11416 state._fsp--; 11416 state._fsp--;
11417 11417
11418 11418
11419 current = this_ScopeReference_1; 11419 current = this_ScopeReference_1;
11420 afterParserOrEnumRuleCall(); 11420 afterParserOrEnumRuleCall();
11421 11421
11422 11422
11423 } 11423 }
11424 break; 11424 break;
11425 11425
11426 } 11426 }
11427 11427
11428 11428
11429 } 11429 }
11430 11430
11431 11431
11432 leaveRule(); 11432 leaveRule();
11433 11433
11434 } 11434 }
11435 11435
11436 catch (RecognitionException re) { 11436 catch (RecognitionException re) {
11437 recover(input,re); 11437 recover(input,re);
11438 appendSkippedTokens(); 11438 appendSkippedTokens();
11439 } 11439 }
11440 finally { 11440 finally {
11441 } 11441 }
11442 return current; 11442 return current;
11443 } 11443 }
11444 // $ANTLR end "ruleScope" 11444 // $ANTLR end "ruleScope"
11445 11445
11446 11446
11447 // $ANTLR start "entryRuleTask" 11447 // $ANTLR start "entryRuleTask"
11448 // InternalApplicationConfiguration.g:4207:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; 11448 // InternalApplicationConfiguration.g:4207:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
11449 public final EObject entryRuleTask() throws RecognitionException { 11449 public final EObject entryRuleTask() throws RecognitionException {
11450 EObject current = null; 11450 EObject current = null;
11451 11451
11452 EObject iv_ruleTask = null; 11452 EObject iv_ruleTask = null;
11453 11453
11454 11454
11455 try { 11455 try {
11456 // InternalApplicationConfiguration.g:4207:45: (iv_ruleTask= ruleTask EOF ) 11456 // InternalApplicationConfiguration.g:4207:45: (iv_ruleTask= ruleTask EOF )
11457 // InternalApplicationConfiguration.g:4208:2: iv_ruleTask= ruleTask EOF 11457 // InternalApplicationConfiguration.g:4208:2: iv_ruleTask= ruleTask EOF
11458 { 11458 {
11459 newCompositeNode(grammarAccess.getTaskRule()); 11459 newCompositeNode(grammarAccess.getTaskRule());
11460 pushFollow(FOLLOW_1); 11460 pushFollow(FOLLOW_1);
11461 iv_ruleTask=ruleTask(); 11461 iv_ruleTask=ruleTask();
11462 11462
11463 state._fsp--; 11463 state._fsp--;
11464 11464
11465 current =iv_ruleTask; 11465 current =iv_ruleTask;
11466 match(input,EOF,FOLLOW_2); 11466 match(input,EOF,FOLLOW_2);
11467 11467
11468 } 11468 }
11469 11469
11470 } 11470 }
11471 11471
11472 catch (RecognitionException re) { 11472 catch (RecognitionException re) {
11473 recover(input,re); 11473 recover(input,re);
11474 appendSkippedTokens(); 11474 appendSkippedTokens();
11475 } 11475 }
11476 finally { 11476 finally {
11477 } 11477 }
11478 return current; 11478 return current;
11479 } 11479 }
11480 // $ANTLR end "entryRuleTask" 11480 // $ANTLR end "entryRuleTask"
11481 11481
11482 11482
11483 // $ANTLR start "ruleTask" 11483 // $ANTLR start "ruleTask"
11484 // InternalApplicationConfiguration.g:4214:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; 11484 // InternalApplicationConfiguration.g:4214:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
11485 public final EObject ruleTask() throws RecognitionException { 11485 public final EObject ruleTask() throws RecognitionException {
11486 EObject current = null; 11486 EObject current = null;
11487 11487
11488 EObject this_GenerationTask_0 = null; 11488 EObject this_GenerationTask_0 = null;
11489 11489
11490 11490
11491 11491
11492 enterRule(); 11492 enterRule();
11493 11493
11494 try { 11494 try {
11495 // InternalApplicationConfiguration.g:4220:2: (this_GenerationTask_0= ruleGenerationTask ) 11495 // InternalApplicationConfiguration.g:4220:2: (this_GenerationTask_0= ruleGenerationTask )
11496 // InternalApplicationConfiguration.g:4221:2: this_GenerationTask_0= ruleGenerationTask 11496 // InternalApplicationConfiguration.g:4221:2: this_GenerationTask_0= ruleGenerationTask
11497 { 11497 {
11498 11498
11499 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 11499 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
11500 11500
11501 pushFollow(FOLLOW_2); 11501 pushFollow(FOLLOW_2);
11502 this_GenerationTask_0=ruleGenerationTask(); 11502 this_GenerationTask_0=ruleGenerationTask();
11503 11503
11504 state._fsp--; 11504 state._fsp--;
11505 11505
11506 11506
11507 current = this_GenerationTask_0; 11507 current = this_GenerationTask_0;
11508 afterParserOrEnumRuleCall(); 11508 afterParserOrEnumRuleCall();
11509 11509
11510 11510
11511 } 11511 }
11512 11512
11513 11513
11514 leaveRule(); 11514 leaveRule();
11515 11515
11516 } 11516 }
11517 11517
11518 catch (RecognitionException re) { 11518 catch (RecognitionException re) {
11519 recover(input,re); 11519 recover(input,re);
11520 appendSkippedTokens(); 11520 appendSkippedTokens();
11521 } 11521 }
11522 finally { 11522 finally {
11523 } 11523 }
11524 return current; 11524 return current;
11525 } 11525 }
11526 // $ANTLR end "ruleTask" 11526 // $ANTLR end "ruleTask"
11527 11527
11528 11528
11529 // $ANTLR start "entryRuleGenerationTask" 11529 // $ANTLR start "entryRuleGenerationTask"
11530 // InternalApplicationConfiguration.g:4232:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; 11530 // InternalApplicationConfiguration.g:4232:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
11531 public final EObject entryRuleGenerationTask() throws RecognitionException { 11531 public final EObject entryRuleGenerationTask() throws RecognitionException {
11532 EObject current = null; 11532 EObject current = null;
11533 11533
11534 EObject iv_ruleGenerationTask = null; 11534 EObject iv_ruleGenerationTask = null;
11535 11535
11536 11536
11537 try { 11537 try {
11538 // InternalApplicationConfiguration.g:4232:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) 11538 // InternalApplicationConfiguration.g:4232:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
11539 // InternalApplicationConfiguration.g:4233:2: iv_ruleGenerationTask= ruleGenerationTask EOF 11539 // InternalApplicationConfiguration.g:4233:2: iv_ruleGenerationTask= ruleGenerationTask EOF
11540 { 11540 {
11541 newCompositeNode(grammarAccess.getGenerationTaskRule()); 11541 newCompositeNode(grammarAccess.getGenerationTaskRule());
11542 pushFollow(FOLLOW_1); 11542 pushFollow(FOLLOW_1);
11543 iv_ruleGenerationTask=ruleGenerationTask(); 11543 iv_ruleGenerationTask=ruleGenerationTask();
11544 11544
11545 state._fsp--; 11545 state._fsp--;
11546 11546
11547 current =iv_ruleGenerationTask; 11547 current =iv_ruleGenerationTask;
11548 match(input,EOF,FOLLOW_2); 11548 match(input,EOF,FOLLOW_2);
11549 11549
11550 } 11550 }
11551 11551
11552 } 11552 }
11553 11553
11554 catch (RecognitionException re) { 11554 catch (RecognitionException re) {
11555 recover(input,re); 11555 recover(input,re);
11556 appendSkippedTokens(); 11556 appendSkippedTokens();
11557 } 11557 }
11558 finally { 11558 finally {
11559 } 11559 }
11560 return current; 11560 return current;
11561 } 11561 }
11562 // $ANTLR end "entryRuleGenerationTask" 11562 // $ANTLR end "entryRuleGenerationTask"
11563 11563
11564 11564
11565 // $ANTLR start "ruleGenerationTask" 11565 // $ANTLR start "ruleGenerationTask"
11566 // InternalApplicationConfiguration.g:4239:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; 11566 // InternalApplicationConfiguration.g:4239:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ;
11567 public final EObject ruleGenerationTask() throws RecognitionException { 11567 public final EObject ruleGenerationTask() throws RecognitionException {
11568 EObject current = null; 11568 EObject current = null;
11569 11569
11570 Token otherlv_0=null; 11570 Token otherlv_0=null;
11571 Token otherlv_2=null; 11571 Token otherlv_2=null;
11572 Token otherlv_4=null; 11572 Token otherlv_4=null;
11573 Token otherlv_5=null; 11573 Token otherlv_5=null;
11574 Token otherlv_7=null; 11574 Token otherlv_7=null;
11575 Token otherlv_8=null; 11575 Token otherlv_8=null;
11576 Token otherlv_10=null; 11576 Token otherlv_10=null;
11577 Token otherlv_11=null; 11577 Token otherlv_11=null;
11578 Token otherlv_13=null; 11578 Token otherlv_13=null;
11579 Token otherlv_14=null; 11579 Token otherlv_14=null;
11580 Token otherlv_16=null; 11580 Token otherlv_16=null;
11581 Token otherlv_17=null; 11581 Token otherlv_17=null;
11582 Token lv_numberSpecified_19_0=null; 11582 Token lv_numberSpecified_19_0=null;
11583 Token otherlv_20=null; 11583 Token otherlv_20=null;
11584 Token lv_number_21_0=null; 11584 Token lv_number_21_0=null;
11585 Token lv_runSpecified_22_0=null; 11585 Token lv_runSpecified_22_0=null;
11586 Token otherlv_23=null; 11586 Token otherlv_23=null;
11587 Token lv_runs_24_0=null; 11587 Token lv_runs_24_0=null;
11588 Token otherlv_25=null; 11588 Token otherlv_25=null;
11589 Token otherlv_26=null; 11589 Token otherlv_26=null;
11590 Token otherlv_28=null; 11590 Token otherlv_28=null;
11591 Token otherlv_29=null; 11591 Token otherlv_29=null;
11592 Token otherlv_31=null; 11592 Token otherlv_31=null;
11593 Token otherlv_32=null; 11593 Token otherlv_32=null;
11594 Token otherlv_34=null; 11594 Token otherlv_34=null;
11595 Token otherlv_35=null; 11595 Token otherlv_35=null;
11596 Token otherlv_37=null; 11596 Token otherlv_37=null;
11597 Token otherlv_38=null; 11597 Token otherlv_38=null;
11598 Token otherlv_40=null; 11598 Token otherlv_40=null;
11599 Token otherlv_41=null; 11599 Token otherlv_41=null;
11600 Token otherlv_43=null; 11600 Token otherlv_43=null;
11601 EObject lv_metamodel_6_0 = null; 11601 EObject lv_metamodel_6_0 = null;
11602 11602
11603 EObject lv_partialModel_9_0 = null; 11603 EObject lv_partialModel_9_0 = null;
11604 11604
11605 EObject lv_patterns_12_0 = null; 11605 EObject lv_patterns_12_0 = null;
11606 11606
11607 EObject lv_objectives_15_0 = null; 11607 EObject lv_objectives_15_0 = null;
11608 11608
11609 EObject lv_scope_18_0 = null; 11609 EObject lv_scope_18_0 = null;
11610 11610
11611 Enumerator lv_solver_27_0 = null; 11611 Enumerator lv_solver_27_0 = null;
11612 11612
11613 EObject lv_config_30_0 = null; 11613 EObject lv_config_30_0 = null;
11614 11614
11615 EObject lv_debugFolder_33_0 = null; 11615 EObject lv_debugFolder_33_0 = null;
11616 11616
11617 EObject lv_targetLogFile_36_0 = null; 11617 EObject lv_targetLogFile_36_0 = null;
11618 11618
11619 EObject lv_targetStatisticsFile_39_0 = null; 11619 EObject lv_targetStatisticsFile_39_0 = null;
11620 11620
11621 EObject lv_tagetFolder_42_0 = null; 11621 EObject lv_tagetFolder_42_0 = null;
11622 11622
11623 11623
11624 11624
11625 enterRule(); 11625 enterRule();
11626 11626
11627 try { 11627 try {
11628 // InternalApplicationConfiguration.g:4245:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) 11628 // InternalApplicationConfiguration.g:4245:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) )
11629 // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) 11629 // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
11630 { 11630 {
11631 // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) 11631 // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
11632 // InternalApplicationConfiguration.g:4247:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' 11632 // InternalApplicationConfiguration.g:4247:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}'
11633 { 11633 {
11634 otherlv_0=(Token)match(input,45,FOLLOW_16); 11634 otherlv_0=(Token)match(input,45,FOLLOW_16);
11635 11635
11636 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 11636 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
11637 11637
11638 // InternalApplicationConfiguration.g:4251:3: () 11638 // InternalApplicationConfiguration.g:4251:3: ()
11639 // InternalApplicationConfiguration.g:4252:4: 11639 // InternalApplicationConfiguration.g:4252:4:
11640 { 11640 {
11641 11641
11642 current = forceCreateModelElement( 11642 current = forceCreateModelElement(
11643 grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), 11643 grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(),
11644 current); 11644 current);
11645 11645
11646 11646
11647 } 11647 }
11648 11648
11649 otherlv_2=(Token)match(input,18,FOLLOW_41); 11649 otherlv_2=(Token)match(input,18,FOLLOW_41);
11650 11650
11651 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 11651 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
11652 11652
11653 // InternalApplicationConfiguration.g:4262:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) 11653 // InternalApplicationConfiguration.g:4262:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) )
11654 // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) 11654 // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
11655 { 11655 {
11656 // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) 11656 // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
11657 // InternalApplicationConfiguration.g:4264:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) 11657 // InternalApplicationConfiguration.g:4264:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
11658 { 11658 {
11659 11659
11660 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 11660 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11661 11661
11662 // InternalApplicationConfiguration.g:4267:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) 11662 // InternalApplicationConfiguration.g:4267:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
11663 // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* 11663 // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
11664 { 11664 {
11665 // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* 11665 // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
11666 loop58: 11666 loop58:
11667 do { 11667 do {
11668 int alt58=14; 11668 int alt58=14;
11669 alt58 = dfa58.predict(input); 11669 alt58 = dfa58.predict(input);
11670 switch (alt58) { 11670 switch (alt58) {
11671 case 1 : 11671 case 1 :
11672 // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 11672 // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11673 { 11673 {
11674 // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 11674 // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11675 // InternalApplicationConfiguration.g:4270:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 11675 // InternalApplicationConfiguration.g:4270:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11676 { 11676 {
11677 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 11677 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
11678 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 11678 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
11679 } 11679 }
11680 // InternalApplicationConfiguration.g:4270:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 11680 // InternalApplicationConfiguration.g:4270:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11681 // InternalApplicationConfiguration.g:4271:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 11681 // InternalApplicationConfiguration.g:4271:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11682 { 11682 {
11683 11683
11684 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 11684 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
11685 11685
11686 // InternalApplicationConfiguration.g:4274:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 11686 // InternalApplicationConfiguration.g:4274:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11687 // InternalApplicationConfiguration.g:4274:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 11687 // InternalApplicationConfiguration.g:4274:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11688 { 11688 {
11689 if ( !((true)) ) { 11689 if ( !((true)) ) {
11690 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 11690 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11691 } 11691 }
11692 // InternalApplicationConfiguration.g:4274:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 11692 // InternalApplicationConfiguration.g:4274:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11693 // InternalApplicationConfiguration.g:4274:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) 11693 // InternalApplicationConfiguration.g:4274:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
11694 { 11694 {
11695 otherlv_4=(Token)match(input,24,FOLLOW_12); 11695 otherlv_4=(Token)match(input,24,FOLLOW_12);
11696 11696
11697 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 11697 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
11698 11698
11699 otherlv_5=(Token)match(input,17,FOLLOW_42); 11699 otherlv_5=(Token)match(input,17,FOLLOW_42);
11700 11700
11701 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 11701 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
11702 11702
11703 // InternalApplicationConfiguration.g:4282:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) 11703 // InternalApplicationConfiguration.g:4282:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
11704 // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel ) 11704 // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel )
11705 { 11705 {
11706 // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel ) 11706 // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel )
11707 // InternalApplicationConfiguration.g:4284:11: lv_metamodel_6_0= ruleMetamodel 11707 // InternalApplicationConfiguration.g:4284:11: lv_metamodel_6_0= ruleMetamodel
11708 { 11708 {
11709 11709
11710 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 11710 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
11711 11711
11712 pushFollow(FOLLOW_41); 11712 pushFollow(FOLLOW_41);
11713 lv_metamodel_6_0=ruleMetamodel(); 11713 lv_metamodel_6_0=ruleMetamodel();
11714 11714
11715 state._fsp--; 11715 state._fsp--;
11716 11716
11717 11717
11718 if (current==null) { 11718 if (current==null) {
11719 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 11719 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
11720 } 11720 }
11721 set( 11721 set(
11722 current, 11722 current,
11723 "metamodel", 11723 "metamodel",
11724 lv_metamodel_6_0, 11724 lv_metamodel_6_0,
11725 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); 11725 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel");
11726 afterParserOrEnumRuleCall(); 11726 afterParserOrEnumRuleCall();
11727 11727
11728 11728
11729 } 11729 }
11730 11730
11731 11731
11732 } 11732 }
11733 11733
11734 11734
11735 } 11735 }
11736 11736
11737 11737
11738 } 11738 }
11739 11739
11740 11740
11741 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 11741 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11742 11742
11743 11743
11744 } 11744 }
11745 11745
11746 11746
11747 } 11747 }
11748 11748
11749 11749
11750 } 11750 }
11751 break; 11751 break;
11752 case 2 : 11752 case 2 :
11753 // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 11753 // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
11754 { 11754 {
11755 // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 11755 // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
11756 // InternalApplicationConfiguration.g:4308:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 11756 // InternalApplicationConfiguration.g:4308:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
11757 { 11757 {
11758 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 11758 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
11759 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 11759 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
11760 } 11760 }
11761 // InternalApplicationConfiguration.g:4308:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 11761 // InternalApplicationConfiguration.g:4308:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
11762 // InternalApplicationConfiguration.g:4309:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 11762 // InternalApplicationConfiguration.g:4309:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
11763 { 11763 {
11764 11764
11765 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 11765 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
11766 11766
11767 // InternalApplicationConfiguration.g:4312:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 11767 // InternalApplicationConfiguration.g:4312:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
11768 // InternalApplicationConfiguration.g:4312:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 11768 // InternalApplicationConfiguration.g:4312:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
11769 { 11769 {
11770 if ( !((true)) ) { 11770 if ( !((true)) ) {
11771 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 11771 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11772 } 11772 }
11773 // InternalApplicationConfiguration.g:4312:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 11773 // InternalApplicationConfiguration.g:4312:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
11774 // InternalApplicationConfiguration.g:4312:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) 11774 // InternalApplicationConfiguration.g:4312:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
11775 { 11775 {
11776 otherlv_7=(Token)match(input,46,FOLLOW_12); 11776 otherlv_7=(Token)match(input,46,FOLLOW_12);
11777 11777
11778 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 11778 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
11779 11779
11780 otherlv_8=(Token)match(input,17,FOLLOW_42); 11780 otherlv_8=(Token)match(input,17,FOLLOW_42);
11781 11781
11782 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 11782 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
11783 11783
11784 // InternalApplicationConfiguration.g:4320:9: ( (lv_partialModel_9_0= rulePartialModel ) ) 11784 // InternalApplicationConfiguration.g:4320:9: ( (lv_partialModel_9_0= rulePartialModel ) )
11785 // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel ) 11785 // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel )
11786 { 11786 {
11787 // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel ) 11787 // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel )
11788 // InternalApplicationConfiguration.g:4322:11: lv_partialModel_9_0= rulePartialModel 11788 // InternalApplicationConfiguration.g:4322:11: lv_partialModel_9_0= rulePartialModel
11789 { 11789 {
11790 11790
11791 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 11791 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
11792 11792
11793 pushFollow(FOLLOW_41); 11793 pushFollow(FOLLOW_41);
11794 lv_partialModel_9_0=rulePartialModel(); 11794 lv_partialModel_9_0=rulePartialModel();
11795 11795
11796 state._fsp--; 11796 state._fsp--;
11797 11797
11798 11798
11799 if (current==null) { 11799 if (current==null) {
11800 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 11800 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
11801 } 11801 }
11802 set( 11802 set(
11803 current, 11803 current,
11804 "partialModel", 11804 "partialModel",
11805 lv_partialModel_9_0, 11805 lv_partialModel_9_0,
11806 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); 11806 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel");
11807 afterParserOrEnumRuleCall(); 11807 afterParserOrEnumRuleCall();
11808 11808
11809 11809
11810 } 11810 }
11811 11811
11812 11812
11813 } 11813 }
11814 11814
11815 11815
11816 } 11816 }
11817 11817
11818 11818
11819 } 11819 }
11820 11820
11821 11821
11822 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 11822 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11823 11823
11824 11824
11825 } 11825 }
11826 11826
11827 11827
11828 } 11828 }
11829 11829
11830 11830
11831 } 11831 }
11832 break; 11832 break;
11833 case 3 : 11833 case 3 :
11834 // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 11834 // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
11835 { 11835 {
11836 // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 11836 // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
11837 // InternalApplicationConfiguration.g:4346:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 11837 // InternalApplicationConfiguration.g:4346:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
11838 { 11838 {
11839 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 11839 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
11840 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 11840 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
11841 } 11841 }
11842 // InternalApplicationConfiguration.g:4346:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 11842 // InternalApplicationConfiguration.g:4346:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
11843 // InternalApplicationConfiguration.g:4347:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 11843 // InternalApplicationConfiguration.g:4347:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
11844 { 11844 {
11845 11845
11846 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 11846 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
11847 11847
11848 // InternalApplicationConfiguration.g:4350:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 11848 // InternalApplicationConfiguration.g:4350:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
11849 // InternalApplicationConfiguration.g:4350:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 11849 // InternalApplicationConfiguration.g:4350:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
11850 { 11850 {
11851 if ( !((true)) ) { 11851 if ( !((true)) ) {
11852 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 11852 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11853 } 11853 }
11854 // InternalApplicationConfiguration.g:4350:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 11854 // InternalApplicationConfiguration.g:4350:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
11855 // InternalApplicationConfiguration.g:4350:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) 11855 // InternalApplicationConfiguration.g:4350:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
11856 { 11856 {
11857 otherlv_10=(Token)match(input,27,FOLLOW_12); 11857 otherlv_10=(Token)match(input,27,FOLLOW_12);
11858 11858
11859 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 11859 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
11860 11860
11861 otherlv_11=(Token)match(input,17,FOLLOW_42); 11861 otherlv_11=(Token)match(input,17,FOLLOW_42);
11862 11862
11863 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 11863 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
11864 11864
11865 // InternalApplicationConfiguration.g:4358:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) 11865 // InternalApplicationConfiguration.g:4358:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
11866 // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern ) 11866 // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern )
11867 { 11867 {
11868 // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern ) 11868 // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern )
11869 // InternalApplicationConfiguration.g:4360:11: lv_patterns_12_0= ruleGraphPattern 11869 // InternalApplicationConfiguration.g:4360:11: lv_patterns_12_0= ruleGraphPattern
11870 { 11870 {
11871 11871
11872 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 11872 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
11873 11873
11874 pushFollow(FOLLOW_41); 11874 pushFollow(FOLLOW_41);
11875 lv_patterns_12_0=ruleGraphPattern(); 11875 lv_patterns_12_0=ruleGraphPattern();
11876 11876
11877 state._fsp--; 11877 state._fsp--;
11878 11878
11879 11879
11880 if (current==null) { 11880 if (current==null) {
11881 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 11881 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
11882 } 11882 }
11883 set( 11883 set(
11884 current, 11884 current,
11885 "patterns", 11885 "patterns",
11886 lv_patterns_12_0, 11886 lv_patterns_12_0,
11887 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); 11887 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern");
11888 afterParserOrEnumRuleCall(); 11888 afterParserOrEnumRuleCall();
11889 11889
11890 11890
11891 } 11891 }
11892 11892
11893 11893
11894 } 11894 }
11895 11895
11896 11896
11897 } 11897 }
11898 11898
11899 11899
11900 } 11900 }
11901 11901
11902 11902
11903 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 11903 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11904 11904
11905 11905
11906 } 11906 }
11907 11907
11908 11908
11909 } 11909 }
11910 11910
11911 11911
11912 } 11912 }
11913 break; 11913 break;
11914 case 4 : 11914 case 4 :
11915 // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 11915 // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
11916 { 11916 {
11917 // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 11917 // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
11918 // InternalApplicationConfiguration.g:4384:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 11918 // InternalApplicationConfiguration.g:4384:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
11919 { 11919 {
11920 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 11920 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
11921 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 11921 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
11922 } 11922 }
11923 // InternalApplicationConfiguration.g:4384:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 11923 // InternalApplicationConfiguration.g:4384:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
11924 // InternalApplicationConfiguration.g:4385:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 11924 // InternalApplicationConfiguration.g:4385:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
11925 { 11925 {
11926 11926
11927 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 11927 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
11928 11928
11929 // InternalApplicationConfiguration.g:4388:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 11929 // InternalApplicationConfiguration.g:4388:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
11930 // InternalApplicationConfiguration.g:4388:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 11930 // InternalApplicationConfiguration.g:4388:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
11931 { 11931 {
11932 if ( !((true)) ) { 11932 if ( !((true)) ) {
11933 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 11933 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11934 } 11934 }
11935 // InternalApplicationConfiguration.g:4388:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 11935 // InternalApplicationConfiguration.g:4388:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
11936 // InternalApplicationConfiguration.g:4388:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) 11936 // InternalApplicationConfiguration.g:4388:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) )
11937 { 11937 {
11938 otherlv_13=(Token)match(input,29,FOLLOW_12); 11938 otherlv_13=(Token)match(input,29,FOLLOW_12);
11939 11939
11940 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 11940 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
11941 11941
11942 otherlv_14=(Token)match(input,17,FOLLOW_42); 11942 otherlv_14=(Token)match(input,17,FOLLOW_42);
11943 11943
11944 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 11944 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
11945 11945
11946 // InternalApplicationConfiguration.g:4396:9: ( (lv_objectives_15_0= ruleObjective ) ) 11946 // InternalApplicationConfiguration.g:4396:9: ( (lv_objectives_15_0= ruleObjective ) )
11947 // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective ) 11947 // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective )
11948 { 11948 {
11949 // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective ) 11949 // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective )
11950 // InternalApplicationConfiguration.g:4398:11: lv_objectives_15_0= ruleObjective 11950 // InternalApplicationConfiguration.g:4398:11: lv_objectives_15_0= ruleObjective
11951 { 11951 {
11952 11952
11953 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); 11953 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
11954 11954
11955 pushFollow(FOLLOW_41); 11955 pushFollow(FOLLOW_41);
11956 lv_objectives_15_0=ruleObjective(); 11956 lv_objectives_15_0=ruleObjective();
11957 11957
11958 state._fsp--; 11958 state._fsp--;
11959 11959
11960 11960
11961 if (current==null) { 11961 if (current==null) {
11962 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 11962 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
11963 } 11963 }
11964 set( 11964 set(
11965 current, 11965 current,
11966 "objectives", 11966 "objectives",
11967 lv_objectives_15_0, 11967 lv_objectives_15_0,
11968 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); 11968 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective");
11969 afterParserOrEnumRuleCall(); 11969 afterParserOrEnumRuleCall();
11970 11970
11971 11971
11972 } 11972 }
11973 11973
11974 11974
11975 } 11975 }
11976 11976
11977 11977
11978 } 11978 }
11979 11979
11980 11980
11981 } 11981 }
11982 11982
11983 11983
11984 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 11984 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11985 11985
11986 11986
11987 } 11987 }
11988 11988
11989 11989
11990 } 11990 }
11991 11991
11992 11992
11993 } 11993 }
11994 break; 11994 break;
11995 case 5 : 11995 case 5 :
11996 // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 11996 // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
11997 { 11997 {
11998 // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 11998 // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
11999 // InternalApplicationConfiguration.g:4422:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 11999 // InternalApplicationConfiguration.g:4422:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12000 { 12000 {
12001 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 12001 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
12002 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 12002 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
12003 } 12003 }
12004 // InternalApplicationConfiguration.g:4422:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 12004 // InternalApplicationConfiguration.g:4422:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12005 // InternalApplicationConfiguration.g:4423:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12005 // InternalApplicationConfiguration.g:4423:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12006 { 12006 {
12007 12007
12008 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 12008 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
12009 12009
12010 // InternalApplicationConfiguration.g:4426:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12010 // InternalApplicationConfiguration.g:4426:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12011 // InternalApplicationConfiguration.g:4426:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12011 // InternalApplicationConfiguration.g:4426:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12012 { 12012 {
12013 if ( !((true)) ) { 12013 if ( !((true)) ) {
12014 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12014 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12015 } 12015 }
12016 // InternalApplicationConfiguration.g:4426:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12016 // InternalApplicationConfiguration.g:4426:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12017 // InternalApplicationConfiguration.g:4426:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) 12017 // InternalApplicationConfiguration.g:4426:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) )
12018 { 12018 {
12019 otherlv_16=(Token)match(input,44,FOLLOW_12); 12019 otherlv_16=(Token)match(input,44,FOLLOW_12);
12020 12020
12021 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 12021 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
12022 12022
12023 otherlv_17=(Token)match(input,17,FOLLOW_42); 12023 otherlv_17=(Token)match(input,17,FOLLOW_42);
12024 12024
12025 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 12025 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
12026 12026
12027 // InternalApplicationConfiguration.g:4434:9: ( (lv_scope_18_0= ruleScope ) ) 12027 // InternalApplicationConfiguration.g:4434:9: ( (lv_scope_18_0= ruleScope ) )
12028 // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope ) 12028 // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope )
12029 { 12029 {
12030 // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope ) 12030 // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope )
12031 // InternalApplicationConfiguration.g:4436:11: lv_scope_18_0= ruleScope 12031 // InternalApplicationConfiguration.g:4436:11: lv_scope_18_0= ruleScope
12032 { 12032 {
12033 12033
12034 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); 12034 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
12035 12035
12036 pushFollow(FOLLOW_41); 12036 pushFollow(FOLLOW_41);
12037 lv_scope_18_0=ruleScope(); 12037 lv_scope_18_0=ruleScope();
12038 12038
12039 state._fsp--; 12039 state._fsp--;
12040 12040
12041 12041
12042 if (current==null) { 12042 if (current==null) {
12043 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12043 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12044 } 12044 }
12045 set( 12045 set(
12046 current, 12046 current,
12047 "scope", 12047 "scope",
12048 lv_scope_18_0, 12048 lv_scope_18_0,
12049 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); 12049 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope");
12050 afterParserOrEnumRuleCall(); 12050 afterParserOrEnumRuleCall();
12051 12051
12052 12052
12053 } 12053 }
12054 12054
12055 12055
12056 } 12056 }
12057 12057
12058 12058
12059 } 12059 }
12060 12060
12061 12061
12062 } 12062 }
12063 12063
12064 12064
12065 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12065 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12066 12066
12067 12067
12068 } 12068 }
12069 12069
12070 12070
12071 } 12071 }
12072 12072
12073 12073
12074 } 12074 }
12075 break; 12075 break;
12076 case 6 : 12076 case 6 :
12077 // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12077 // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12078 { 12078 {
12079 // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12079 // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12080 // InternalApplicationConfiguration.g:4460:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12080 // InternalApplicationConfiguration.g:4460:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12081 { 12081 {
12082 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 12082 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
12083 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 12083 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
12084 } 12084 }
12085 // InternalApplicationConfiguration.g:4460:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12085 // InternalApplicationConfiguration.g:4460:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12086 // InternalApplicationConfiguration.g:4461:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12086 // InternalApplicationConfiguration.g:4461:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12087 { 12087 {
12088 12088
12089 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 12089 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
12090 12090
12091 // InternalApplicationConfiguration.g:4464:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12091 // InternalApplicationConfiguration.g:4464:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12092 // InternalApplicationConfiguration.g:4464:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12092 // InternalApplicationConfiguration.g:4464:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12093 { 12093 {
12094 if ( !((true)) ) { 12094 if ( !((true)) ) {
12095 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12095 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12096 } 12096 }
12097 // InternalApplicationConfiguration.g:4464:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12097 // InternalApplicationConfiguration.g:4464:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12098 // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) 12098 // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) )
12099 { 12099 {
12100 // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) ) 12100 // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) )
12101 // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' ) 12101 // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' )
12102 { 12102 {
12103 // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' ) 12103 // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' )
12104 // InternalApplicationConfiguration.g:4466:11: lv_numberSpecified_19_0= 'number' 12104 // InternalApplicationConfiguration.g:4466:11: lv_numberSpecified_19_0= 'number'
12105 { 12105 {
12106 lv_numberSpecified_19_0=(Token)match(input,47,FOLLOW_12); 12106 lv_numberSpecified_19_0=(Token)match(input,47,FOLLOW_12);
12107 12107
12108 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 12108 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
12109 12109
12110 12110
12111 if (current==null) { 12111 if (current==null) {
12112 current = createModelElement(grammarAccess.getGenerationTaskRule()); 12112 current = createModelElement(grammarAccess.getGenerationTaskRule());
12113 } 12113 }
12114 setWithLastConsumed(current, "numberSpecified", true, "number"); 12114 setWithLastConsumed(current, "numberSpecified", true, "number");
12115 12115
12116 12116
12117 } 12117 }
12118 12118
12119 12119
12120 } 12120 }
12121 12121
12122 otherlv_20=(Token)match(input,17,FOLLOW_7); 12122 otherlv_20=(Token)match(input,17,FOLLOW_7);
12123 12123
12124 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 12124 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
12125 12125
12126 // InternalApplicationConfiguration.g:4482:9: ( (lv_number_21_0= RULE_INT ) ) 12126 // InternalApplicationConfiguration.g:4482:9: ( (lv_number_21_0= RULE_INT ) )
12127 // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT ) 12127 // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT )
12128 { 12128 {
12129 // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT ) 12129 // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT )
12130 // InternalApplicationConfiguration.g:4484:11: lv_number_21_0= RULE_INT 12130 // InternalApplicationConfiguration.g:4484:11: lv_number_21_0= RULE_INT
12131 { 12131 {
12132 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_41); 12132 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_41);
12133 12133
12134 newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); 12134 newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
12135 12135
12136 12136
12137 if (current==null) { 12137 if (current==null) {
12138 current = createModelElement(grammarAccess.getGenerationTaskRule()); 12138 current = createModelElement(grammarAccess.getGenerationTaskRule());
12139 } 12139 }
12140 setWithLastConsumed( 12140 setWithLastConsumed(
12141 current, 12141 current,
12142 "number", 12142 "number",
12143 lv_number_21_0, 12143 lv_number_21_0,
12144 "org.eclipse.xtext.common.Terminals.INT"); 12144 "org.eclipse.xtext.common.Terminals.INT");
12145 12145
12146 12146
12147 } 12147 }
12148 12148
12149 12149
12150 } 12150 }
12151 12151
12152 12152
12153 } 12153 }
12154 12154
12155 12155
12156 } 12156 }
12157 12157
12158 12158
12159 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12159 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12160 12160
12161 12161
12162 } 12162 }
12163 12163
12164 12164
12165 } 12165 }
12166 12166
12167 12167
12168 } 12168 }
12169 break; 12169 break;
12170 case 7 : 12170 case 7 :
12171 // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12171 // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12172 { 12172 {
12173 // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12173 // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12174 // InternalApplicationConfiguration.g:4507:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12174 // InternalApplicationConfiguration.g:4507:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12175 { 12175 {
12176 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 12176 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
12177 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 12177 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
12178 } 12178 }
12179 // InternalApplicationConfiguration.g:4507:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12179 // InternalApplicationConfiguration.g:4507:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12180 // InternalApplicationConfiguration.g:4508:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12180 // InternalApplicationConfiguration.g:4508:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12181 { 12181 {
12182 12182
12183 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 12183 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
12184 12184
12185 // InternalApplicationConfiguration.g:4511:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12185 // InternalApplicationConfiguration.g:4511:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12186 // InternalApplicationConfiguration.g:4511:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12186 // InternalApplicationConfiguration.g:4511:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12187 { 12187 {
12188 if ( !((true)) ) { 12188 if ( !((true)) ) {
12189 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12189 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12190 } 12190 }
12191 // InternalApplicationConfiguration.g:4511:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12191 // InternalApplicationConfiguration.g:4511:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12192 // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) 12192 // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) )
12193 { 12193 {
12194 // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) ) 12194 // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) )
12195 // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' ) 12195 // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' )
12196 { 12196 {
12197 // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' ) 12197 // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' )
12198 // InternalApplicationConfiguration.g:4513:11: lv_runSpecified_22_0= 'runs' 12198 // InternalApplicationConfiguration.g:4513:11: lv_runSpecified_22_0= 'runs'
12199 { 12199 {
12200 lv_runSpecified_22_0=(Token)match(input,48,FOLLOW_12); 12200 lv_runSpecified_22_0=(Token)match(input,48,FOLLOW_12);
12201 12201
12202 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 12202 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
12203 12203
12204 12204
12205 if (current==null) { 12205 if (current==null) {
12206 current = createModelElement(grammarAccess.getGenerationTaskRule()); 12206 current = createModelElement(grammarAccess.getGenerationTaskRule());
12207 } 12207 }
12208 setWithLastConsumed(current, "runSpecified", true, "runs"); 12208 setWithLastConsumed(current, "runSpecified", true, "runs");
12209 12209
12210 12210
12211 } 12211 }
12212 12212
12213 12213
12214 } 12214 }
12215 12215
12216 otherlv_23=(Token)match(input,17,FOLLOW_7); 12216 otherlv_23=(Token)match(input,17,FOLLOW_7);
12217 12217
12218 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 12218 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
12219 12219
12220 // InternalApplicationConfiguration.g:4529:9: ( (lv_runs_24_0= RULE_INT ) ) 12220 // InternalApplicationConfiguration.g:4529:9: ( (lv_runs_24_0= RULE_INT ) )
12221 // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT ) 12221 // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT )
12222 { 12222 {
12223 // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT ) 12223 // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT )
12224 // InternalApplicationConfiguration.g:4531:11: lv_runs_24_0= RULE_INT 12224 // InternalApplicationConfiguration.g:4531:11: lv_runs_24_0= RULE_INT
12225 { 12225 {
12226 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_41); 12226 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_41);
12227 12227
12228 newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); 12228 newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
12229 12229
12230 12230
12231 if (current==null) { 12231 if (current==null) {
12232 current = createModelElement(grammarAccess.getGenerationTaskRule()); 12232 current = createModelElement(grammarAccess.getGenerationTaskRule());
12233 } 12233 }
12234 setWithLastConsumed( 12234 setWithLastConsumed(
12235 current, 12235 current,
12236 "runs", 12236 "runs",
12237 lv_runs_24_0, 12237 lv_runs_24_0,
12238 "org.eclipse.xtext.common.Terminals.INT"); 12238 "org.eclipse.xtext.common.Terminals.INT");
12239 12239
12240 12240
12241 } 12241 }
12242 12242
12243 12243
12244 } 12244 }
12245 12245
12246 12246
12247 } 12247 }
12248 12248
12249 12249
12250 } 12250 }
12251 12251
12252 12252
12253 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12253 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12254 12254
12255 12255
12256 } 12256 }
12257 12257
12258 12258
12259 } 12259 }
12260 12260
12261 12261
12262 } 12262 }
12263 break; 12263 break;
12264 case 8 : 12264 case 8 :
12265 // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12265 // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12266 { 12266 {
12267 // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12267 // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12268 // InternalApplicationConfiguration.g:4554:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12268 // InternalApplicationConfiguration.g:4554:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12269 { 12269 {
12270 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 12270 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
12271 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 12271 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
12272 } 12272 }
12273 // InternalApplicationConfiguration.g:4554:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12273 // InternalApplicationConfiguration.g:4554:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12274 // InternalApplicationConfiguration.g:4555:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12274 // InternalApplicationConfiguration.g:4555:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12275 { 12275 {
12276 12276
12277 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 12277 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
12278 12278
12279 // InternalApplicationConfiguration.g:4558:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12279 // InternalApplicationConfiguration.g:4558:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12280 // InternalApplicationConfiguration.g:4558:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12280 // InternalApplicationConfiguration.g:4558:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12281 { 12281 {
12282 if ( !((true)) ) { 12282 if ( !((true)) ) {
12283 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12283 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12284 } 12284 }
12285 // InternalApplicationConfiguration.g:4558:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12285 // InternalApplicationConfiguration.g:4558:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12286 // InternalApplicationConfiguration.g:4558:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) 12286 // InternalApplicationConfiguration.g:4558:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) )
12287 { 12287 {
12288 otherlv_25=(Token)match(input,49,FOLLOW_12); 12288 otherlv_25=(Token)match(input,49,FOLLOW_12);
12289 12289
12290 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 12290 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
12291 12291
12292 otherlv_26=(Token)match(input,17,FOLLOW_43); 12292 otherlv_26=(Token)match(input,17,FOLLOW_43);
12293 12293
12294 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 12294 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
12295 12295
12296 // InternalApplicationConfiguration.g:4566:9: ( (lv_solver_27_0= ruleSolver ) ) 12296 // InternalApplicationConfiguration.g:4566:9: ( (lv_solver_27_0= ruleSolver ) )
12297 // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver ) 12297 // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver )
12298 { 12298 {
12299 // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver ) 12299 // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver )
12300 // InternalApplicationConfiguration.g:4568:11: lv_solver_27_0= ruleSolver 12300 // InternalApplicationConfiguration.g:4568:11: lv_solver_27_0= ruleSolver
12301 { 12301 {
12302 12302
12303 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); 12303 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
12304 12304
12305 pushFollow(FOLLOW_41); 12305 pushFollow(FOLLOW_41);
12306 lv_solver_27_0=ruleSolver(); 12306 lv_solver_27_0=ruleSolver();
12307 12307
12308 state._fsp--; 12308 state._fsp--;
12309 12309
12310 12310
12311 if (current==null) { 12311 if (current==null) {
12312 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12312 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12313 } 12313 }
12314 set( 12314 set(
12315 current, 12315 current,
12316 "solver", 12316 "solver",
12317 lv_solver_27_0, 12317 lv_solver_27_0,
12318 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); 12318 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver");
12319 afterParserOrEnumRuleCall(); 12319 afterParserOrEnumRuleCall();
12320 12320
12321 12321
12322 } 12322 }
12323 12323
12324 12324
12325 } 12325 }
12326 12326
12327 12327
12328 } 12328 }
12329 12329
12330 12330
12331 } 12331 }
12332 12332
12333 12333
12334 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12334 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12335 12335
12336 12336
12337 } 12337 }
12338 12338
12339 12339
12340 } 12340 }
12341 12341
12342 12342
12343 } 12343 }
12344 break; 12344 break;
12345 case 9 : 12345 case 9 :
12346 // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 12346 // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12347 { 12347 {
12348 // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 12348 // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12349 // InternalApplicationConfiguration.g:4592:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 12349 // InternalApplicationConfiguration.g:4592:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12350 { 12350 {
12351 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 12351 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
12352 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 12352 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
12353 } 12353 }
12354 // InternalApplicationConfiguration.g:4592:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 12354 // InternalApplicationConfiguration.g:4592:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12355 // InternalApplicationConfiguration.g:4593:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 12355 // InternalApplicationConfiguration.g:4593:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12356 { 12356 {
12357 12357
12358 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 12358 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
12359 12359
12360 // InternalApplicationConfiguration.g:4596:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 12360 // InternalApplicationConfiguration.g:4596:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12361 // InternalApplicationConfiguration.g:4596:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 12361 // InternalApplicationConfiguration.g:4596:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12362 { 12362 {
12363 if ( !((true)) ) { 12363 if ( !((true)) ) {
12364 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12364 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12365 } 12365 }
12366 // InternalApplicationConfiguration.g:4596:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 12366 // InternalApplicationConfiguration.g:4596:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12367 // InternalApplicationConfiguration.g:4596:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) 12367 // InternalApplicationConfiguration.g:4596:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) )
12368 { 12368 {
12369 otherlv_28=(Token)match(input,30,FOLLOW_12); 12369 otherlv_28=(Token)match(input,30,FOLLOW_12);
12370 12370
12371 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 12371 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
12372 12372
12373 otherlv_29=(Token)match(input,17,FOLLOW_42); 12373 otherlv_29=(Token)match(input,17,FOLLOW_42);
12374 12374
12375 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 12375 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
12376 12376
12377 // InternalApplicationConfiguration.g:4604:9: ( (lv_config_30_0= ruleConfig ) ) 12377 // InternalApplicationConfiguration.g:4604:9: ( (lv_config_30_0= ruleConfig ) )
12378 // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig ) 12378 // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig )
12379 { 12379 {
12380 // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig ) 12380 // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig )
12381 // InternalApplicationConfiguration.g:4606:11: lv_config_30_0= ruleConfig 12381 // InternalApplicationConfiguration.g:4606:11: lv_config_30_0= ruleConfig
12382 { 12382 {
12383 12383
12384 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); 12384 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
12385 12385
12386 pushFollow(FOLLOW_41); 12386 pushFollow(FOLLOW_41);
12387 lv_config_30_0=ruleConfig(); 12387 lv_config_30_0=ruleConfig();
12388 12388
12389 state._fsp--; 12389 state._fsp--;
12390 12390
12391 12391
12392 if (current==null) { 12392 if (current==null) {
12393 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12393 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12394 } 12394 }
12395 set( 12395 set(
12396 current, 12396 current,
12397 "config", 12397 "config",
12398 lv_config_30_0, 12398 lv_config_30_0,
12399 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); 12399 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config");
12400 afterParserOrEnumRuleCall(); 12400 afterParserOrEnumRuleCall();
12401 12401
12402 12402
12403 } 12403 }
12404 12404
12405 12405
12406 } 12406 }
12407 12407
12408 12408
12409 } 12409 }
12410 12410
12411 12411
12412 } 12412 }
12413 12413
12414 12414
12415 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12415 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12416 12416
12417 12417
12418 } 12418 }
12419 12419
12420 12420
12421 } 12421 }
12422 12422
12423 12423
12424 } 12424 }
12425 break; 12425 break;
12426 case 10 : 12426 case 10 :
12427 // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 12427 // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12428 { 12428 {
12429 // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 12429 // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12430 // InternalApplicationConfiguration.g:4630:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 12430 // InternalApplicationConfiguration.g:4630:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12431 { 12431 {
12432 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 12432 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
12433 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 12433 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
12434 } 12434 }
12435 // InternalApplicationConfiguration.g:4630:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 12435 // InternalApplicationConfiguration.g:4630:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12436 // InternalApplicationConfiguration.g:4631:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 12436 // InternalApplicationConfiguration.g:4631:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12437 { 12437 {
12438 12438
12439 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 12439 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
12440 12440
12441 // InternalApplicationConfiguration.g:4634:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 12441 // InternalApplicationConfiguration.g:4634:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12442 // InternalApplicationConfiguration.g:4634:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 12442 // InternalApplicationConfiguration.g:4634:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12443 { 12443 {
12444 if ( !((true)) ) { 12444 if ( !((true)) ) {
12445 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12445 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12446 } 12446 }
12447 // InternalApplicationConfiguration.g:4634:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 12447 // InternalApplicationConfiguration.g:4634:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12448 // InternalApplicationConfiguration.g:4634:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) 12448 // InternalApplicationConfiguration.g:4634:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) )
12449 { 12449 {
12450 otherlv_31=(Token)match(input,50,FOLLOW_12); 12450 otherlv_31=(Token)match(input,50,FOLLOW_12);
12451 12451
12452 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 12452 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
12453 12453
12454 otherlv_32=(Token)match(input,17,FOLLOW_20); 12454 otherlv_32=(Token)match(input,17,FOLLOW_20);
12455 12455
12456 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 12456 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
12457 12457
12458 // InternalApplicationConfiguration.g:4642:9: ( (lv_debugFolder_33_0= ruleFile ) ) 12458 // InternalApplicationConfiguration.g:4642:9: ( (lv_debugFolder_33_0= ruleFile ) )
12459 // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile ) 12459 // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile )
12460 { 12460 {
12461 // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile ) 12461 // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile )
12462 // InternalApplicationConfiguration.g:4644:11: lv_debugFolder_33_0= ruleFile 12462 // InternalApplicationConfiguration.g:4644:11: lv_debugFolder_33_0= ruleFile
12463 { 12463 {
12464 12464
12465 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); 12465 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
12466 12466
12467 pushFollow(FOLLOW_41); 12467 pushFollow(FOLLOW_41);
12468 lv_debugFolder_33_0=ruleFile(); 12468 lv_debugFolder_33_0=ruleFile();
12469 12469
12470 state._fsp--; 12470 state._fsp--;
12471 12471
12472 12472
12473 if (current==null) { 12473 if (current==null) {
12474 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12474 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12475 } 12475 }
12476 set( 12476 set(
12477 current, 12477 current,
12478 "debugFolder", 12478 "debugFolder",
12479 lv_debugFolder_33_0, 12479 lv_debugFolder_33_0,
12480 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 12480 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
12481 afterParserOrEnumRuleCall(); 12481 afterParserOrEnumRuleCall();
12482 12482
12483 12483
12484 } 12484 }
12485 12485
12486 12486
12487 } 12487 }
12488 12488
12489 12489
12490 } 12490 }
12491 12491
12492 12492
12493 } 12493 }
12494 12494
12495 12495
12496 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12496 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12497 12497
12498 12498
12499 } 12499 }
12500 12500
12501 12501
12502 } 12502 }
12503 12503
12504 12504
12505 } 12505 }
12506 break; 12506 break;
12507 case 11 : 12507 case 11 :
12508 // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 12508 // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12509 { 12509 {
12510 // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 12510 // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12511 // InternalApplicationConfiguration.g:4668:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 12511 // InternalApplicationConfiguration.g:4668:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12512 { 12512 {
12513 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 12513 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
12514 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 12514 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
12515 } 12515 }
12516 // InternalApplicationConfiguration.g:4668:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 12516 // InternalApplicationConfiguration.g:4668:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12517 // InternalApplicationConfiguration.g:4669:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 12517 // InternalApplicationConfiguration.g:4669:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12518 { 12518 {
12519 12519
12520 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 12520 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
12521 12521
12522 // InternalApplicationConfiguration.g:4672:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 12522 // InternalApplicationConfiguration.g:4672:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12523 // InternalApplicationConfiguration.g:4672:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 12523 // InternalApplicationConfiguration.g:4672:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12524 { 12524 {
12525 if ( !((true)) ) { 12525 if ( !((true)) ) {
12526 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12526 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12527 } 12527 }
12528 // InternalApplicationConfiguration.g:4672:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 12528 // InternalApplicationConfiguration.g:4672:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12529 // InternalApplicationConfiguration.g:4672:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) 12529 // InternalApplicationConfiguration.g:4672:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) )
12530 { 12530 {
12531 otherlv_34=(Token)match(input,51,FOLLOW_12); 12531 otherlv_34=(Token)match(input,51,FOLLOW_12);
12532 12532
12533 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 12533 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
12534 12534
12535 otherlv_35=(Token)match(input,17,FOLLOW_20); 12535 otherlv_35=(Token)match(input,17,FOLLOW_20);
12536 12536
12537 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 12537 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
12538 12538
12539 // InternalApplicationConfiguration.g:4680:9: ( (lv_targetLogFile_36_0= ruleFile ) ) 12539 // InternalApplicationConfiguration.g:4680:9: ( (lv_targetLogFile_36_0= ruleFile ) )
12540 // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile ) 12540 // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile )
12541 { 12541 {
12542 // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile ) 12542 // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile )
12543 // InternalApplicationConfiguration.g:4682:11: lv_targetLogFile_36_0= ruleFile 12543 // InternalApplicationConfiguration.g:4682:11: lv_targetLogFile_36_0= ruleFile
12544 { 12544 {
12545 12545
12546 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); 12546 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
12547 12547
12548 pushFollow(FOLLOW_41); 12548 pushFollow(FOLLOW_41);
12549 lv_targetLogFile_36_0=ruleFile(); 12549 lv_targetLogFile_36_0=ruleFile();
12550 12550
12551 state._fsp--; 12551 state._fsp--;
12552 12552
12553 12553
12554 if (current==null) { 12554 if (current==null) {
12555 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12555 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12556 } 12556 }
12557 set( 12557 set(
12558 current, 12558 current,
12559 "targetLogFile", 12559 "targetLogFile",
12560 lv_targetLogFile_36_0, 12560 lv_targetLogFile_36_0,
12561 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 12561 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
12562 afterParserOrEnumRuleCall(); 12562 afterParserOrEnumRuleCall();
12563 12563
12564 12564
12565 } 12565 }
12566 12566
12567 12567
12568 } 12568 }
12569 12569
12570 12570
12571 } 12571 }
12572 12572
12573 12573
12574 } 12574 }
12575 12575
12576 12576
12577 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12577 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12578 12578
12579 12579
12580 } 12580 }
12581 12581
12582 12582
12583 } 12583 }
12584 12584
12585 12585
12586 } 12586 }
12587 break; 12587 break;
12588 case 12 : 12588 case 12 :
12589 // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 12589 // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12590 { 12590 {
12591 // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 12591 // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12592 // InternalApplicationConfiguration.g:4706:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 12592 // InternalApplicationConfiguration.g:4706:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12593 { 12593 {
12594 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 12594 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
12595 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 12595 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
12596 } 12596 }
12597 // InternalApplicationConfiguration.g:4706:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 12597 // InternalApplicationConfiguration.g:4706:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12598 // InternalApplicationConfiguration.g:4707:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 12598 // InternalApplicationConfiguration.g:4707:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12599 { 12599 {
12600 12600
12601 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 12601 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
12602 12602
12603 // InternalApplicationConfiguration.g:4710:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 12603 // InternalApplicationConfiguration.g:4710:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12604 // InternalApplicationConfiguration.g:4710:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 12604 // InternalApplicationConfiguration.g:4710:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12605 { 12605 {
12606 if ( !((true)) ) { 12606 if ( !((true)) ) {
12607 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12607 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12608 } 12608 }
12609 // InternalApplicationConfiguration.g:4710:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 12609 // InternalApplicationConfiguration.g:4710:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12610 // InternalApplicationConfiguration.g:4710:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 12610 // InternalApplicationConfiguration.g:4710:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12611 { 12611 {
12612 otherlv_37=(Token)match(input,52,FOLLOW_12); 12612 otherlv_37=(Token)match(input,52,FOLLOW_12);
12613 12613
12614 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 12614 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
12615 12615
12616 otherlv_38=(Token)match(input,17,FOLLOW_20); 12616 otherlv_38=(Token)match(input,17,FOLLOW_20);
12617 12617
12618 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 12618 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
12619 12619
12620 // InternalApplicationConfiguration.g:4718:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 12620 // InternalApplicationConfiguration.g:4718:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12621 // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile ) 12621 // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile )
12622 { 12622 {
12623 // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile ) 12623 // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile )
12624 // InternalApplicationConfiguration.g:4720:11: lv_targetStatisticsFile_39_0= ruleFile 12624 // InternalApplicationConfiguration.g:4720:11: lv_targetStatisticsFile_39_0= ruleFile
12625 { 12625 {
12626 12626
12627 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); 12627 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
12628 12628
12629 pushFollow(FOLLOW_41); 12629 pushFollow(FOLLOW_41);
12630 lv_targetStatisticsFile_39_0=ruleFile(); 12630 lv_targetStatisticsFile_39_0=ruleFile();
12631 12631
12632 state._fsp--; 12632 state._fsp--;
12633 12633
12634 12634
12635 if (current==null) { 12635 if (current==null) {
12636 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12636 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12637 } 12637 }
12638 set( 12638 set(
12639 current, 12639 current,
12640 "targetStatisticsFile", 12640 "targetStatisticsFile",
12641 lv_targetStatisticsFile_39_0, 12641 lv_targetStatisticsFile_39_0,
12642 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 12642 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
12643 afterParserOrEnumRuleCall(); 12643 afterParserOrEnumRuleCall();
12644 12644
12645 12645
12646 } 12646 }
12647 12647
12648 12648
12649 } 12649 }
12650 12650
12651 12651
12652 } 12652 }
12653 12653
12654 12654
12655 } 12655 }
12656 12656
12657 12657
12658 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12658 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12659 12659
12660 12660
12661 } 12661 }
12662 12662
12663 12663
12664 } 12664 }
12665 12665
12666 12666
12667 } 12667 }
12668 break; 12668 break;
12669 case 13 : 12669 case 13 :
12670 // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 12670 // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12671 { 12671 {
12672 // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 12672 // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12673 // InternalApplicationConfiguration.g:4744:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 12673 // InternalApplicationConfiguration.g:4744:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12674 { 12674 {
12675 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { 12675 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
12676 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); 12676 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
12677 } 12677 }
12678 // InternalApplicationConfiguration.g:4744:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 12678 // InternalApplicationConfiguration.g:4744:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12679 // InternalApplicationConfiguration.g:4745:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 12679 // InternalApplicationConfiguration.g:4745:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12680 { 12680 {
12681 12681
12682 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); 12682 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
12683 12683
12684 // InternalApplicationConfiguration.g:4748:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 12684 // InternalApplicationConfiguration.g:4748:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12685 // InternalApplicationConfiguration.g:4748:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 12685 // InternalApplicationConfiguration.g:4748:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12686 { 12686 {
12687 if ( !((true)) ) { 12687 if ( !((true)) ) {
12688 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12688 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12689 } 12689 }
12690 // InternalApplicationConfiguration.g:4748:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 12690 // InternalApplicationConfiguration.g:4748:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12691 // InternalApplicationConfiguration.g:4748:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) 12691 // InternalApplicationConfiguration.g:4748:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) )
12692 { 12692 {
12693 otherlv_40=(Token)match(input,53,FOLLOW_12); 12693 otherlv_40=(Token)match(input,53,FOLLOW_12);
12694 12694
12695 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 12695 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
12696 12696
12697 otherlv_41=(Token)match(input,17,FOLLOW_20); 12697 otherlv_41=(Token)match(input,17,FOLLOW_20);
12698 12698
12699 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 12699 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
12700 12700
12701 // InternalApplicationConfiguration.g:4756:9: ( (lv_tagetFolder_42_0= ruleFile ) ) 12701 // InternalApplicationConfiguration.g:4756:9: ( (lv_tagetFolder_42_0= ruleFile ) )
12702 // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile ) 12702 // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile )
12703 { 12703 {
12704 // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile ) 12704 // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile )
12705 // InternalApplicationConfiguration.g:4758:11: lv_tagetFolder_42_0= ruleFile 12705 // InternalApplicationConfiguration.g:4758:11: lv_tagetFolder_42_0= ruleFile
12706 { 12706 {
12707 12707
12708 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); 12708 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
12709 12709
12710 pushFollow(FOLLOW_41); 12710 pushFollow(FOLLOW_41);
12711 lv_tagetFolder_42_0=ruleFile(); 12711 lv_tagetFolder_42_0=ruleFile();
12712 12712
12713 state._fsp--; 12713 state._fsp--;
12714 12714
12715 12715
12716 if (current==null) { 12716 if (current==null) {
12717 current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); 12717 current = createModelElementForParent(grammarAccess.getGenerationTaskRule());
12718 } 12718 }
12719 set( 12719 set(
12720 current, 12720 current,
12721 "tagetFolder", 12721 "tagetFolder",
12722 lv_tagetFolder_42_0, 12722 lv_tagetFolder_42_0,
12723 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 12723 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
12724 afterParserOrEnumRuleCall(); 12724 afterParserOrEnumRuleCall();
12725 12725
12726 12726
12727 } 12727 }
12728 12728
12729 12729
12730 } 12730 }
12731 12731
12732 12732
12733 } 12733 }
12734 12734
12735 12735
12736 } 12736 }
12737 12737
12738 12738
12739 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12739 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12740 12740
12741 12741
12742 } 12742 }
12743 12743
12744 12744
12745 } 12745 }
12746 12746
12747 12747
12748 } 12748 }
12749 break; 12749 break;
12750 12750
12751 default : 12751 default :
12752 break loop58; 12752 break loop58;
12753 } 12753 }
12754 } while (true); 12754 } while (true);
12755 12755
12756 12756
12757 } 12757 }
12758 12758
12759 12759
12760 } 12760 }
12761 12761
12762 12762
12763 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12763 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
12764 12764
12765 12765
12766 } 12766 }
12767 12767
12768 otherlv_43=(Token)match(input,20,FOLLOW_2); 12768 otherlv_43=(Token)match(input,20,FOLLOW_2);
12769 12769
12770 newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 12770 newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
12771 12771
12772 12772
12773 } 12773 }
12774 12774
12775 12775
12776 } 12776 }
12777 12777
12778 12778
12779 leaveRule(); 12779 leaveRule();
12780 12780
12781 } 12781 }
12782 12782
12783 catch (RecognitionException re) { 12783 catch (RecognitionException re) {
12784 recover(input,re); 12784 recover(input,re);
12785 appendSkippedTokens(); 12785 appendSkippedTokens();
12786 } 12786 }
12787 finally { 12787 finally {
12788 } 12788 }
12789 return current; 12789 return current;
12790 } 12790 }
12791 // $ANTLR end "ruleGenerationTask" 12791 // $ANTLR end "ruleGenerationTask"
12792 12792
12793 12793
12794 // $ANTLR start "ruleOptimizationDirection" 12794 // $ANTLR start "ruleOptimizationDirection"
12795 // InternalApplicationConfiguration.g:4796:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; 12795 // InternalApplicationConfiguration.g:4796:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ;
12796 public final Enumerator ruleOptimizationDirection() throws RecognitionException { 12796 public final Enumerator ruleOptimizationDirection() throws RecognitionException {
12797 Enumerator current = null; 12797 Enumerator current = null;
12798 12798
12799 Token enumLiteral_0=null; 12799 Token enumLiteral_0=null;
12800 Token enumLiteral_1=null; 12800 Token enumLiteral_1=null;
12801 12801
12802 12802
12803 enterRule(); 12803 enterRule();
12804 12804
12805 try { 12805 try {
12806 // InternalApplicationConfiguration.g:4802:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) 12806 // InternalApplicationConfiguration.g:4802:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) )
12807 // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 12807 // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
12808 { 12808 {
12809 // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 12809 // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
12810 int alt59=2; 12810 int alt59=2;
12811 int LA59_0 = input.LA(1); 12811 int LA59_0 = input.LA(1);
12812 12812
12813 if ( (LA59_0==54) ) { 12813 if ( (LA59_0==54) ) {
12814 alt59=1; 12814 alt59=1;
12815 } 12815 }
12816 else if ( (LA59_0==55) ) { 12816 else if ( (LA59_0==55) ) {
12817 alt59=2; 12817 alt59=2;
12818 } 12818 }
12819 else { 12819 else {
12820 NoViableAltException nvae = 12820 NoViableAltException nvae =
12821 new NoViableAltException("", 59, 0, input); 12821 new NoViableAltException("", 59, 0, input);
12822 12822
12823 throw nvae; 12823 throw nvae;
12824 } 12824 }
12825 switch (alt59) { 12825 switch (alt59) {
12826 case 1 : 12826 case 1 :
12827 // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' ) 12827 // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' )
12828 { 12828 {
12829 // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' ) 12829 // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' )
12830 // InternalApplicationConfiguration.g:4805:4: enumLiteral_0= 'minimize' 12830 // InternalApplicationConfiguration.g:4805:4: enumLiteral_0= 'minimize'
12831 { 12831 {
12832 enumLiteral_0=(Token)match(input,54,FOLLOW_2); 12832 enumLiteral_0=(Token)match(input,54,FOLLOW_2);
12833 12833
12834 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 12834 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
12835 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); 12835 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
12836 12836
12837 12837
12838 } 12838 }
12839 12839
12840 12840
12841 } 12841 }
12842 break; 12842 break;
12843 case 2 : 12843 case 2 :
12844 // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' ) 12844 // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' )
12845 { 12845 {
12846 // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' ) 12846 // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' )
12847 // InternalApplicationConfiguration.g:4813:4: enumLiteral_1= 'maximize' 12847 // InternalApplicationConfiguration.g:4813:4: enumLiteral_1= 'maximize'
12848 { 12848 {
12849 enumLiteral_1=(Token)match(input,55,FOLLOW_2); 12849 enumLiteral_1=(Token)match(input,55,FOLLOW_2);
12850 12850
12851 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 12851 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
12852 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); 12852 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
12853 12853
12854 12854
12855 } 12855 }
12856 12856
12857 12857
12858 } 12858 }
12859 break; 12859 break;
12860 12860
12861 } 12861 }
12862 12862
12863 12863
12864 } 12864 }
12865 12865
12866 12866
12867 leaveRule(); 12867 leaveRule();
12868 12868
12869 } 12869 }
12870 12870
12871 catch (RecognitionException re) { 12871 catch (RecognitionException re) {
12872 recover(input,re); 12872 recover(input,re);
12873 appendSkippedTokens(); 12873 appendSkippedTokens();
12874 } 12874 }
12875 finally { 12875 finally {
12876 } 12876 }
12877 return current; 12877 return current;
12878 } 12878 }
12879 // $ANTLR end "ruleOptimizationDirection" 12879 // $ANTLR end "ruleOptimizationDirection"
12880 12880
12881 12881
12882 // $ANTLR start "ruleComparisonOperator" 12882 // $ANTLR start "ruleComparisonOperator"
12883 // InternalApplicationConfiguration.g:4823:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ; 12883 // InternalApplicationConfiguration.g:4823:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ;
12884 public final Enumerator ruleComparisonOperator() throws RecognitionException { 12884 public final Enumerator ruleComparisonOperator() throws RecognitionException {
12885 Enumerator current = null; 12885 Enumerator current = null;
12886 12886
12887 Token enumLiteral_0=null; 12887 Token enumLiteral_0=null;
12888 Token enumLiteral_1=null; 12888 Token enumLiteral_1=null;
12889 Token enumLiteral_2=null; 12889 Token enumLiteral_2=null;
12890 Token enumLiteral_3=null; 12890 Token enumLiteral_3=null;
12891 12891
12892 12892
12893 enterRule(); 12893 enterRule();
12894 12894
12895 try { 12895 try {
12896 // InternalApplicationConfiguration.g:4829:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ) 12896 // InternalApplicationConfiguration.g:4829:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) )
12897 // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) 12897 // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
12898 { 12898 {
12899 // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) 12899 // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
12900 int alt60=4; 12900 int alt60=4;
12901 switch ( input.LA(1) ) { 12901 switch ( input.LA(1) ) {
12902 case 36: 12902 case 36:
12903 { 12903 {
12904 alt60=1; 12904 alt60=1;
12905 } 12905 }
12906 break; 12906 break;
12907 case 37: 12907 case 37:
12908 { 12908 {
12909 alt60=2; 12909 alt60=2;
12910 } 12910 }
12911 break; 12911 break;
12912 case 56: 12912 case 56:
12913 { 12913 {
12914 alt60=3; 12914 alt60=3;
12915 } 12915 }
12916 break; 12916 break;
12917 case 57: 12917 case 57:
12918 { 12918 {
12919 alt60=4; 12919 alt60=4;
12920 } 12920 }
12921 break; 12921 break;
12922 default: 12922 default:
12923 NoViableAltException nvae = 12923 NoViableAltException nvae =
12924 new NoViableAltException("", 60, 0, input); 12924 new NoViableAltException("", 60, 0, input);
12925 12925
12926 throw nvae; 12926 throw nvae;
12927 } 12927 }
12928 12928
12929 switch (alt60) { 12929 switch (alt60) {
12930 case 1 : 12930 case 1 :
12931 // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' ) 12931 // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' )
12932 { 12932 {
12933 // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' ) 12933 // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' )
12934 // InternalApplicationConfiguration.g:4832:4: enumLiteral_0= '<' 12934 // InternalApplicationConfiguration.g:4832:4: enumLiteral_0= '<'
12935 { 12935 {
12936 enumLiteral_0=(Token)match(input,36,FOLLOW_2); 12936 enumLiteral_0=(Token)match(input,36,FOLLOW_2);
12937 12937
12938 current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 12938 current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
12939 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); 12939 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
12940 12940
12941 12941
12942 } 12942 }
12943 12943
12944 12944
12945 } 12945 }
12946 break; 12946 break;
12947 case 2 : 12947 case 2 :
12948 // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' ) 12948 // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' )
12949 { 12949 {
12950 // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' ) 12950 // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' )
12951 // InternalApplicationConfiguration.g:4840:4: enumLiteral_1= '>' 12951 // InternalApplicationConfiguration.g:4840:4: enumLiteral_1= '>'
12952 { 12952 {
12953 enumLiteral_1=(Token)match(input,37,FOLLOW_2); 12953 enumLiteral_1=(Token)match(input,37,FOLLOW_2);
12954 12954
12955 current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 12955 current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
12956 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); 12956 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
12957 12957
12958 12958
12959 } 12959 }
12960 12960
12961 12961
12962 } 12962 }
12963 break; 12963 break;
12964 case 3 : 12964 case 3 :
12965 // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' ) 12965 // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' )
12966 { 12966 {
12967 // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' ) 12967 // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' )
12968 // InternalApplicationConfiguration.g:4848:4: enumLiteral_2= '<=' 12968 // InternalApplicationConfiguration.g:4848:4: enumLiteral_2= '<='
12969 { 12969 {
12970 enumLiteral_2=(Token)match(input,56,FOLLOW_2); 12970 enumLiteral_2=(Token)match(input,56,FOLLOW_2);
12971 12971
12972 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 12972 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
12973 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); 12973 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
12974 12974
12975 12975
12976 } 12976 }
12977 12977
12978 12978
12979 } 12979 }
12980 break; 12980 break;
12981 case 4 : 12981 case 4 :
12982 // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' ) 12982 // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' )
12983 { 12983 {
12984 // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' ) 12984 // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' )
12985 // InternalApplicationConfiguration.g:4856:4: enumLiteral_3= '>=' 12985 // InternalApplicationConfiguration.g:4856:4: enumLiteral_3= '>='
12986 { 12986 {
12987 enumLiteral_3=(Token)match(input,57,FOLLOW_2); 12987 enumLiteral_3=(Token)match(input,57,FOLLOW_2);
12988 12988
12989 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); 12989 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
12990 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); 12990 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
12991 12991
12992 12992
12993 } 12993 }
12994 12994
12995 12995
12996 } 12996 }
12997 break; 12997 break;
12998 12998
12999 } 12999 }
13000 13000
13001 13001
13002 } 13002 }
13003 13003
13004 13004
13005 leaveRule(); 13005 leaveRule();
13006 13006
13007 } 13007 }
13008 13008
13009 catch (RecognitionException re) { 13009 catch (RecognitionException re) {
13010 recover(input,re); 13010 recover(input,re);
13011 appendSkippedTokens(); 13011 appendSkippedTokens();
13012 } 13012 }
13013 finally { 13013 finally {
13014 } 13014 }
13015 return current; 13015 return current;
13016 } 13016 }
13017 // $ANTLR end "ruleComparisonOperator" 13017 // $ANTLR end "ruleComparisonOperator"
13018 13018
13019 13019
13020 // $ANTLR start "ruleDocumentLevelSpecification" 13020 // $ANTLR start "ruleDocumentLevelSpecification"
13021 // InternalApplicationConfiguration.g:4866:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; 13021 // InternalApplicationConfiguration.g:4866:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
13022 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { 13022 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException {
13023 Enumerator current = null; 13023 Enumerator current = null;
13024 13024
13025 Token enumLiteral_0=null; 13025 Token enumLiteral_0=null;
13026 Token enumLiteral_1=null; 13026 Token enumLiteral_1=null;
13027 Token enumLiteral_2=null; 13027 Token enumLiteral_2=null;
13028 13028
13029 13029
13030 enterRule(); 13030 enterRule();
13031 13031
13032 try { 13032 try {
13033 // InternalApplicationConfiguration.g:4872:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) 13033 // InternalApplicationConfiguration.g:4872:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
13034 // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13034 // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13035 { 13035 {
13036 // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13036 // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13037 int alt61=3; 13037 int alt61=3;
13038 switch ( input.LA(1) ) { 13038 switch ( input.LA(1) ) {
13039 case 58: 13039 case 58:
13040 { 13040 {
13041 alt61=1; 13041 alt61=1;
13042 } 13042 }
13043 break; 13043 break;
13044 case 59: 13044 case 59:
13045 { 13045 {
13046 alt61=2; 13046 alt61=2;
13047 } 13047 }
13048 break; 13048 break;
13049 case 60: 13049 case 60:
13050 { 13050 {
13051 alt61=3; 13051 alt61=3;
13052 } 13052 }
13053 break; 13053 break;
13054 default: 13054 default:
13055 NoViableAltException nvae = 13055 NoViableAltException nvae =
13056 new NoViableAltException("", 61, 0, input); 13056 new NoViableAltException("", 61, 0, input);
13057 13057
13058 throw nvae; 13058 throw nvae;
13059 } 13059 }
13060 13060
13061 switch (alt61) { 13061 switch (alt61) {
13062 case 1 : 13062 case 1 :
13063 // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' ) 13063 // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' )
13064 { 13064 {
13065 // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' ) 13065 // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' )
13066 // InternalApplicationConfiguration.g:4875:4: enumLiteral_0= 'none' 13066 // InternalApplicationConfiguration.g:4875:4: enumLiteral_0= 'none'
13067 { 13067 {
13068 enumLiteral_0=(Token)match(input,58,FOLLOW_2); 13068 enumLiteral_0=(Token)match(input,58,FOLLOW_2);
13069 13069
13070 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13070 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13071 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 13071 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
13072 13072
13073 13073
13074 } 13074 }
13075 13075
13076 13076
13077 } 13077 }
13078 break; 13078 break;
13079 case 2 : 13079 case 2 :
13080 // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' ) 13080 // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' )
13081 { 13081 {
13082 // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' ) 13082 // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' )
13083 // InternalApplicationConfiguration.g:4883:4: enumLiteral_1= 'normal' 13083 // InternalApplicationConfiguration.g:4883:4: enumLiteral_1= 'normal'
13084 { 13084 {
13085 enumLiteral_1=(Token)match(input,59,FOLLOW_2); 13085 enumLiteral_1=(Token)match(input,59,FOLLOW_2);
13086 13086
13087 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13087 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13088 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 13088 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
13089 13089
13090 13090
13091 } 13091 }
13092 13092
13093 13093
13094 } 13094 }
13095 break; 13095 break;
13096 case 3 : 13096 case 3 :
13097 // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' ) 13097 // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' )
13098 { 13098 {
13099 // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' ) 13099 // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' )
13100 // InternalApplicationConfiguration.g:4891:4: enumLiteral_2= 'full' 13100 // InternalApplicationConfiguration.g:4891:4: enumLiteral_2= 'full'
13101 { 13101 {
13102 enumLiteral_2=(Token)match(input,60,FOLLOW_2); 13102 enumLiteral_2=(Token)match(input,60,FOLLOW_2);
13103 13103
13104 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13104 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13105 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 13105 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
13106 13106
13107 13107
13108 } 13108 }
13109 13109
13110 13110
13111 } 13111 }
13112 break; 13112 break;
13113 13113
13114 } 13114 }
13115 13115
13116 13116
13117 } 13117 }
13118 13118
13119 13119
13120 leaveRule(); 13120 leaveRule();
13121 13121
13122 } 13122 }
13123 13123
13124 catch (RecognitionException re) { 13124 catch (RecognitionException re) {
13125 recover(input,re); 13125 recover(input,re);
13126 appendSkippedTokens(); 13126 appendSkippedTokens();
13127 } 13127 }
13128 finally { 13128 finally {
13129 } 13129 }
13130 return current; 13130 return current;
13131 } 13131 }
13132 // $ANTLR end "ruleDocumentLevelSpecification" 13132 // $ANTLR end "ruleDocumentLevelSpecification"
13133 13133
13134 13134
13135 // $ANTLR start "ruleSolver" 13135 // $ANTLR start "ruleSolver"
13136 // InternalApplicationConfiguration.g:4901:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; 13136 // InternalApplicationConfiguration.g:4901:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
13137 public final Enumerator ruleSolver() throws RecognitionException { 13137 public final Enumerator ruleSolver() throws RecognitionException {
13138 Enumerator current = null; 13138 Enumerator current = null;
13139 13139
13140 Token enumLiteral_0=null; 13140 Token enumLiteral_0=null;
13141 Token enumLiteral_1=null; 13141 Token enumLiteral_1=null;
13142 Token enumLiteral_2=null; 13142 Token enumLiteral_2=null;
13143 13143
13144 13144
13145 enterRule(); 13145 enterRule();
13146 13146
13147 try { 13147 try {
13148 // InternalApplicationConfiguration.g:4907:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) 13148 // InternalApplicationConfiguration.g:4907:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
13149 // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13149 // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13150 { 13150 {
13151 // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13151 // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13152 int alt62=3; 13152 int alt62=3;
13153 switch ( input.LA(1) ) { 13153 switch ( input.LA(1) ) {
13154 case 61: 13154 case 61:
13155 { 13155 {
13156 alt62=1; 13156 alt62=1;
13157 } 13157 }
13158 break; 13158 break;
13159 case 62: 13159 case 62:
13160 { 13160 {
13161 alt62=2; 13161 alt62=2;
13162 } 13162 }
13163 break; 13163 break;
13164 case 63: 13164 case 63:
13165 { 13165 {
13166 alt62=3; 13166 alt62=3;
13167 } 13167 }
13168 break; 13168 break;
13169 default: 13169 default:
13170 NoViableAltException nvae = 13170 NoViableAltException nvae =
13171 new NoViableAltException("", 62, 0, input); 13171 new NoViableAltException("", 62, 0, input);
13172 13172
13173 throw nvae; 13173 throw nvae;
13174 } 13174 }
13175 13175
13176 switch (alt62) { 13176 switch (alt62) {
13177 case 1 : 13177 case 1 :
13178 // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' ) 13178 // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' )
13179 { 13179 {
13180 // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' ) 13180 // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' )
13181 // InternalApplicationConfiguration.g:4910:4: enumLiteral_0= 'SMTSolver' 13181 // InternalApplicationConfiguration.g:4910:4: enumLiteral_0= 'SMTSolver'
13182 { 13182 {
13183 enumLiteral_0=(Token)match(input,61,FOLLOW_2); 13183 enumLiteral_0=(Token)match(input,61,FOLLOW_2);
13184 13184
13185 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13185 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13186 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 13186 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
13187 13187
13188 13188
13189 } 13189 }
13190 13190
13191 13191
13192 } 13192 }
13193 break; 13193 break;
13194 case 2 : 13194 case 2 :
13195 // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' ) 13195 // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' )
13196 { 13196 {
13197 // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' ) 13197 // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' )
13198 // InternalApplicationConfiguration.g:4918:4: enumLiteral_1= 'AlloySolver' 13198 // InternalApplicationConfiguration.g:4918:4: enumLiteral_1= 'AlloySolver'
13199 { 13199 {
13200 enumLiteral_1=(Token)match(input,62,FOLLOW_2); 13200 enumLiteral_1=(Token)match(input,62,FOLLOW_2);
13201 13201
13202 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13202 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13203 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 13203 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
13204 13204
13205 13205
13206 } 13206 }
13207 13207
13208 13208
13209 } 13209 }
13210 break; 13210 break;
13211 case 3 : 13211 case 3 :
13212 // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' ) 13212 // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' )
13213 { 13213 {
13214 // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' ) 13214 // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' )
13215 // InternalApplicationConfiguration.g:4926:4: enumLiteral_2= 'ViatraSolver' 13215 // InternalApplicationConfiguration.g:4926:4: enumLiteral_2= 'ViatraSolver'
13216 { 13216 {
13217 enumLiteral_2=(Token)match(input,63,FOLLOW_2); 13217 enumLiteral_2=(Token)match(input,63,FOLLOW_2);
13218 13218
13219 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13219 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13220 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 13220 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
13221 13221
13222 13222
13223 } 13223 }
13224 13224
13225 13225
13226 } 13226 }
13227 break; 13227 break;
13228 13228
13229 } 13229 }
13230 13230
13231 13231
13232 } 13232 }
13233 13233
13234 13234
13235 leaveRule(); 13235 leaveRule();
13236 13236
13237 } 13237 }
13238 13238
13239 catch (RecognitionException re) { 13239 catch (RecognitionException re) {
13240 recover(input,re); 13240 recover(input,re);
13241 appendSkippedTokens(); 13241 appendSkippedTokens();
13242 } 13242 }
13243 finally { 13243 finally {
13244 } 13244 }
13245 return current; 13245 return current;
13246 } 13246 }
13247 // $ANTLR end "ruleSolver" 13247 // $ANTLR end "ruleSolver"
13248 13248
13249 // Delegated rules 13249 // Delegated rules
13250 13250
13251 13251
13252 protected DFA58 dfa58 = new DFA58(this); 13252 protected DFA58 dfa58 = new DFA58(this);
13253 static final String dfa_1s = "\17\uffff"; 13253 static final String dfa_1s = "\17\uffff";
13254 static final String dfa_2s = "\1\24\16\uffff"; 13254 static final String dfa_2s = "\1\24\16\uffff";
13255 static final String dfa_3s = "\1\65\16\uffff"; 13255 static final String dfa_3s = "\1\65\16\uffff";
13256 static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; 13256 static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15";
13257 static final String dfa_5s = "\1\0\16\uffff}>"; 13257 static final String dfa_5s = "\1\0\16\uffff}>";
13258 static final String[] dfa_6s = { 13258 static final String[] dfa_6s = {
13259 "\1\1\3\uffff\1\2\2\uffff\1\4\1\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", 13259 "\1\1\3\uffff\1\2\2\uffff\1\4\1\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16",
13260 "", 13260 "",
13261 "", 13261 "",
13262 "", 13262 "",
13263 "", 13263 "",
13264 "", 13264 "",
13265 "", 13265 "",
13266 "", 13266 "",
13267 "", 13267 "",
13268 "", 13268 "",
13269 "", 13269 "",
13270 "", 13270 "",
13271 "", 13271 "",
13272 "", 13272 "",
13273 "" 13273 ""
13274 }; 13274 };
13275 13275
13276 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); 13276 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
13277 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); 13277 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
13278 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); 13278 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
13279 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); 13279 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
13280 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 13280 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
13281 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 13281 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
13282 13282
13283 class DFA58 extends DFA { 13283 class DFA58 extends DFA {
13284 13284
13285 public DFA58(BaseRecognizer recognizer) { 13285 public DFA58(BaseRecognizer recognizer) {
13286 this.recognizer = recognizer; 13286 this.recognizer = recognizer;
13287 this.decisionNumber = 58; 13287 this.decisionNumber = 58;
13288 this.eot = dfa_1; 13288 this.eot = dfa_1;
13289 this.eof = dfa_1; 13289 this.eof = dfa_1;
13290 this.min = dfa_2; 13290 this.min = dfa_2;
13291 this.max = dfa_3; 13291 this.max = dfa_3;
13292 this.accept = dfa_4; 13292 this.accept = dfa_4;
13293 this.special = dfa_5; 13293 this.special = dfa_5;
13294 this.transition = dfa_6; 13294 this.transition = dfa_6;
13295 } 13295 }
13296 public String getDescription() { 13296 public String getDescription() {
13297 return "()* loopback of 4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; 13297 return "()* loopback of 4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*";
13298 } 13298 }
13299 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 13299 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
13300 TokenStream input = (TokenStream)_input; 13300 TokenStream input = (TokenStream)_input;
13301 int _s = s; 13301 int _s = s;
13302 switch ( s ) { 13302 switch ( s ) {
13303 case 0 : 13303 case 0 :
13304 int LA58_0 = input.LA(1); 13304 int LA58_0 = input.LA(1);
13305 13305
13306 13306
13307 int index58_0 = input.index(); 13307 int index58_0 = input.index();
13308 input.rewind(); 13308 input.rewind();
13309 s = -1; 13309 s = -1;
13310 if ( (LA58_0==20) ) {s = 1;} 13310 if ( (LA58_0==20) ) {s = 1;}
13311 13311
13312 else if ( LA58_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} 13312 else if ( LA58_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
13313 13313
13314 else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} 13314 else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
13315 13315
13316 else if ( LA58_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} 13316 else if ( LA58_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
13317 13317
13318 else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} 13318 else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
13319 13319
13320 else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} 13320 else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
13321 13321
13322 else if ( LA58_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} 13322 else if ( LA58_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
13323 13323
13324 else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} 13324 else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
13325 13325
13326 else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} 13326 else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
13327 13327
13328 else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} 13328 else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
13329 13329
13330 else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} 13330 else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
13331 13331
13332 else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} 13332 else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
13333 13333
13334 else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} 13334 else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
13335 13335
13336 else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} 13336 else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;}
13337 13337
13338 13338
13339 input.seek(index58_0); 13339 input.seek(index58_0);
13340 if ( s>=0 ) return s; 13340 if ( s>=0 ) return s;
13341 break; 13341 break;
13342 } 13342 }
13343 NoViableAltException nvae = 13343 NoViableAltException nvae =
13344 new NoViableAltException(getDescription(), 58, _s, input); 13344 new NoViableAltException(getDescription(), 58, _s, input);
13345 error(nvae); 13345 error(nvae);
13346 throw nvae; 13346 throw nvae;
13347 } 13347 }
13348 } 13348 }
13349 13349
13350 13350
13351 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 13351 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
13352 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 13352 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
13353 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000030006D012002L}); 13353 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000030006D012002L});
13354 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000030006D010002L}); 13354 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000030006D010002L});
13355 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); 13355 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L});
13356 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); 13356 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
13357 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); 13357 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L});
13358 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); 13358 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L});
13359 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); 13359 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L});
13360 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L}); 13360 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L});
13361 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L}); 13361 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L});
13362 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000020000L}); 13362 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000020000L});
13363 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200010L}); 13363 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200010L});
13364 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000180000L}); 13364 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000180000L});
13365 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L}); 13365 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L});
13366 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L}); 13366 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L});
13367 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800000L}); 13367 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800000L});
13368 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000050L}); 13368 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000050L});
13369 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000100000L}); 13369 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000100000L});
13370 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000050L}); 13370 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000050L});
13371 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00C0000010000000L}); 13371 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00C0000010000000L});
13372 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300003000000000L}); 13372 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300003000000000L});
13373 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000001020L}); 13373 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000001020L});
13374 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000380100040L}); 13374 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000380100040L});
13375 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000380000040L}); 13375 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000380000040L});
13376 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x1C00000000000000L}); 13376 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x1C00000000000000L});
13377 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000400100000L}); 13377 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000400100000L});
13378 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); 13378 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L});
13379 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L}); 13379 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L});
13380 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000800020000L}); 13380 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000800020000L});
13381 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000000020L}); 13381 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000000020L});
13382 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L}); 13382 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L});
13383 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000000000L}); 13383 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000000000L});
13384 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000040000040020L}); 13384 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000040000040020L});
13385 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010000000000L}); 13385 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010000000000L});
13386 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000020000000000L}); 13386 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000020000000000L});
13387 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000002000000000L}); 13387 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000002000000000L});
13388 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); 13388 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L});
13389 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000101020L}); 13389 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000101020L});
13390 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000100040L}); 13390 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000100040L});
13391 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x003FD00069100000L}); 13391 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x003FD00069100000L});
13392 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000040010L}); 13392 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000040010L});
13393 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xE000000000000000L}); 13393 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xE000000000000000L});
13394 13394
13395} 13395}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java
index 5a109466..2e7de4fc 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java
@@ -1,9 +1,9 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.scoping; 4package hu.bme.mit.inf.dslreasoner.application.scoping;
5 5
6import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; 6import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider;
7 7
8public abstract class AbstractApplicationConfigurationScopeProvider extends DelegatingScopeProvider { 8public abstract class AbstractApplicationConfigurationScopeProvider extends DelegatingScopeProvider {
9} 9}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
index ba322883..ae00e5c0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
@@ -1,1171 +1,1171 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.serializer; 4package hu.bme.mit.inf.dslreasoner.application.serializer;
5 5
6import com.google.inject.Inject; 6import com.google.inject.Inject;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry;
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; 17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; 23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference;
24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; 24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification;
25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; 25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry;
26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; 26import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask;
27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; 27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration;
28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; 28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference;
29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; 29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation;
30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; 33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; 37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification;
38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; 38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry;
39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; 39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference;
40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; 40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope;
41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; 41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration;
42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; 42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference;
43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; 43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification;
44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; 44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry;
45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; 45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration;
46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; 46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; 47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification;
48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; 48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; 49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification;
50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; 50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration;
51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 51import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 52import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; 53import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 54import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 55import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; 57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration;
58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; 58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope;
59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; 59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope;
60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; 60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry;
61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; 61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport;
62import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 62import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
63import java.util.Set; 63import java.util.Set;
64import org.eclipse.emf.ecore.EObject; 64import org.eclipse.emf.ecore.EObject;
65import org.eclipse.emf.ecore.EPackage; 65import org.eclipse.emf.ecore.EPackage;
66import org.eclipse.xtext.Action; 66import org.eclipse.xtext.Action;
67import org.eclipse.xtext.Parameter; 67import org.eclipse.xtext.Parameter;
68import org.eclipse.xtext.ParserRule; 68import org.eclipse.xtext.ParserRule;
69import org.eclipse.xtext.serializer.ISerializationContext; 69import org.eclipse.xtext.serializer.ISerializationContext;
70import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; 70import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
71import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; 71import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer;
72import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; 72import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
73 73
74@SuppressWarnings("all") 74@SuppressWarnings("all")
75public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatingSemanticSequencer { 75public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatingSemanticSequencer {
76 76
77 @Inject 77 @Inject
78 private ApplicationConfigurationGrammarAccess grammarAccess; 78 private ApplicationConfigurationGrammarAccess grammarAccess;
79 79
80 @Override 80 @Override
81 public void sequence(ISerializationContext context, EObject semanticObject) { 81 public void sequence(ISerializationContext context, EObject semanticObject) {
82 EPackage epackage = semanticObject.eClass().getEPackage(); 82 EPackage epackage = semanticObject.eClass().getEPackage();
83 ParserRule rule = context.getParserRule(); 83 ParserRule rule = context.getParserRule();
84 Action action = context.getAssignedAction(); 84 Action action = context.getAssignedAction();
85 Set<Parameter> parameters = context.getEnabledBooleanParameters(); 85 Set<Parameter> parameters = context.getEnabledBooleanParameters();
86 if (epackage == ApplicationConfigurationPackage.eINSTANCE) 86 if (epackage == ApplicationConfigurationPackage.eINSTANCE)
87 switch (semanticObject.eClass().getClassifierID()) { 87 switch (semanticObject.eClass().getClassifierID()) {
88 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: 88 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY:
89 sequence_AllPackageEntry(context, (AllPackageEntry) semanticObject); 89 sequence_AllPackageEntry(context, (AllPackageEntry) semanticObject);
90 return; 90 return;
91 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: 91 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY:
92 sequence_AllPatternEntry(context, (AllPatternEntry) semanticObject); 92 sequence_AllPatternEntry(context, (AllPatternEntry) semanticObject);
93 return; 93 return;
94 case ApplicationConfigurationPackage.CLASS_REFERENCE: 94 case ApplicationConfigurationPackage.CLASS_REFERENCE:
95 sequence_ClassReference(context, (ClassReference) semanticObject); 95 sequence_ClassReference(context, (ClassReference) semanticObject);
96 return; 96 return;
97 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: 97 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE:
98 sequence_ClassTypeScope(context, (ClassTypeScope) semanticObject); 98 sequence_ClassTypeScope(context, (ClassTypeScope) semanticObject);
99 return; 99 return;
100 case ApplicationConfigurationPackage.CONFIG_DECLARATION: 100 case ApplicationConfigurationPackage.CONFIG_DECLARATION:
101 sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); 101 sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject);
102 return; 102 return;
103 case ApplicationConfigurationPackage.CONFIG_REFERENCE: 103 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
104 sequence_ConfigReference(context, (ConfigReference) semanticObject); 104 sequence_ConfigReference(context, (ConfigReference) semanticObject);
105 return; 105 return;
106 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: 106 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION:
107 sequence_ConfigSpecification(context, (ConfigSpecification) semanticObject); 107 sequence_ConfigSpecification(context, (ConfigSpecification) semanticObject);
108 return; 108 return;
109 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 109 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
110 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); 110 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject);
111 return; 111 return;
112 case ApplicationConfigurationPackage.COST_ENTRY: 112 case ApplicationConfigurationPackage.COST_ENTRY:
113 sequence_CostEntry(context, (CostEntry) semanticObject); 113 sequence_CostEntry(context, (CostEntry) semanticObject);
114 return; 114 return;
115 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: 115 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
116 sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject); 116 sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject);
117 return; 117 return;
118 case ApplicationConfigurationPackage.CUSTOM_ENTRY: 118 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
119 sequence_CustomEntry(context, (CustomEntry) semanticObject); 119 sequence_CustomEntry(context, (CustomEntry) semanticObject);
120 return; 120 return;
121 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: 121 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY:
122 sequence_DocumentationEntry(context, (DocumentationEntry) semanticObject); 122 sequence_DocumentationEntry(context, (DocumentationEntry) semanticObject);
123 return; 123 return;
124 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: 124 case ApplicationConfigurationPackage.EPACKAGE_IMPORT:
125 sequence_EPackageImport(context, (EPackageImport) semanticObject); 125 sequence_EPackageImport(context, (EPackageImport) semanticObject);
126 return; 126 return;
127 case ApplicationConfigurationPackage.EXACT_NUMBER: 127 case ApplicationConfigurationPackage.EXACT_NUMBER:
128 sequence_ExactNumber(context, (ExactNumber) semanticObject); 128 sequence_ExactNumber(context, (ExactNumber) semanticObject);
129 return; 129 return;
130 case ApplicationConfigurationPackage.FILE_DECLARATION: 130 case ApplicationConfigurationPackage.FILE_DECLARATION:
131 sequence_FileDeclaration(context, (FileDeclaration) semanticObject); 131 sequence_FileDeclaration(context, (FileDeclaration) semanticObject);
132 return; 132 return;
133 case ApplicationConfigurationPackage.FILE_REFERENCE: 133 case ApplicationConfigurationPackage.FILE_REFERENCE:
134 sequence_FileReference(context, (FileReference) semanticObject); 134 sequence_FileReference(context, (FileReference) semanticObject);
135 return; 135 return;
136 case ApplicationConfigurationPackage.FILE_SPECIFICATION: 136 case ApplicationConfigurationPackage.FILE_SPECIFICATION:
137 sequence_FileSpecification(context, (FileSpecification) semanticObject); 137 sequence_FileSpecification(context, (FileSpecification) semanticObject);
138 return; 138 return;
139 case ApplicationConfigurationPackage.FOLDER_ENTRY: 139 case ApplicationConfigurationPackage.FOLDER_ENTRY:
140 sequence_FolderEntry(context, (FolderEntry) semanticObject); 140 sequence_FolderEntry(context, (FolderEntry) semanticObject);
141 return; 141 return;
142 case ApplicationConfigurationPackage.GENERATION_TASK: 142 case ApplicationConfigurationPackage.GENERATION_TASK:
143 sequence_GenerationTask(context, (GenerationTask) semanticObject); 143 sequence_GenerationTask(context, (GenerationTask) semanticObject);
144 return; 144 return;
145 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: 145 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION:
146 sequence_GraphPatternDeclaration(context, (GraphPatternDeclaration) semanticObject); 146 sequence_GraphPatternDeclaration(context, (GraphPatternDeclaration) semanticObject);
147 return; 147 return;
148 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: 148 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE:
149 sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject); 149 sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject);
150 return; 150 return;
151 case ApplicationConfigurationPackage.INT_ENUMBERATION: 151 case ApplicationConfigurationPackage.INT_ENUMBERATION:
152 sequence_IntEnumberation(context, (IntEnumberation) semanticObject); 152 sequence_IntEnumberation(context, (IntEnumberation) semanticObject);
153 return; 153 return;
154 case ApplicationConfigurationPackage.INTEGER_SCOPE: 154 case ApplicationConfigurationPackage.INTEGER_SCOPE:
155 sequence_IntegerReference(context, (IntegerScope) semanticObject); 155 sequence_IntegerReference(context, (IntegerScope) semanticObject);
156 return; 156 return;
157 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: 157 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE:
158 sequence_IntegerTypeScope(context, (IntegerTypeScope) semanticObject); 158 sequence_IntegerTypeScope(context, (IntegerTypeScope) semanticObject);
159 return; 159 return;
160 case ApplicationConfigurationPackage.INTERVALL_NUMBER: 160 case ApplicationConfigurationPackage.INTERVALL_NUMBER:
161 sequence_IntervallNumber(context, (IntervallNumber) semanticObject); 161 sequence_IntervallNumber(context, (IntervallNumber) semanticObject);
162 return; 162 return;
163 case ApplicationConfigurationPackage.MEMORY_ENTRY: 163 case ApplicationConfigurationPackage.MEMORY_ENTRY:
164 sequence_MemoryEntry(context, (MemoryEntry) semanticObject); 164 sequence_MemoryEntry(context, (MemoryEntry) semanticObject);
165 return; 165 return;
166 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: 166 case ApplicationConfigurationPackage.METAMODEL_DECLARATION:
167 sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); 167 sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject);
168 return; 168 return;
169 case ApplicationConfigurationPackage.METAMODEL_ELEMENT: 169 case ApplicationConfigurationPackage.METAMODEL_ELEMENT:
170 sequence_MetamodelElement(context, (MetamodelElement) semanticObject); 170 sequence_MetamodelElement(context, (MetamodelElement) semanticObject);
171 return; 171 return;
172 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: 172 case ApplicationConfigurationPackage.METAMODEL_REFERENCE:
173 sequence_MetamodelReference(context, (MetamodelReference) semanticObject); 173 sequence_MetamodelReference(context, (MetamodelReference) semanticObject);
174 return; 174 return;
175 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: 175 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION:
176 sequence_MetamodelSpecification(context, (MetamodelSpecification) semanticObject); 176 sequence_MetamodelSpecification(context, (MetamodelSpecification) semanticObject);
177 return; 177 return;
178 case ApplicationConfigurationPackage.MODEL_ENTRY: 178 case ApplicationConfigurationPackage.MODEL_ENTRY:
179 sequence_ModelEntry(context, (ModelEntry) semanticObject); 179 sequence_ModelEntry(context, (ModelEntry) semanticObject);
180 return; 180 return;
181 case ApplicationConfigurationPackage.OBJECT_REFERENCE: 181 case ApplicationConfigurationPackage.OBJECT_REFERENCE:
182 sequence_ObjectReference(context, (ObjectReference) semanticObject); 182 sequence_ObjectReference(context, (ObjectReference) semanticObject);
183 return; 183 return;
184 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: 184 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE:
185 sequence_ObjectTypeScope(context, (ObjectTypeScope) semanticObject); 185 sequence_ObjectTypeScope(context, (ObjectTypeScope) semanticObject);
186 return; 186 return;
187 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: 187 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION:
188 sequence_ObjectiveDeclaration(context, (ObjectiveDeclaration) semanticObject); 188 sequence_ObjectiveDeclaration(context, (ObjectiveDeclaration) semanticObject);
189 return; 189 return;
190 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: 190 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE:
191 sequence_ObjectiveReference(context, (ObjectiveReference) semanticObject); 191 sequence_ObjectiveReference(context, (ObjectiveReference) semanticObject);
192 return; 192 return;
193 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: 193 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION:
194 sequence_ObjectiveSpecification(context, (ObjectiveSpecification) semanticObject); 194 sequence_ObjectiveSpecification(context, (ObjectiveSpecification) semanticObject);
195 return; 195 return;
196 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: 196 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY:
197 sequence_OptimizationEntry(context, (OptimizationEntry) semanticObject); 197 sequence_OptimizationEntry(context, (OptimizationEntry) semanticObject);
198 return; 198 return;
199 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: 199 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION:
200 sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject); 200 sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject);
201 return; 201 return;
202 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: 202 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE:
203 sequence_PartialModelReference(context, (PartialModelReference) semanticObject); 203 sequence_PartialModelReference(context, (PartialModelReference) semanticObject);
204 return; 204 return;
205 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: 205 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION:
206 sequence_PartialModelSpecification(context, (PartialModelSpecification) semanticObject); 206 sequence_PartialModelSpecification(context, (PartialModelSpecification) semanticObject);
207 return; 207 return;
208 case ApplicationConfigurationPackage.PATTERN_ELEMENT: 208 case ApplicationConfigurationPackage.PATTERN_ELEMENT:
209 sequence_PatternElement(context, (PatternElement) semanticObject); 209 sequence_PatternElement(context, (PatternElement) semanticObject);
210 return; 210 return;
211 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: 211 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION:
212 sequence_PatternSpecification(context, (PatternSpecification) semanticObject); 212 sequence_PatternSpecification(context, (PatternSpecification) semanticObject);
213 return; 213 return;
214 case ApplicationConfigurationPackage.REAL_ENUMERATION: 214 case ApplicationConfigurationPackage.REAL_ENUMERATION:
215 sequence_RealEnumeration(context, (RealEnumeration) semanticObject); 215 sequence_RealEnumeration(context, (RealEnumeration) semanticObject);
216 return; 216 return;
217 case ApplicationConfigurationPackage.REAL_SCOPE: 217 case ApplicationConfigurationPackage.REAL_SCOPE:
218 sequence_RealReference(context, (RealScope) semanticObject); 218 sequence_RealReference(context, (RealScope) semanticObject);
219 return; 219 return;
220 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: 220 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE:
221 sequence_RealTypeScope(context, (RealTypeScope) semanticObject); 221 sequence_RealTypeScope(context, (RealTypeScope) semanticObject);
222 return; 222 return;
223 case ApplicationConfigurationPackage.RUNTIME_ENTRY: 223 case ApplicationConfigurationPackage.RUNTIME_ENTRY:
224 sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject); 224 sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject);
225 return; 225 return;
226 case ApplicationConfigurationPackage.SCOPE_DECLARATION: 226 case ApplicationConfigurationPackage.SCOPE_DECLARATION:
227 sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); 227 sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject);
228 return; 228 return;
229 case ApplicationConfigurationPackage.SCOPE_REFERENCE: 229 case ApplicationConfigurationPackage.SCOPE_REFERENCE:
230 sequence_ScopeReference(context, (ScopeReference) semanticObject); 230 sequence_ScopeReference(context, (ScopeReference) semanticObject);
231 return; 231 return;
232 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: 232 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION:
233 sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject); 233 sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject);
234 return; 234 return;
235 case ApplicationConfigurationPackage.STRING_ENUMERATION: 235 case ApplicationConfigurationPackage.STRING_ENUMERATION:
236 sequence_StringEnumeration(context, (StringEnumeration) semanticObject); 236 sequence_StringEnumeration(context, (StringEnumeration) semanticObject);
237 return; 237 return;
238 case ApplicationConfigurationPackage.STRING_SCOPE: 238 case ApplicationConfigurationPackage.STRING_SCOPE:
239 sequence_StringReference(context, (StringScope) semanticObject); 239 sequence_StringReference(context, (StringScope) semanticObject);
240 return; 240 return;
241 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: 241 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE:
242 sequence_StringTypeScope(context, (StringTypeScope) semanticObject); 242 sequence_StringTypeScope(context, (StringTypeScope) semanticObject);
243 return; 243 return;
244 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: 244 case ApplicationConfigurationPackage.THRESHOLD_ENTRY:
245 sequence_ThresholdEntry(context, (ThresholdEntry) semanticObject); 245 sequence_ThresholdEntry(context, (ThresholdEntry) semanticObject);
246 return; 246 return;
247 case ApplicationConfigurationPackage.VIATRA_IMPORT: 247 case ApplicationConfigurationPackage.VIATRA_IMPORT:
248 sequence_ViatraImport(context, (ViatraImport) semanticObject); 248 sequence_ViatraImport(context, (ViatraImport) semanticObject);
249 return; 249 return;
250 } 250 }
251 if (errorAcceptor != null) 251 if (errorAcceptor != null)
252 errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); 252 errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
253 } 253 }
254 254
255 /** 255 /**
256 * Contexts: 256 * Contexts:
257 * MetamodelEntry returns AllPackageEntry 257 * MetamodelEntry returns AllPackageEntry
258 * AllPackageEntry returns AllPackageEntry 258 * AllPackageEntry returns AllPackageEntry
259 * 259 *
260 * Constraint: 260 * Constraint:
261 * (package=[EPackage|QualifiedName] (exclusion+=MetamodelElement exclusion+=MetamodelElement*)?) 261 * (package=[EPackage|QualifiedName] (exclusion+=MetamodelElement exclusion+=MetamodelElement*)?)
262 */ 262 */
263 protected void sequence_AllPackageEntry(ISerializationContext context, AllPackageEntry semanticObject) { 263 protected void sequence_AllPackageEntry(ISerializationContext context, AllPackageEntry semanticObject) {
264 genericSequencer.createSequence(context, semanticObject); 264 genericSequencer.createSequence(context, semanticObject);
265 } 265 }
266 266
267 267
268 /** 268 /**
269 * Contexts: 269 * Contexts:
270 * PatternEntry returns AllPatternEntry 270 * PatternEntry returns AllPatternEntry
271 * AllPatternEntry returns AllPatternEntry 271 * AllPatternEntry returns AllPatternEntry
272 * 272 *
273 * Constraint: 273 * Constraint:
274 * (package=[PatternModel|QualifiedName] (exclusuion+=PatternElement exclusuion+=PatternElement*)?) 274 * (package=[PatternModel|QualifiedName] (exclusuion+=PatternElement exclusuion+=PatternElement*)?)
275 */ 275 */
276 protected void sequence_AllPatternEntry(ISerializationContext context, AllPatternEntry semanticObject) { 276 protected void sequence_AllPatternEntry(ISerializationContext context, AllPatternEntry semanticObject) {
277 genericSequencer.createSequence(context, semanticObject); 277 genericSequencer.createSequence(context, semanticObject);
278 } 278 }
279 279
280 280
281 /** 281 /**
282 * Contexts: 282 * Contexts:
283 * TypeReference returns ClassReference 283 * TypeReference returns ClassReference
284 * ClassReference returns ClassReference 284 * ClassReference returns ClassReference
285 * 285 *
286 * Constraint: 286 * Constraint:
287 * element=MetamodelElement 287 * element=MetamodelElement
288 */ 288 */
289 protected void sequence_ClassReference(ISerializationContext context, ClassReference semanticObject) { 289 protected void sequence_ClassReference(ISerializationContext context, ClassReference semanticObject) {
290 if (errorAcceptor != null) { 290 if (errorAcceptor != null) {
291 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT) == ValueTransient.YES) 291 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT) == ValueTransient.YES)
292 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT)); 292 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT));
293 } 293 }
294 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 294 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
295 feeder.accept(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0(), semanticObject.getElement()); 295 feeder.accept(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0(), semanticObject.getElement());
296 feeder.finish(); 296 feeder.finish();
297 } 297 }
298 298
299 299
300 /** 300 /**
301 * Contexts: 301 * Contexts:
302 * TypeScope returns ClassTypeScope 302 * TypeScope returns ClassTypeScope
303 * ClassTypeScope returns ClassTypeScope 303 * ClassTypeScope returns ClassTypeScope
304 * 304 *
305 * Constraint: 305 * Constraint:
306 * (type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) 306 * (type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber))
307 */ 307 */
308 protected void sequence_ClassTypeScope(ISerializationContext context, ClassTypeScope semanticObject) { 308 protected void sequence_ClassTypeScope(ISerializationContext context, ClassTypeScope semanticObject) {
309 genericSequencer.createSequence(context, semanticObject); 309 genericSequencer.createSequence(context, semanticObject);
310 } 310 }
311 311
312 312
313 /** 313 /**
314 * Contexts: 314 * Contexts:
315 * Command returns ConfigDeclaration 315 * Command returns ConfigDeclaration
316 * Declaration returns ConfigDeclaration 316 * Declaration returns ConfigDeclaration
317 * ConfigDeclaration returns ConfigDeclaration 317 * ConfigDeclaration returns ConfigDeclaration
318 * 318 *
319 * Constraint: 319 * Constraint:
320 * (name=ID specification=ConfigSpecification) 320 * (name=ID specification=ConfigSpecification)
321 */ 321 */
322 protected void sequence_ConfigDeclaration(ISerializationContext context, ConfigDeclaration semanticObject) { 322 protected void sequence_ConfigDeclaration(ISerializationContext context, ConfigDeclaration semanticObject) {
323 if (errorAcceptor != null) { 323 if (errorAcceptor != null) {
324 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 324 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
325 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 325 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
326 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION) == ValueTransient.YES) 326 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION) == ValueTransient.YES)
327 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION)); 327 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION));
328 } 328 }
329 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 329 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
330 feeder.accept(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 330 feeder.accept(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
331 feeder.accept(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 331 feeder.accept(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
332 feeder.finish(); 332 feeder.finish();
333 } 333 }
334 334
335 335
336 /** 336 /**
337 * Contexts: 337 * Contexts:
338 * ConfigReference returns ConfigReference 338 * ConfigReference returns ConfigReference
339 * Config returns ConfigReference 339 * Config returns ConfigReference
340 * 340 *
341 * Constraint: 341 * Constraint:
342 * config=[ConfigDeclaration|ID] 342 * config=[ConfigDeclaration|ID]
343 */ 343 */
344 protected void sequence_ConfigReference(ISerializationContext context, ConfigReference semanticObject) { 344 protected void sequence_ConfigReference(ISerializationContext context, ConfigReference semanticObject) {
345 if (errorAcceptor != null) { 345 if (errorAcceptor != null) {
346 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG) == ValueTransient.YES) 346 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG) == ValueTransient.YES)
347 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG)); 347 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG));
348 } 348 }
349 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 349 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
350 feeder.accept(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG, false)); 350 feeder.accept(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG, false));
351 feeder.finish(); 351 feeder.finish();
352 } 352 }
353 353
354 354
355 /** 355 /**
356 * Contexts: 356 * Contexts:
357 * ConfigSpecification returns ConfigSpecification 357 * ConfigSpecification returns ConfigSpecification
358 * Config returns ConfigSpecification 358 * Config returns ConfigSpecification
359 * 359 *
360 * Constraint: 360 * Constraint:
361 * (entries+=ConfigEntry entries+=ConfigEntry*)? 361 * (entries+=ConfigEntry entries+=ConfigEntry*)?
362 */ 362 */
363 protected void sequence_ConfigSpecification(ISerializationContext context, ConfigSpecification semanticObject) { 363 protected void sequence_ConfigSpecification(ISerializationContext context, ConfigSpecification semanticObject) {
364 genericSequencer.createSequence(context, semanticObject); 364 genericSequencer.createSequence(context, semanticObject);
365 } 365 }
366 366
367 367
368 /** 368 /**
369 * Contexts: 369 * Contexts:
370 * ConfigurationScript returns ConfigurationScript 370 * ConfigurationScript returns ConfigurationScript
371 * 371 *
372 * Constraint: 372 * Constraint:
373 * ((imports+=Import+ commands+=Command+) | commands+=Command+)? 373 * ((imports+=Import+ commands+=Command+) | commands+=Command+)?
374 */ 374 */
375 protected void sequence_ConfigurationScript(ISerializationContext context, ConfigurationScript semanticObject) { 375 protected void sequence_ConfigurationScript(ISerializationContext context, ConfigurationScript semanticObject) {
376 genericSequencer.createSequence(context, semanticObject); 376 genericSequencer.createSequence(context, semanticObject);
377 } 377 }
378 378
379 379
380 /** 380 /**
381 * Contexts: 381 * Contexts:
382 * CostEntry returns CostEntry 382 * CostEntry returns CostEntry
383 * 383 *
384 * Constraint: 384 * Constraint:
385 * (patternElement=PatternElement weight=INTLiteral) 385 * (patternElement=PatternElement weight=INTLiteral)
386 */ 386 */
387 protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) { 387 protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) {
388 if (errorAcceptor != null) { 388 if (errorAcceptor != null) {
389 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES) 389 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES)
390 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT)); 390 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT));
391 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES) 391 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES)
392 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT)); 392 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT));
393 } 393 }
394 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 394 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
395 feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement()); 395 feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement());
396 feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight()); 396 feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight());
397 feeder.finish(); 397 feeder.finish();
398 } 398 }
399 399
400 400
401 /** 401 /**
402 * Contexts: 402 * Contexts:
403 * ObjectiveFunction returns CostObjectiveFunction 403 * ObjectiveFunction returns CostObjectiveFunction
404 * CostObjectiveFunction returns CostObjectiveFunction 404 * CostObjectiveFunction returns CostObjectiveFunction
405 * 405 *
406 * Constraint: 406 * Constraint:
407 * (entries+=CostEntry entries+=CostEntry*) 407 * (entries+=CostEntry entries+=CostEntry*)
408 */ 408 */
409 protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) { 409 protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) {
410 genericSequencer.createSequence(context, semanticObject); 410 genericSequencer.createSequence(context, semanticObject);
411 } 411 }
412 412
413 413
414 /** 414 /**
415 * Contexts: 415 * Contexts:
416 * ConfigEntry returns CustomEntry 416 * ConfigEntry returns CustomEntry
417 * CustomEntry returns CustomEntry 417 * CustomEntry returns CustomEntry
418 * 418 *
419 * Constraint: 419 * Constraint:
420 * (key=STRING value=STRING) 420 * (key=STRING value=STRING)
421 */ 421 */
422 protected void sequence_CustomEntry(ISerializationContext context, CustomEntry semanticObject) { 422 protected void sequence_CustomEntry(ISerializationContext context, CustomEntry semanticObject) {
423 if (errorAcceptor != null) { 423 if (errorAcceptor != null) {
424 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY) == ValueTransient.YES) 424 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY) == ValueTransient.YES)
425 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY)); 425 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY));
426 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE) == ValueTransient.YES) 426 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE) == ValueTransient.YES)
427 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE)); 427 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE));
428 } 428 }
429 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 429 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
430 feeder.accept(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey()); 430 feeder.accept(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey());
431 feeder.accept(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue()); 431 feeder.accept(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue());
432 feeder.finish(); 432 feeder.finish();
433 } 433 }
434 434
435 435
436 /** 436 /**
437 * Contexts: 437 * Contexts:
438 * ConfigEntry returns DocumentationEntry 438 * ConfigEntry returns DocumentationEntry
439 * DocumentationEntry returns DocumentationEntry 439 * DocumentationEntry returns DocumentationEntry
440 * 440 *
441 * Constraint: 441 * Constraint:
442 * level=DocumentLevelSpecification 442 * level=DocumentLevelSpecification
443 */ 443 */
444 protected void sequence_DocumentationEntry(ISerializationContext context, DocumentationEntry semanticObject) { 444 protected void sequence_DocumentationEntry(ISerializationContext context, DocumentationEntry semanticObject) {
445 if (errorAcceptor != null) { 445 if (errorAcceptor != null) {
446 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL) == ValueTransient.YES) 446 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL) == ValueTransient.YES)
447 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL)); 447 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL));
448 } 448 }
449 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 449 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
450 feeder.accept(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0(), semanticObject.getLevel()); 450 feeder.accept(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0(), semanticObject.getLevel());
451 feeder.finish(); 451 feeder.finish();
452 } 452 }
453 453
454 454
455 /** 455 /**
456 * Contexts: 456 * Contexts:
457 * Import returns EPackageImport 457 * Import returns EPackageImport
458 * EPackageImport returns EPackageImport 458 * EPackageImport returns EPackageImport
459 * 459 *
460 * Constraint: 460 * Constraint:
461 * importedPackage=[EPackage|STRING] 461 * importedPackage=[EPackage|STRING]
462 */ 462 */
463 protected void sequence_EPackageImport(ISerializationContext context, EPackageImport semanticObject) { 463 protected void sequence_EPackageImport(ISerializationContext context, EPackageImport semanticObject) {
464 if (errorAcceptor != null) { 464 if (errorAcceptor != null) {
465 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE) == ValueTransient.YES) 465 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE) == ValueTransient.YES)
466 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE)); 466 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE));
467 } 467 }
468 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 468 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
469 feeder.accept(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE, false)); 469 feeder.accept(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE, false));
470 feeder.finish(); 470 feeder.finish();
471 } 471 }
472 472
473 473
474 /** 474 /**
475 * Contexts: 475 * Contexts:
476 * NumberSpecification returns ExactNumber 476 * NumberSpecification returns ExactNumber
477 * ExactNumber returns ExactNumber 477 * ExactNumber returns ExactNumber
478 * 478 *
479 * Constraint: 479 * Constraint:
480 * (exactNumber=INT | exactUnlimited?='*') 480 * (exactNumber=INT | exactUnlimited?='*')
481 */ 481 */
482 protected void sequence_ExactNumber(ISerializationContext context, ExactNumber semanticObject) { 482 protected void sequence_ExactNumber(ISerializationContext context, ExactNumber semanticObject) {
483 genericSequencer.createSequence(context, semanticObject); 483 genericSequencer.createSequence(context, semanticObject);
484 } 484 }
485 485
486 486
487 /** 487 /**
488 * Contexts: 488 * Contexts:
489 * Command returns FileDeclaration 489 * Command returns FileDeclaration
490 * Declaration returns FileDeclaration 490 * Declaration returns FileDeclaration
491 * FileDeclaration returns FileDeclaration 491 * FileDeclaration returns FileDeclaration
492 * 492 *
493 * Constraint: 493 * Constraint:
494 * (name=ID specification=FileSpecification) 494 * (name=ID specification=FileSpecification)
495 */ 495 */
496 protected void sequence_FileDeclaration(ISerializationContext context, FileDeclaration semanticObject) { 496 protected void sequence_FileDeclaration(ISerializationContext context, FileDeclaration semanticObject) {
497 if (errorAcceptor != null) { 497 if (errorAcceptor != null) {
498 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 498 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
499 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 499 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
500 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION) == ValueTransient.YES) 500 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION) == ValueTransient.YES)
501 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION)); 501 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION));
502 } 502 }
503 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 503 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
504 feeder.accept(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 504 feeder.accept(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
505 feeder.accept(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0(), semanticObject.getSpecification()); 505 feeder.accept(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0(), semanticObject.getSpecification());
506 feeder.finish(); 506 feeder.finish();
507 } 507 }
508 508
509 509
510 /** 510 /**
511 * Contexts: 511 * Contexts:
512 * FileReference returns FileReference 512 * FileReference returns FileReference
513 * File returns FileReference 513 * File returns FileReference
514 * 514 *
515 * Constraint: 515 * Constraint:
516 * referred=[FileDeclaration|ID] 516 * referred=[FileDeclaration|ID]
517 */ 517 */
518 protected void sequence_FileReference(ISerializationContext context, FileReference semanticObject) { 518 protected void sequence_FileReference(ISerializationContext context, FileReference semanticObject) {
519 if (errorAcceptor != null) { 519 if (errorAcceptor != null) {
520 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED) == ValueTransient.YES) 520 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED) == ValueTransient.YES)
521 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED)); 521 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED));
522 } 522 }
523 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 523 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
524 feeder.accept(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED, false)); 524 feeder.accept(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED, false));
525 feeder.finish(); 525 feeder.finish();
526 } 526 }
527 527
528 528
529 /** 529 /**
530 * Contexts: 530 * Contexts:
531 * FileSpecification returns FileSpecification 531 * FileSpecification returns FileSpecification
532 * File returns FileSpecification 532 * File returns FileSpecification
533 * 533 *
534 * Constraint: 534 * Constraint:
535 * path=STRING 535 * path=STRING
536 */ 536 */
537 protected void sequence_FileSpecification(ISerializationContext context, FileSpecification semanticObject) { 537 protected void sequence_FileSpecification(ISerializationContext context, FileSpecification semanticObject) {
538 if (errorAcceptor != null) { 538 if (errorAcceptor != null) {
539 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH) == ValueTransient.YES) 539 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH) == ValueTransient.YES)
540 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH)); 540 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH));
541 } 541 }
542 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 542 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
543 feeder.accept(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0(), semanticObject.getPath()); 543 feeder.accept(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0(), semanticObject.getPath());
544 feeder.finish(); 544 feeder.finish();
545 } 545 }
546 546
547 547
548 /** 548 /**
549 * Contexts: 549 * Contexts:
550 * PartialModelEntry returns FolderEntry 550 * PartialModelEntry returns FolderEntry
551 * FolderEntry returns FolderEntry 551 * FolderEntry returns FolderEntry
552 * 552 *
553 * Constraint: 553 * Constraint:
554 * (path=File (exclusion+=ModelEntry exclusion+=ModelEntry*)?) 554 * (path=File (exclusion+=ModelEntry exclusion+=ModelEntry*)?)
555 */ 555 */
556 protected void sequence_FolderEntry(ISerializationContext context, FolderEntry semanticObject) { 556 protected void sequence_FolderEntry(ISerializationContext context, FolderEntry semanticObject) {
557 genericSequencer.createSequence(context, semanticObject); 557 genericSequencer.createSequence(context, semanticObject);
558 } 558 }
559 559
560 560
561 /** 561 /**
562 * Contexts: 562 * Contexts:
563 * Command returns GenerationTask 563 * Command returns GenerationTask
564 * Task returns GenerationTask 564 * Task returns GenerationTask
565 * GenerationTask returns GenerationTask 565 * GenerationTask returns GenerationTask
566 * 566 *
567 * Constraint: 567 * Constraint:
568 * ( 568 * (
569 * ( 569 * (
570 * metamodel=Metamodel | 570 * metamodel=Metamodel |
571 * partialModel=PartialModel | 571 * partialModel=PartialModel |
572 * patterns=GraphPattern | 572 * patterns=GraphPattern |
573 * objectives=Objective | 573 * objectives=Objective |
574 * scope=Scope | 574 * scope=Scope |
575 * solver=Solver | 575 * solver=Solver |
576 * config=Config | 576 * config=Config |
577 * debugFolder=File | 577 * debugFolder=File |
578 * targetLogFile=File | 578 * targetLogFile=File |
579 * targetStatisticsFile=File | 579 * targetStatisticsFile=File |
580 * tagetFolder=File 580 * tagetFolder=File
581 * )? 581 * )?
582 * (runSpecified?='runs' runs=INT)? 582 * (numberSpecified?='number' number=INT)?
583 * (numberSpecified?='number' number=INT)? 583 * (runSpecified?='runs' runs=INT)?
584 * )+ 584 * )+
585 */ 585 */
586 protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { 586 protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) {
587 genericSequencer.createSequence(context, semanticObject); 587 genericSequencer.createSequence(context, semanticObject);
588 } 588 }
589 589
590 590
591 /** 591 /**
592 * Contexts: 592 * Contexts:
593 * Command returns GraphPatternDeclaration 593 * Command returns GraphPatternDeclaration
594 * Declaration returns GraphPatternDeclaration 594 * Declaration returns GraphPatternDeclaration
595 * GraphPatternDeclaration returns GraphPatternDeclaration 595 * GraphPatternDeclaration returns GraphPatternDeclaration
596 * 596 *
597 * Constraint: 597 * Constraint:
598 * (name=ID specification=PatternSpecification) 598 * (name=ID specification=PatternSpecification)
599 */ 599 */
600 protected void sequence_GraphPatternDeclaration(ISerializationContext context, GraphPatternDeclaration semanticObject) { 600 protected void sequence_GraphPatternDeclaration(ISerializationContext context, GraphPatternDeclaration semanticObject) {
601 if (errorAcceptor != null) { 601 if (errorAcceptor != null) {
602 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 602 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
603 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 603 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
604 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION) == ValueTransient.YES) 604 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION) == ValueTransient.YES)
605 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION)); 605 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION));
606 } 606 }
607 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 607 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
608 feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 608 feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
609 feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 609 feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
610 feeder.finish(); 610 feeder.finish();
611 } 611 }
612 612
613 613
614 /** 614 /**
615 * Contexts: 615 * Contexts:
616 * GraphPatternReference returns GraphPatternReference 616 * GraphPatternReference returns GraphPatternReference
617 * GraphPattern returns GraphPatternReference 617 * GraphPattern returns GraphPatternReference
618 * 618 *
619 * Constraint: 619 * Constraint:
620 * referred=[GraphPatternDeclaration|ID] 620 * referred=[GraphPatternDeclaration|ID]
621 */ 621 */
622 protected void sequence_GraphPatternReference(ISerializationContext context, GraphPatternReference semanticObject) { 622 protected void sequence_GraphPatternReference(ISerializationContext context, GraphPatternReference semanticObject) {
623 if (errorAcceptor != null) { 623 if (errorAcceptor != null) {
624 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED) == ValueTransient.YES) 624 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED) == ValueTransient.YES)
625 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED)); 625 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED));
626 } 626 }
627 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 627 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
628 feeder.accept(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED, false)); 628 feeder.accept(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED, false));
629 feeder.finish(); 629 feeder.finish();
630 } 630 }
631 631
632 632
633 /** 633 /**
634 * Contexts: 634 * Contexts:
635 * NumberSpecification returns IntEnumberation 635 * NumberSpecification returns IntEnumberation
636 * IntEnumberation returns IntEnumberation 636 * IntEnumberation returns IntEnumberation
637 * 637 *
638 * Constraint: 638 * Constraint:
639 * (entry+=INTLiteral entry+=INTLiteral*)? 639 * (entry+=INTLiteral entry+=INTLiteral*)?
640 */ 640 */
641 protected void sequence_IntEnumberation(ISerializationContext context, IntEnumberation semanticObject) { 641 protected void sequence_IntEnumberation(ISerializationContext context, IntEnumberation semanticObject) {
642 genericSequencer.createSequence(context, semanticObject); 642 genericSequencer.createSequence(context, semanticObject);
643 } 643 }
644 644
645 645
646 /** 646 /**
647 * Contexts: 647 * Contexts:
648 * TypeReference returns IntegerScope 648 * TypeReference returns IntegerScope
649 * IntegerReference returns IntegerScope 649 * IntegerReference returns IntegerScope
650 * 650 *
651 * Constraint: 651 * Constraint:
652 * {IntegerScope} 652 * {IntegerScope}
653 */ 653 */
654 protected void sequence_IntegerReference(ISerializationContext context, IntegerScope semanticObject) { 654 protected void sequence_IntegerReference(ISerializationContext context, IntegerScope semanticObject) {
655 genericSequencer.createSequence(context, semanticObject); 655 genericSequencer.createSequence(context, semanticObject);
656 } 656 }
657 657
658 658
659 /** 659 /**
660 * Contexts: 660 * Contexts:
661 * TypeScope returns IntegerTypeScope 661 * TypeScope returns IntegerTypeScope
662 * IntegerTypeScope returns IntegerTypeScope 662 * IntegerTypeScope returns IntegerTypeScope
663 * 663 *
664 * Constraint: 664 * Constraint:
665 * (type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=IntEnumberation)) 665 * (type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=IntEnumberation))
666 */ 666 */
667 protected void sequence_IntegerTypeScope(ISerializationContext context, IntegerTypeScope semanticObject) { 667 protected void sequence_IntegerTypeScope(ISerializationContext context, IntegerTypeScope semanticObject) {
668 genericSequencer.createSequence(context, semanticObject); 668 genericSequencer.createSequence(context, semanticObject);
669 } 669 }
670 670
671 671
672 /** 672 /**
673 * Contexts: 673 * Contexts:
674 * NumberSpecification returns IntervallNumber 674 * NumberSpecification returns IntervallNumber
675 * IntervallNumber returns IntervallNumber 675 * IntervallNumber returns IntervallNumber
676 * 676 *
677 * Constraint: 677 * Constraint:
678 * (min=INT (maxNumber=INT | maxUnlimited?='*')) 678 * (min=INT (maxNumber=INT | maxUnlimited?='*'))
679 */ 679 */
680 protected void sequence_IntervallNumber(ISerializationContext context, IntervallNumber semanticObject) { 680 protected void sequence_IntervallNumber(ISerializationContext context, IntervallNumber semanticObject) {
681 genericSequencer.createSequence(context, semanticObject); 681 genericSequencer.createSequence(context, semanticObject);
682 } 682 }
683 683
684 684
685 /** 685 /**
686 * Contexts: 686 * Contexts:
687 * ConfigEntry returns MemoryEntry 687 * ConfigEntry returns MemoryEntry
688 * MemoryEntry returns MemoryEntry 688 * MemoryEntry returns MemoryEntry
689 * 689 *
690 * Constraint: 690 * Constraint:
691 * megabyteLimit=INT 691 * megabyteLimit=INT
692 */ 692 */
693 protected void sequence_MemoryEntry(ISerializationContext context, MemoryEntry semanticObject) { 693 protected void sequence_MemoryEntry(ISerializationContext context, MemoryEntry semanticObject) {
694 if (errorAcceptor != null) { 694 if (errorAcceptor != null) {
695 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT) == ValueTransient.YES) 695 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT) == ValueTransient.YES)
696 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT)); 696 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT));
697 } 697 }
698 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 698 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
699 feeder.accept(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0(), semanticObject.getMegabyteLimit()); 699 feeder.accept(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0(), semanticObject.getMegabyteLimit());
700 feeder.finish(); 700 feeder.finish();
701 } 701 }
702 702
703 703
704 /** 704 /**
705 * Contexts: 705 * Contexts:
706 * Command returns MetamodelDeclaration 706 * Command returns MetamodelDeclaration
707 * Declaration returns MetamodelDeclaration 707 * Declaration returns MetamodelDeclaration
708 * MetamodelDeclaration returns MetamodelDeclaration 708 * MetamodelDeclaration returns MetamodelDeclaration
709 * 709 *
710 * Constraint: 710 * Constraint:
711 * (name=ID specification=MetamodelSpecification) 711 * (name=ID specification=MetamodelSpecification)
712 */ 712 */
713 protected void sequence_MetamodelDeclaration(ISerializationContext context, MetamodelDeclaration semanticObject) { 713 protected void sequence_MetamodelDeclaration(ISerializationContext context, MetamodelDeclaration semanticObject) {
714 if (errorAcceptor != null) { 714 if (errorAcceptor != null) {
715 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 715 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
716 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 716 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
717 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) 717 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES)
718 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION)); 718 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION));
719 } 719 }
720 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 720 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
721 feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 721 feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
722 feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 722 feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
723 feeder.finish(); 723 feeder.finish();
724 } 724 }
725 725
726 726
727 /** 727 /**
728 * Contexts: 728 * Contexts:
729 * MetamodelEntry returns MetamodelElement 729 * MetamodelEntry returns MetamodelElement
730 * MetamodelElement returns MetamodelElement 730 * MetamodelElement returns MetamodelElement
731 * 731 *
732 * Constraint: 732 * Constraint:
733 * (package=[EPackage|QualifiedName]? classifier=[EClassifier|ID] feature=[ENamedElement|ID]?) 733 * (package=[EPackage|QualifiedName]? classifier=[EClassifier|ID] feature=[ENamedElement|ID]?)
734 */ 734 */
735 protected void sequence_MetamodelElement(ISerializationContext context, MetamodelElement semanticObject) { 735 protected void sequence_MetamodelElement(ISerializationContext context, MetamodelElement semanticObject) {
736 genericSequencer.createSequence(context, semanticObject); 736 genericSequencer.createSequence(context, semanticObject);
737 } 737 }
738 738
739 739
740 /** 740 /**
741 * Contexts: 741 * Contexts:
742 * MetamodelReference returns MetamodelReference 742 * MetamodelReference returns MetamodelReference
743 * Metamodel returns MetamodelReference 743 * Metamodel returns MetamodelReference
744 * 744 *
745 * Constraint: 745 * Constraint:
746 * referred=[MetamodelDeclaration|ID] 746 * referred=[MetamodelDeclaration|ID]
747 */ 747 */
748 protected void sequence_MetamodelReference(ISerializationContext context, MetamodelReference semanticObject) { 748 protected void sequence_MetamodelReference(ISerializationContext context, MetamodelReference semanticObject) {
749 if (errorAcceptor != null) { 749 if (errorAcceptor != null) {
750 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED) == ValueTransient.YES) 750 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED) == ValueTransient.YES)
751 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED)); 751 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED));
752 } 752 }
753 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 753 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
754 feeder.accept(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED, false)); 754 feeder.accept(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED, false));
755 feeder.finish(); 755 feeder.finish();
756 } 756 }
757 757
758 758
759 /** 759 /**
760 * Contexts: 760 * Contexts:
761 * MetamodelSpecification returns MetamodelSpecification 761 * MetamodelSpecification returns MetamodelSpecification
762 * Metamodel returns MetamodelSpecification 762 * Metamodel returns MetamodelSpecification
763 * 763 *
764 * Constraint: 764 * Constraint:
765 * (entries+=MetamodelEntry entries+=MetamodelEntry*) 765 * (entries+=MetamodelEntry entries+=MetamodelEntry*)
766 */ 766 */
767 protected void sequence_MetamodelSpecification(ISerializationContext context, MetamodelSpecification semanticObject) { 767 protected void sequence_MetamodelSpecification(ISerializationContext context, MetamodelSpecification semanticObject) {
768 genericSequencer.createSequence(context, semanticObject); 768 genericSequencer.createSequence(context, semanticObject);
769 } 769 }
770 770
771 771
772 /** 772 /**
773 * Contexts: 773 * Contexts:
774 * PartialModelEntry returns ModelEntry 774 * PartialModelEntry returns ModelEntry
775 * ModelEntry returns ModelEntry 775 * ModelEntry returns ModelEntry
776 * 776 *
777 * Constraint: 777 * Constraint:
778 * path=File 778 * path=File
779 */ 779 */
780 protected void sequence_ModelEntry(ISerializationContext context, ModelEntry semanticObject) { 780 protected void sequence_ModelEntry(ISerializationContext context, ModelEntry semanticObject) {
781 if (errorAcceptor != null) { 781 if (errorAcceptor != null) {
782 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH) == ValueTransient.YES) 782 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH) == ValueTransient.YES)
783 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH)); 783 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH));
784 } 784 }
785 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 785 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
786 feeder.accept(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0(), semanticObject.getPath()); 786 feeder.accept(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0(), semanticObject.getPath());
787 feeder.finish(); 787 feeder.finish();
788 } 788 }
789 789
790 790
791 /** 791 /**
792 * Contexts: 792 * Contexts:
793 * TypeReference returns ObjectReference 793 * TypeReference returns ObjectReference
794 * ObjectReference returns ObjectReference 794 * ObjectReference returns ObjectReference
795 * 795 *
796 * Constraint: 796 * Constraint:
797 * {ObjectReference} 797 * {ObjectReference}
798 */ 798 */
799 protected void sequence_ObjectReference(ISerializationContext context, ObjectReference semanticObject) { 799 protected void sequence_ObjectReference(ISerializationContext context, ObjectReference semanticObject) {
800 genericSequencer.createSequence(context, semanticObject); 800 genericSequencer.createSequence(context, semanticObject);
801 } 801 }
802 802
803 803
804 /** 804 /**
805 * Contexts: 805 * Contexts:
806 * TypeScope returns ObjectTypeScope 806 * TypeScope returns ObjectTypeScope
807 * ObjectTypeScope returns ObjectTypeScope 807 * ObjectTypeScope returns ObjectTypeScope
808 * 808 *
809 * Constraint: 809 * Constraint:
810 * (type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) 810 * (type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber))
811 */ 811 */
812 protected void sequence_ObjectTypeScope(ISerializationContext context, ObjectTypeScope semanticObject) { 812 protected void sequence_ObjectTypeScope(ISerializationContext context, ObjectTypeScope semanticObject) {
813 genericSequencer.createSequence(context, semanticObject); 813 genericSequencer.createSequence(context, semanticObject);
814 } 814 }
815 815
816 816
817 /** 817 /**
818 * Contexts: 818 * Contexts:
819 * Command returns ObjectiveDeclaration 819 * Command returns ObjectiveDeclaration
820 * Declaration returns ObjectiveDeclaration 820 * Declaration returns ObjectiveDeclaration
821 * ObjectiveDeclaration returns ObjectiveDeclaration 821 * ObjectiveDeclaration returns ObjectiveDeclaration
822 * 822 *
823 * Constraint: 823 * Constraint:
824 * (name=ID specification=ObjectiveSpecification) 824 * (name=ID specification=ObjectiveSpecification)
825 */ 825 */
826 protected void sequence_ObjectiveDeclaration(ISerializationContext context, ObjectiveDeclaration semanticObject) { 826 protected void sequence_ObjectiveDeclaration(ISerializationContext context, ObjectiveDeclaration semanticObject) {
827 if (errorAcceptor != null) { 827 if (errorAcceptor != null) {
828 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 828 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
829 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 829 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
830 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION) == ValueTransient.YES) 830 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION) == ValueTransient.YES)
831 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION)); 831 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION));
832 } 832 }
833 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 833 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
834 feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 834 feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
835 feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 835 feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
836 feeder.finish(); 836 feeder.finish();
837 } 837 }
838 838
839 839
840 /** 840 /**
841 * Contexts: 841 * Contexts:
842 * ObjectiveReference returns ObjectiveReference 842 * ObjectiveReference returns ObjectiveReference
843 * Objective returns ObjectiveReference 843 * Objective returns ObjectiveReference
844 * 844 *
845 * Constraint: 845 * Constraint:
846 * referred=[ObjectiveDeclaration|ID] 846 * referred=[ObjectiveDeclaration|ID]
847 */ 847 */
848 protected void sequence_ObjectiveReference(ISerializationContext context, ObjectiveReference semanticObject) { 848 protected void sequence_ObjectiveReference(ISerializationContext context, ObjectiveReference semanticObject) {
849 if (errorAcceptor != null) { 849 if (errorAcceptor != null) {
850 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED) == ValueTransient.YES) 850 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED) == ValueTransient.YES)
851 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED)); 851 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED));
852 } 852 }
853 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 853 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
854 feeder.accept(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED, false)); 854 feeder.accept(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED, false));
855 feeder.finish(); 855 feeder.finish();
856 } 856 }
857 857
858 858
859 /** 859 /**
860 * Contexts: 860 * Contexts:
861 * ObjectiveSpecification returns ObjectiveSpecification 861 * ObjectiveSpecification returns ObjectiveSpecification
862 * Objective returns ObjectiveSpecification 862 * Objective returns ObjectiveSpecification
863 * 863 *
864 * Constraint: 864 * Constraint:
865 * (entries+=ObjectiveEntry entries+=ObjectiveEntry*) 865 * (entries+=ObjectiveEntry entries+=ObjectiveEntry*)
866 */ 866 */
867 protected void sequence_ObjectiveSpecification(ISerializationContext context, ObjectiveSpecification semanticObject) { 867 protected void sequence_ObjectiveSpecification(ISerializationContext context, ObjectiveSpecification semanticObject) {
868 genericSequencer.createSequence(context, semanticObject); 868 genericSequencer.createSequence(context, semanticObject);
869 } 869 }
870 870
871 871
872 /** 872 /**
873 * Contexts: 873 * Contexts:
874 * ObjectiveEntry returns OptimizationEntry 874 * ObjectiveEntry returns OptimizationEntry
875 * OptimizationEntry returns OptimizationEntry 875 * OptimizationEntry returns OptimizationEntry
876 * 876 *
877 * Constraint: 877 * Constraint:
878 * (direction=OptimizationDirection function=ObjectiveFunction) 878 * (direction=OptimizationDirection function=ObjectiveFunction)
879 */ 879 */
880 protected void sequence_OptimizationEntry(ISerializationContext context, OptimizationEntry semanticObject) { 880 protected void sequence_OptimizationEntry(ISerializationContext context, OptimizationEntry semanticObject) {
881 if (errorAcceptor != null) { 881 if (errorAcceptor != null) {
882 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION) == ValueTransient.YES) 882 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION) == ValueTransient.YES)
883 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION)); 883 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION));
884 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES) 884 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES)
885 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION)); 885 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION));
886 } 886 }
887 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 887 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
888 feeder.accept(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0(), semanticObject.getDirection()); 888 feeder.accept(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0(), semanticObject.getDirection());
889 feeder.accept(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0(), semanticObject.getFunction()); 889 feeder.accept(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0(), semanticObject.getFunction());
890 feeder.finish(); 890 feeder.finish();
891 } 891 }
892 892
893 893
894 /** 894 /**
895 * Contexts: 895 * Contexts:
896 * Command returns PartialModelDeclaration 896 * Command returns PartialModelDeclaration
897 * Declaration returns PartialModelDeclaration 897 * Declaration returns PartialModelDeclaration
898 * PartialModelDeclaration returns PartialModelDeclaration 898 * PartialModelDeclaration returns PartialModelDeclaration
899 * 899 *
900 * Constraint: 900 * Constraint:
901 * (name=ID specification=PartialModelSpecification) 901 * (name=ID specification=PartialModelSpecification)
902 */ 902 */
903 protected void sequence_PartialModelDeclaration(ISerializationContext context, PartialModelDeclaration semanticObject) { 903 protected void sequence_PartialModelDeclaration(ISerializationContext context, PartialModelDeclaration semanticObject) {
904 if (errorAcceptor != null) { 904 if (errorAcceptor != null) {
905 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 905 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
906 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 906 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
907 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) 907 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES)
908 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION)); 908 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION));
909 } 909 }
910 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 910 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
911 feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 911 feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
912 feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 912 feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
913 feeder.finish(); 913 feeder.finish();
914 } 914 }
915 915
916 916
917 /** 917 /**
918 * Contexts: 918 * Contexts:
919 * PartialModelReference returns PartialModelReference 919 * PartialModelReference returns PartialModelReference
920 * PartialModel returns PartialModelReference 920 * PartialModel returns PartialModelReference
921 * 921 *
922 * Constraint: 922 * Constraint:
923 * referred=[PartialModelDeclaration|ID] 923 * referred=[PartialModelDeclaration|ID]
924 */ 924 */
925 protected void sequence_PartialModelReference(ISerializationContext context, PartialModelReference semanticObject) { 925 protected void sequence_PartialModelReference(ISerializationContext context, PartialModelReference semanticObject) {
926 if (errorAcceptor != null) { 926 if (errorAcceptor != null) {
927 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED) == ValueTransient.YES) 927 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED) == ValueTransient.YES)
928 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED)); 928 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED));
929 } 929 }
930 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 930 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
931 feeder.accept(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED, false)); 931 feeder.accept(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED, false));
932 feeder.finish(); 932 feeder.finish();
933 } 933 }
934 934
935 935
936 /** 936 /**
937 * Contexts: 937 * Contexts:
938 * PartialModelSpecification returns PartialModelSpecification 938 * PartialModelSpecification returns PartialModelSpecification
939 * PartialModel returns PartialModelSpecification 939 * PartialModel returns PartialModelSpecification
940 * 940 *
941 * Constraint: 941 * Constraint:
942 * (entry+=PartialModelEntry entry+=PartialModelEntry?) 942 * (entry+=PartialModelEntry entry+=PartialModelEntry?)
943 */ 943 */
944 protected void sequence_PartialModelSpecification(ISerializationContext context, PartialModelSpecification semanticObject) { 944 protected void sequence_PartialModelSpecification(ISerializationContext context, PartialModelSpecification semanticObject) {
945 genericSequencer.createSequence(context, semanticObject); 945 genericSequencer.createSequence(context, semanticObject);
946 } 946 }
947 947
948 948
949 /** 949 /**
950 * Contexts: 950 * Contexts:
951 * PatternEntry returns PatternElement 951 * PatternEntry returns PatternElement
952 * PatternElement returns PatternElement 952 * PatternElement returns PatternElement
953 * 953 *
954 * Constraint: 954 * Constraint:
955 * (package=[PatternModel|QualifiedName]? pattern=[Pattern|ID]) 955 * (package=[PatternModel|QualifiedName]? pattern=[Pattern|ID])
956 */ 956 */
957 protected void sequence_PatternElement(ISerializationContext context, PatternElement semanticObject) { 957 protected void sequence_PatternElement(ISerializationContext context, PatternElement semanticObject) {
958 genericSequencer.createSequence(context, semanticObject); 958 genericSequencer.createSequence(context, semanticObject);
959 } 959 }
960 960
961 961
962 /** 962 /**
963 * Contexts: 963 * Contexts:
964 * PatternSpecification returns PatternSpecification 964 * PatternSpecification returns PatternSpecification
965 * GraphPattern returns PatternSpecification 965 * GraphPattern returns PatternSpecification
966 * 966 *
967 * Constraint: 967 * Constraint:
968 * (entries+=PatternEntry entries+=PatternEntry*) 968 * (entries+=PatternEntry entries+=PatternEntry*)
969 */ 969 */
970 protected void sequence_PatternSpecification(ISerializationContext context, PatternSpecification semanticObject) { 970 protected void sequence_PatternSpecification(ISerializationContext context, PatternSpecification semanticObject) {
971 genericSequencer.createSequence(context, semanticObject); 971 genericSequencer.createSequence(context, semanticObject);
972 } 972 }
973 973
974 974
975 /** 975 /**
976 * Contexts: 976 * Contexts:
977 * NumberSpecification returns RealEnumeration 977 * NumberSpecification returns RealEnumeration
978 * RealEnumeration returns RealEnumeration 978 * RealEnumeration returns RealEnumeration
979 * 979 *
980 * Constraint: 980 * Constraint:
981 * (entry+=REALLiteral entry+=REALLiteral*)? 981 * (entry+=REALLiteral entry+=REALLiteral*)?
982 */ 982 */
983 protected void sequence_RealEnumeration(ISerializationContext context, RealEnumeration semanticObject) { 983 protected void sequence_RealEnumeration(ISerializationContext context, RealEnumeration semanticObject) {
984 genericSequencer.createSequence(context, semanticObject); 984 genericSequencer.createSequence(context, semanticObject);
985 } 985 }
986 986
987 987
988 /** 988 /**
989 * Contexts: 989 * Contexts:
990 * TypeReference returns RealScope 990 * TypeReference returns RealScope
991 * RealReference returns RealScope 991 * RealReference returns RealScope
992 * 992 *
993 * Constraint: 993 * Constraint:
994 * {RealScope} 994 * {RealScope}
995 */ 995 */
996 protected void sequence_RealReference(ISerializationContext context, RealScope semanticObject) { 996 protected void sequence_RealReference(ISerializationContext context, RealScope semanticObject) {
997 genericSequencer.createSequence(context, semanticObject); 997 genericSequencer.createSequence(context, semanticObject);
998 } 998 }
999 999
1000 1000
1001 /** 1001 /**
1002 * Contexts: 1002 * Contexts:
1003 * TypeScope returns RealTypeScope 1003 * TypeScope returns RealTypeScope
1004 * RealTypeScope returns RealTypeScope 1004 * RealTypeScope returns RealTypeScope
1005 * 1005 *
1006 * Constraint: 1006 * Constraint:
1007 * (type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=RealEnumeration)) 1007 * (type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=RealEnumeration))
1008 */ 1008 */
1009 protected void sequence_RealTypeScope(ISerializationContext context, RealTypeScope semanticObject) { 1009 protected void sequence_RealTypeScope(ISerializationContext context, RealTypeScope semanticObject) {
1010 genericSequencer.createSequence(context, semanticObject); 1010 genericSequencer.createSequence(context, semanticObject);
1011 } 1011 }
1012 1012
1013 1013
1014 /** 1014 /**
1015 * Contexts: 1015 * Contexts:
1016 * ConfigEntry returns RuntimeEntry 1016 * ConfigEntry returns RuntimeEntry
1017 * RuntimeEntry returns RuntimeEntry 1017 * RuntimeEntry returns RuntimeEntry
1018 * 1018 *
1019 * Constraint: 1019 * Constraint:
1020 * millisecLimit=INT 1020 * millisecLimit=INT
1021 */ 1021 */
1022 protected void sequence_RuntimeEntry(ISerializationContext context, RuntimeEntry semanticObject) { 1022 protected void sequence_RuntimeEntry(ISerializationContext context, RuntimeEntry semanticObject) {
1023 if (errorAcceptor != null) { 1023 if (errorAcceptor != null) {
1024 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT) == ValueTransient.YES) 1024 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT) == ValueTransient.YES)
1025 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT)); 1025 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT));
1026 } 1026 }
1027 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 1027 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
1028 feeder.accept(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0(), semanticObject.getMillisecLimit()); 1028 feeder.accept(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0(), semanticObject.getMillisecLimit());
1029 feeder.finish(); 1029 feeder.finish();
1030 } 1030 }
1031 1031
1032 1032
1033 /** 1033 /**
1034 * Contexts: 1034 * Contexts:
1035 * Command returns ScopeDeclaration 1035 * Command returns ScopeDeclaration
1036 * Declaration returns ScopeDeclaration 1036 * Declaration returns ScopeDeclaration
1037 * ScopeDeclaration returns ScopeDeclaration 1037 * ScopeDeclaration returns ScopeDeclaration
1038 * 1038 *
1039 * Constraint: 1039 * Constraint:
1040 * (name=ID specification=ScopeSpecification) 1040 * (name=ID specification=ScopeSpecification)
1041 */ 1041 */
1042 protected void sequence_ScopeDeclaration(ISerializationContext context, ScopeDeclaration semanticObject) { 1042 protected void sequence_ScopeDeclaration(ISerializationContext context, ScopeDeclaration semanticObject) {
1043 if (errorAcceptor != null) { 1043 if (errorAcceptor != null) {
1044 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) 1044 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES)
1045 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); 1045 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME));
1046 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION) == ValueTransient.YES) 1046 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION) == ValueTransient.YES)
1047 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION)); 1047 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION));
1048 } 1048 }
1049 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 1049 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
1050 feeder.accept(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); 1050 feeder.accept(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName());
1051 feeder.accept(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); 1051 feeder.accept(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0(), semanticObject.getSpecification());
1052 feeder.finish(); 1052 feeder.finish();
1053 } 1053 }
1054 1054
1055 1055
1056 /** 1056 /**
1057 * Contexts: 1057 * Contexts:
1058 * ScopeReference returns ScopeReference 1058 * ScopeReference returns ScopeReference
1059 * Scope returns ScopeReference 1059 * Scope returns ScopeReference
1060 * 1060 *
1061 * Constraint: 1061 * Constraint:
1062 * referred=[ScopeDeclaration|ID] 1062 * referred=[ScopeDeclaration|ID]
1063 */ 1063 */
1064 protected void sequence_ScopeReference(ISerializationContext context, ScopeReference semanticObject) { 1064 protected void sequence_ScopeReference(ISerializationContext context, ScopeReference semanticObject) {
1065 if (errorAcceptor != null) { 1065 if (errorAcceptor != null) {
1066 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED) == ValueTransient.YES) 1066 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED) == ValueTransient.YES)
1067 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED)); 1067 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED));
1068 } 1068 }
1069 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 1069 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
1070 feeder.accept(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED, false)); 1070 feeder.accept(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED, false));
1071 feeder.finish(); 1071 feeder.finish();
1072 } 1072 }
1073 1073
1074 1074
1075 /** 1075 /**
1076 * Contexts: 1076 * Contexts:
1077 * ScopeSpecification returns ScopeSpecification 1077 * ScopeSpecification returns ScopeSpecification
1078 * Scope returns ScopeSpecification 1078 * Scope returns ScopeSpecification
1079 * 1079 *
1080 * Constraint: 1080 * Constraint:
1081 * (scopes+=TypeScope scopes+=TypeScope*)? 1081 * (scopes+=TypeScope scopes+=TypeScope*)?
1082 */ 1082 */
1083 protected void sequence_ScopeSpecification(ISerializationContext context, ScopeSpecification semanticObject) { 1083 protected void sequence_ScopeSpecification(ISerializationContext context, ScopeSpecification semanticObject) {
1084 genericSequencer.createSequence(context, semanticObject); 1084 genericSequencer.createSequence(context, semanticObject);
1085 } 1085 }
1086 1086
1087 1087
1088 /** 1088 /**
1089 * Contexts: 1089 * Contexts:
1090 * NumberSpecification returns StringEnumeration 1090 * NumberSpecification returns StringEnumeration
1091 * StringEnumeration returns StringEnumeration 1091 * StringEnumeration returns StringEnumeration
1092 * 1092 *
1093 * Constraint: 1093 * Constraint:
1094 * (entry+=STRING entry+=STRING*)? 1094 * (entry+=STRING entry+=STRING*)?
1095 */ 1095 */
1096 protected void sequence_StringEnumeration(ISerializationContext context, StringEnumeration semanticObject) { 1096 protected void sequence_StringEnumeration(ISerializationContext context, StringEnumeration semanticObject) {
1097 genericSequencer.createSequence(context, semanticObject); 1097 genericSequencer.createSequence(context, semanticObject);
1098 } 1098 }
1099 1099
1100 1100
1101 /** 1101 /**
1102 * Contexts: 1102 * Contexts:
1103 * TypeReference returns StringScope 1103 * TypeReference returns StringScope
1104 * StringReference returns StringScope 1104 * StringReference returns StringScope
1105 * 1105 *
1106 * Constraint: 1106 * Constraint:
1107 * {StringScope} 1107 * {StringScope}
1108 */ 1108 */
1109 protected void sequence_StringReference(ISerializationContext context, StringScope semanticObject) { 1109 protected void sequence_StringReference(ISerializationContext context, StringScope semanticObject) {
1110 genericSequencer.createSequence(context, semanticObject); 1110 genericSequencer.createSequence(context, semanticObject);
1111 } 1111 }
1112 1112
1113 1113
1114 /** 1114 /**
1115 * Contexts: 1115 * Contexts:
1116 * TypeScope returns StringTypeScope 1116 * TypeScope returns StringTypeScope
1117 * StringTypeScope returns StringTypeScope 1117 * StringTypeScope returns StringTypeScope
1118 * 1118 *
1119 * Constraint: 1119 * Constraint:
1120 * (type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=StringEnumeration)) 1120 * (type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=StringEnumeration))
1121 */ 1121 */
1122 protected void sequence_StringTypeScope(ISerializationContext context, StringTypeScope semanticObject) { 1122 protected void sequence_StringTypeScope(ISerializationContext context, StringTypeScope semanticObject) {
1123 genericSequencer.createSequence(context, semanticObject); 1123 genericSequencer.createSequence(context, semanticObject);
1124 } 1124 }
1125 1125
1126 1126
1127 /** 1127 /**
1128 * Contexts: 1128 * Contexts:
1129 * ObjectiveEntry returns ThresholdEntry 1129 * ObjectiveEntry returns ThresholdEntry
1130 * ThresholdEntry returns ThresholdEntry 1130 * ThresholdEntry returns ThresholdEntry
1131 * 1131 *
1132 * Constraint: 1132 * Constraint:
1133 * (function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral) 1133 * (function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral)
1134 */ 1134 */
1135 protected void sequence_ThresholdEntry(ISerializationContext context, ThresholdEntry semanticObject) { 1135 protected void sequence_ThresholdEntry(ISerializationContext context, ThresholdEntry semanticObject) {
1136 if (errorAcceptor != null) { 1136 if (errorAcceptor != null) {
1137 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES) 1137 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES)
1138 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION)); 1138 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION));
1139 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR) == ValueTransient.YES) 1139 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR) == ValueTransient.YES)
1140 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR)); 1140 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR));
1141 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD) == ValueTransient.YES) 1141 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD) == ValueTransient.YES)
1142 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD)); 1142 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD));
1143 } 1143 }
1144 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 1144 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
1145 feeder.accept(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0(), semanticObject.getFunction()); 1145 feeder.accept(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0(), semanticObject.getFunction());
1146 feeder.accept(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0(), semanticObject.getOperator()); 1146 feeder.accept(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0(), semanticObject.getOperator());
1147 feeder.accept(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0(), semanticObject.getThreshold()); 1147 feeder.accept(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0(), semanticObject.getThreshold());
1148 feeder.finish(); 1148 feeder.finish();
1149 } 1149 }
1150 1150
1151 1151
1152 /** 1152 /**
1153 * Contexts: 1153 * Contexts:
1154 * Import returns ViatraImport 1154 * Import returns ViatraImport
1155 * ViatraImport returns ViatraImport 1155 * ViatraImport returns ViatraImport
1156 * 1156 *
1157 * Constraint: 1157 * Constraint:
1158 * importedViatra=[PatternModel|STRING] 1158 * importedViatra=[PatternModel|STRING]
1159 */ 1159 */
1160 protected void sequence_ViatraImport(ISerializationContext context, ViatraImport semanticObject) { 1160 protected void sequence_ViatraImport(ISerializationContext context, ViatraImport semanticObject) {
1161 if (errorAcceptor != null) { 1161 if (errorAcceptor != null) {
1162 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA) == ValueTransient.YES) 1162 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA) == ValueTransient.YES)
1163 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA)); 1163 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA));
1164 } 1164 }
1165 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); 1165 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
1166 feeder.accept(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA, false)); 1166 feeder.accept(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA, false));
1167 feeder.finish(); 1167 feeder.finish();
1168 } 1168 }
1169 1169
1170 1170
1171} 1171}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java
index 390084ff..948f728a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java
@@ -1,43 +1,43 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.serializer; 4package hu.bme.mit.inf.dslreasoner.application.serializer;
5 5
6import com.google.inject.Inject; 6import com.google.inject.Inject;
7import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; 7import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
8import java.util.List; 8import java.util.List;
9import org.eclipse.emf.ecore.EObject; 9import org.eclipse.emf.ecore.EObject;
10import org.eclipse.xtext.IGrammarAccess; 10import org.eclipse.xtext.IGrammarAccess;
11import org.eclipse.xtext.RuleCall; 11import org.eclipse.xtext.RuleCall;
12import org.eclipse.xtext.nodemodel.INode; 12import org.eclipse.xtext.nodemodel.INode;
13import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; 13import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
14import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; 14import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
15import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; 15import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
16 16
17@SuppressWarnings("all") 17@SuppressWarnings("all")
18public class ApplicationConfigurationSyntacticSequencer extends AbstractSyntacticSequencer { 18public class ApplicationConfigurationSyntacticSequencer extends AbstractSyntacticSequencer {
19 19
20 protected ApplicationConfigurationGrammarAccess grammarAccess; 20 protected ApplicationConfigurationGrammarAccess grammarAccess;
21 21
22 @Inject 22 @Inject
23 protected void init(IGrammarAccess access) { 23 protected void init(IGrammarAccess access) {
24 grammarAccess = (ApplicationConfigurationGrammarAccess) access; 24 grammarAccess = (ApplicationConfigurationGrammarAccess) access;
25 } 25 }
26 26
27 @Override 27 @Override
28 protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { 28 protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) {
29 return ""; 29 return "";
30 } 30 }
31 31
32 32
33 @Override 33 @Override
34 protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { 34 protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
35 if (transition.getAmbiguousSyntaxes().isEmpty()) return; 35 if (transition.getAmbiguousSyntaxes().isEmpty()) return;
36 List<INode> transitionNodes = collectNodes(fromNode, toNode); 36 List<INode> transitionNodes = collectNodes(fromNode, toNode);
37 for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { 37 for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
38 List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax); 38 List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
39 acceptNodes(getLastNavigableState(), syntaxNodes); 39 acceptNodes(getLastNavigableState(), syntaxNodes);
40 } 40 }
41 } 41 }
42 42
43} 43}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
index 25d8ad42..226d4921 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
@@ -1,4093 +1,4092 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.services; 4package hu.bme.mit.inf.dslreasoner.application.services;
5 5
6import com.google.inject.Inject; 6import com.google.inject.Inject;
7import com.google.inject.Singleton; 7import com.google.inject.Singleton;
8import java.util.List; 8import java.util.List;
9import org.eclipse.xtext.Action; 9import org.eclipse.xtext.Action;
10import org.eclipse.xtext.Alternatives; 10import org.eclipse.xtext.Alternatives;
11import org.eclipse.xtext.Assignment; 11import org.eclipse.xtext.Assignment;
12import org.eclipse.xtext.CrossReference; 12import org.eclipse.xtext.CrossReference;
13import org.eclipse.xtext.EnumLiteralDeclaration; 13import org.eclipse.xtext.EnumLiteralDeclaration;
14import org.eclipse.xtext.EnumRule; 14import org.eclipse.xtext.EnumRule;
15import org.eclipse.xtext.Grammar; 15import org.eclipse.xtext.Grammar;
16import org.eclipse.xtext.GrammarUtil; 16import org.eclipse.xtext.GrammarUtil;
17import org.eclipse.xtext.Group; 17import org.eclipse.xtext.Group;
18import org.eclipse.xtext.Keyword; 18import org.eclipse.xtext.Keyword;
19import org.eclipse.xtext.ParserRule; 19import org.eclipse.xtext.ParserRule;
20import org.eclipse.xtext.RuleCall; 20import org.eclipse.xtext.RuleCall;
21import org.eclipse.xtext.TerminalRule; 21import org.eclipse.xtext.TerminalRule;
22import org.eclipse.xtext.UnorderedGroup; 22import org.eclipse.xtext.UnorderedGroup;
23import org.eclipse.xtext.common.services.TerminalsGrammarAccess; 23import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
24import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; 24import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder;
25import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; 25import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder;
26import org.eclipse.xtext.service.GrammarProvider; 26import org.eclipse.xtext.service.GrammarProvider;
27 27
28@Singleton 28@Singleton
29public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder { 29public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder {
30 30
31 public class ConfigurationScriptElements extends AbstractParserRuleElementFinder { 31 public class ConfigurationScriptElements extends AbstractParserRuleElementFinder {
32 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript"); 32 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript");
33 private final Group cGroup = (Group)rule.eContents().get(1); 33 private final Group cGroup = (Group)rule.eContents().get(1);
34 private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0); 34 private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0);
35 private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0); 35 private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0);
36 private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1); 36 private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1);
37 private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0); 37 private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0);
38 38
39 //ConfigurationScript: 39 //ConfigurationScript:
40 // imports+=Import* 40 // imports+=Import*
41 // commands+=Command*; 41 // commands+=Command*;
42 @Override public ParserRule getRule() { return rule; } 42 @Override public ParserRule getRule() { return rule; }
43 43
44 //imports+=Import* commands+=Command* 44 //imports+=Import* commands+=Command*
45 public Group getGroup() { return cGroup; } 45 public Group getGroup() { return cGroup; }
46 46
47 //imports+=Import* 47 //imports+=Import*
48 public Assignment getImportsAssignment_0() { return cImportsAssignment_0; } 48 public Assignment getImportsAssignment_0() { return cImportsAssignment_0; }
49 49
50 //Import 50 //Import
51 public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; } 51 public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; }
52 52
53 //commands+=Command* 53 //commands+=Command*
54 public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; } 54 public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; }
55 55
56 //Command 56 //Command
57 public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; } 57 public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; }
58 } 58 }
59 public class CommandElements extends AbstractParserRuleElementFinder { 59 public class CommandElements extends AbstractParserRuleElementFinder {
60 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); 60 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command");
61 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 61 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
62 private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 62 private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
63 private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 63 private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
64 64
65 //Command: 65 //Command:
66 // Declaration | Task; 66 // Declaration | Task;
67 @Override public ParserRule getRule() { return rule; } 67 @Override public ParserRule getRule() { return rule; }
68 68
69 //Declaration | Task 69 //Declaration | Task
70 public Alternatives getAlternatives() { return cAlternatives; } 70 public Alternatives getAlternatives() { return cAlternatives; }
71 71
72 //Declaration 72 //Declaration
73 public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; } 73 public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; }
74 74
75 //Task 75 //Task
76 public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; } 76 public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; }
77 } 77 }
78 public class QualifiedNameElements extends AbstractParserRuleElementFinder { 78 public class QualifiedNameElements extends AbstractParserRuleElementFinder {
79 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName"); 79 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName");
80 private final Group cGroup = (Group)rule.eContents().get(1); 80 private final Group cGroup = (Group)rule.eContents().get(1);
81 private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); 81 private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0);
82 private final Group cGroup_1 = (Group)cGroup.eContents().get(1); 82 private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
83 private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); 83 private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
84 private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); 84 private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1);
85 85
86 //QualifiedName: 86 //QualifiedName:
87 // ID ('.' ID)*; 87 // ID ('.' ID)*;
88 @Override public ParserRule getRule() { return rule; } 88 @Override public ParserRule getRule() { return rule; }
89 89
90 //ID ('.' ID)* 90 //ID ('.' ID)*
91 public Group getGroup() { return cGroup; } 91 public Group getGroup() { return cGroup; }
92 92
93 //ID 93 //ID
94 public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } 94 public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; }
95 95
96 //('.' ID)* 96 //('.' ID)*
97 public Group getGroup_1() { return cGroup_1; } 97 public Group getGroup_1() { return cGroup_1; }
98 98
99 //'.' 99 //'.'
100 public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } 100 public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; }
101 101
102 //ID 102 //ID
103 public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } 103 public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; }
104 } 104 }
105 public class REALLiteralElements extends AbstractParserRuleElementFinder { 105 public class REALLiteralElements extends AbstractParserRuleElementFinder {
106 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); 106 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
107 private final Group cGroup = (Group)rule.eContents().get(1); 107 private final Group cGroup = (Group)rule.eContents().get(1);
108 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); 108 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0);
109 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); 109 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
110 private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); 110 private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2);
111 private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); 111 private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3);
112 112
113 //REALLiteral ecore::EBigDecimal: 113 //REALLiteral ecore::EDouble:
114 // '-'? INT '.' INT; 114 // '-'? INT '.' INT;
115 @Override public ParserRule getRule() { return rule; } 115 @Override public ParserRule getRule() { return rule; }
116 116
117 //'-'? INT '.' INT 117 //'-'? INT '.' INT
118 public Group getGroup() { return cGroup; } 118 public Group getGroup() { return cGroup; }
119 119
120 //'-'? 120 //'-'?
121 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } 121 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; }
122 122
123 //INT 123 //INT
124 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } 124 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
125 125
126 //'.' 126 //'.'
127 public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } 127 public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; }
128 128
129 //INT 129 //INT
130 public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; } 130 public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; }
131 } 131 }
132 public class INTLiteralElements extends AbstractParserRuleElementFinder { 132 public class INTLiteralElements extends AbstractParserRuleElementFinder {
133 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); 133 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
134 private final Group cGroup = (Group)rule.eContents().get(1); 134 private final Group cGroup = (Group)rule.eContents().get(1);
135 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); 135 private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0);
136 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); 136 private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
137 137
138 //INTLiteral ecore::EInt: 138 //INTLiteral ecore::EInt:
139 // '-'? INT; 139 // '-'? INT;
140 @Override public ParserRule getRule() { return rule; } 140 @Override public ParserRule getRule() { return rule; }
141 141
142 //'-'? INT 142 //'-'? INT
143 public Group getGroup() { return cGroup; } 143 public Group getGroup() { return cGroup; }
144 144
145 //'-'? 145 //'-'?
146 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } 146 public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; }
147 147
148 //INT 148 //INT
149 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } 149 public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
150 } 150 }
151 public class ImportElements extends AbstractParserRuleElementFinder { 151 public class ImportElements extends AbstractParserRuleElementFinder {
152 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); 152 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import");
153 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 153 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
154 private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 154 private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
155 private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 155 private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
156 156
157 ///////////////////////////////////////////////////// 157 /////////////////////////////////////////////////////
158 //// Imports 158 //// Imports
159 ///////////////////////////////////////////////////// 159 /////////////////////////////////////////////////////
160 //Import: 160 //Import:
161 // EPackageImport | ViatraImport; 161 // EPackageImport | ViatraImport;
162 @Override public ParserRule getRule() { return rule; } 162 @Override public ParserRule getRule() { return rule; }
163 163
164 //EPackageImport | ViatraImport 164 //EPackageImport | ViatraImport
165 public Alternatives getAlternatives() { return cAlternatives; } 165 public Alternatives getAlternatives() { return cAlternatives; }
166 166
167 //EPackageImport 167 //EPackageImport
168 public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; } 168 public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; }
169 169
170 //ViatraImport 170 //ViatraImport
171 public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; } 171 public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; }
172 } 172 }
173 public class EPackageImportElements extends AbstractParserRuleElementFinder { 173 public class EPackageImportElements extends AbstractParserRuleElementFinder {
174 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport"); 174 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport");
175 private final Group cGroup = (Group)rule.eContents().get(1); 175 private final Group cGroup = (Group)rule.eContents().get(1);
176 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); 176 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0);
177 private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1); 177 private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1);
178 private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2); 178 private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2);
179 private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0); 179 private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0);
180 private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1); 180 private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1);
181 181
182 //EPackageImport: 182 //EPackageImport:
183 // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; 183 // "import" "epackage" importedPackage=[ecore::EPackage|STRING];
184 @Override public ParserRule getRule() { return rule; } 184 @Override public ParserRule getRule() { return rule; }
185 185
186 //"import" "epackage" importedPackage=[ecore::EPackage|STRING] 186 //"import" "epackage" importedPackage=[ecore::EPackage|STRING]
187 public Group getGroup() { return cGroup; } 187 public Group getGroup() { return cGroup; }
188 188
189 //"import" 189 //"import"
190 public Keyword getImportKeyword_0() { return cImportKeyword_0; } 190 public Keyword getImportKeyword_0() { return cImportKeyword_0; }
191 191
192 //"epackage" 192 //"epackage"
193 public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; } 193 public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; }
194 194
195 //importedPackage=[ecore::EPackage|STRING] 195 //importedPackage=[ecore::EPackage|STRING]
196 public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; } 196 public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; }
197 197
198 //[ecore::EPackage|STRING] 198 //[ecore::EPackage|STRING]
199 public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; } 199 public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; }
200 200
201 //STRING 201 //STRING
202 public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; } 202 public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; }
203 } 203 }
204 public class ViatraImportElements extends AbstractParserRuleElementFinder { 204 public class ViatraImportElements extends AbstractParserRuleElementFinder {
205 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport"); 205 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport");
206 private final Group cGroup = (Group)rule.eContents().get(1); 206 private final Group cGroup = (Group)rule.eContents().get(1);
207 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); 207 private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0);
208 private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1); 208 private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1);
209 private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2); 209 private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2);
210 private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0); 210 private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0);
211 private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1); 211 private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1);
212 212
213 //ViatraImport: 213 //ViatraImport:
214 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; 214 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
215 @Override public ParserRule getRule() { return rule; } 215 @Override public ParserRule getRule() { return rule; }
216 216
217 //"import" "viatra" importedViatra=[viatra::PatternModel|STRING] 217 //"import" "viatra" importedViatra=[viatra::PatternModel|STRING]
218 public Group getGroup() { return cGroup; } 218 public Group getGroup() { return cGroup; }
219 219
220 //"import" 220 //"import"
221 public Keyword getImportKeyword_0() { return cImportKeyword_0; } 221 public Keyword getImportKeyword_0() { return cImportKeyword_0; }
222 222
223 //"viatra" 223 //"viatra"
224 public Keyword getViatraKeyword_1() { return cViatraKeyword_1; } 224 public Keyword getViatraKeyword_1() { return cViatraKeyword_1; }
225 225
226 //importedViatra=[viatra::PatternModel|STRING] 226 //importedViatra=[viatra::PatternModel|STRING]
227 public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; } 227 public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; }
228 228
229 //[viatra::PatternModel|STRING] 229 //[viatra::PatternModel|STRING]
230 public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; } 230 public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; }
231 231
232 //STRING 232 //STRING
233 public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; } 233 public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; }
234 } 234 }
235 public class DeclarationElements extends AbstractParserRuleElementFinder { 235 public class DeclarationElements extends AbstractParserRuleElementFinder {
236 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration"); 236 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration");
237 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 237 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
238 private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 238 private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
239 private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 239 private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
240 private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 240 private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
241 private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 241 private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
242 private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 242 private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
243 private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); 243 private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5);
244 private final RuleCall cObjectiveDeclarationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); 244 private final RuleCall cObjectiveDeclarationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6);
245 245
246 ///////////////////////////////////////////////////// 246 /////////////////////////////////////////////////////
247 //// Declaration 247 //// Declaration
248 ///////////////////////////////////////////////////// 248 /////////////////////////////////////////////////////
249 //Declaration: 249 //Declaration:
250 // FileDeclaration 250 // FileDeclaration
251 // | MetamodelDeclaration 251 // | MetamodelDeclaration
252 // | PartialModelDeclaration 252 // | PartialModelDeclaration
253 // | GraphPatternDeclaration 253 // | GraphPatternDeclaration
254 // | ConfigDeclaration 254 // | ConfigDeclaration
255 // | ScopeDeclaration 255 // | ScopeDeclaration
256 // | ObjectiveDeclaration; 256 // | ObjectiveDeclaration;
257 @Override public ParserRule getRule() { return rule; } 257 @Override public ParserRule getRule() { return rule; }
258 258
259 //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration | 259 //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration |
260 //ScopeDeclaration | ObjectiveDeclaration 260 //ScopeDeclaration | ObjectiveDeclaration
261 public Alternatives getAlternatives() { return cAlternatives; } 261 public Alternatives getAlternatives() { return cAlternatives; }
262 262
263 //FileDeclaration 263 //FileDeclaration
264 public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; } 264 public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; }
265 265
266 //MetamodelDeclaration 266 //MetamodelDeclaration
267 public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; } 267 public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; }
268 268
269 //PartialModelDeclaration 269 //PartialModelDeclaration
270 public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; } 270 public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; }
271 271
272 //GraphPatternDeclaration 272 //GraphPatternDeclaration
273 public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; } 273 public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; }
274 274
275 //ConfigDeclaration 275 //ConfigDeclaration
276 public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; } 276 public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; }
277 277
278 //ScopeDeclaration 278 //ScopeDeclaration
279 public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; } 279 public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; }
280 280
281 //ObjectiveDeclaration 281 //ObjectiveDeclaration
282 public RuleCall getObjectiveDeclarationParserRuleCall_6() { return cObjectiveDeclarationParserRuleCall_6; } 282 public RuleCall getObjectiveDeclarationParserRuleCall_6() { return cObjectiveDeclarationParserRuleCall_6; }
283 } 283 }
284 public class FileSpecificationElements extends AbstractParserRuleElementFinder { 284 public class FileSpecificationElements extends AbstractParserRuleElementFinder {
285 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); 285 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification");
286 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); 286 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1);
287 private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); 287 private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0);
288 288
289 ///////////////////////////////////////////////////// 289 /////////////////////////////////////////////////////
290 //// Files and Folders 290 //// Files and Folders
291 ///////////////////////////////////////////////////// 291 /////////////////////////////////////////////////////
292 //FileSpecification: 292 //FileSpecification:
293 // path=STRING; 293 // path=STRING;
294 @Override public ParserRule getRule() { return rule; } 294 @Override public ParserRule getRule() { return rule; }
295 295
296 //path=STRING 296 //path=STRING
297 public Assignment getPathAssignment() { return cPathAssignment; } 297 public Assignment getPathAssignment() { return cPathAssignment; }
298 298
299 //STRING 299 //STRING
300 public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; } 300 public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; }
301 } 301 }
302 public class FileDeclarationElements extends AbstractParserRuleElementFinder { 302 public class FileDeclarationElements extends AbstractParserRuleElementFinder {
303 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration"); 303 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration");
304 private final Group cGroup = (Group)rule.eContents().get(1); 304 private final Group cGroup = (Group)rule.eContents().get(1);
305 private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0); 305 private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0);
306 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 306 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
307 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 307 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
308 private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); 308 private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2);
309 private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3); 309 private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3);
310 private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0); 310 private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0);
311 311
312 //FileDeclaration: 312 //FileDeclaration:
313 // 'file' name=ID '=' specification=FileSpecification; 313 // 'file' name=ID '=' specification=FileSpecification;
314 @Override public ParserRule getRule() { return rule; } 314 @Override public ParserRule getRule() { return rule; }
315 315
316 //'file' name=ID '=' specification=FileSpecification 316 //'file' name=ID '=' specification=FileSpecification
317 public Group getGroup() { return cGroup; } 317 public Group getGroup() { return cGroup; }
318 318
319 //'file' 319 //'file'
320 public Keyword getFileKeyword_0() { return cFileKeyword_0; } 320 public Keyword getFileKeyword_0() { return cFileKeyword_0; }
321 321
322 //name=ID 322 //name=ID
323 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 323 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
324 324
325 //ID 325 //ID
326 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 326 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
327 327
328 //'=' 328 //'='
329 public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } 329 public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; }
330 330
331 //specification=FileSpecification 331 //specification=FileSpecification
332 public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; } 332 public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; }
333 333
334 //FileSpecification 334 //FileSpecification
335 public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; } 335 public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; }
336 } 336 }
337 public class FileReferenceElements extends AbstractParserRuleElementFinder { 337 public class FileReferenceElements extends AbstractParserRuleElementFinder {
338 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference"); 338 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference");
339 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 339 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
340 private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 340 private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
341 private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1); 341 private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1);
342 342
343 //FileReference: 343 //FileReference:
344 // referred=[FileDeclaration]; 344 // referred=[FileDeclaration];
345 @Override public ParserRule getRule() { return rule; } 345 @Override public ParserRule getRule() { return rule; }
346 346
347 //referred=[FileDeclaration] 347 //referred=[FileDeclaration]
348 public Assignment getReferredAssignment() { return cReferredAssignment; } 348 public Assignment getReferredAssignment() { return cReferredAssignment; }
349 349
350 //[FileDeclaration] 350 //[FileDeclaration]
351 public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; } 351 public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; }
352 352
353 //ID 353 //ID
354 public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; } 354 public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; }
355 } 355 }
356 public class FileElements extends AbstractParserRuleElementFinder { 356 public class FileElements extends AbstractParserRuleElementFinder {
357 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); 357 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File");
358 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 358 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
359 private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 359 private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
360 private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 360 private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
361 361
362 //File: 362 //File:
363 // FileSpecification | FileReference; 363 // FileSpecification | FileReference;
364 @Override public ParserRule getRule() { return rule; } 364 @Override public ParserRule getRule() { return rule; }
365 365
366 //FileSpecification | FileReference 366 //FileSpecification | FileReference
367 public Alternatives getAlternatives() { return cAlternatives; } 367 public Alternatives getAlternatives() { return cAlternatives; }
368 368
369 //FileSpecification 369 //FileSpecification
370 public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; } 370 public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; }
371 371
372 //FileReference 372 //FileReference
373 public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; } 373 public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; }
374 } 374 }
375 public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder { 375 public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder {
376 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); 376 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification");
377 private final Group cGroup = (Group)rule.eContents().get(1); 377 private final Group cGroup = (Group)rule.eContents().get(1);
378 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 378 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
379 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 379 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
380 private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 380 private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
381 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 381 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
382 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 382 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
383 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 383 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
384 private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 384 private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
385 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 385 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
386 386
387 ///////////////////////////////////////////////////// 387 /////////////////////////////////////////////////////
388 //// Metamodel 388 //// Metamodel
389 ///////////////////////////////////////////////////// 389 /////////////////////////////////////////////////////
390 //MetamodelSpecification: 390 //MetamodelSpecification:
391 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; 391 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}';
392 @Override public ParserRule getRule() { return rule; } 392 @Override public ParserRule getRule() { return rule; }
393 393
394 //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}' 394 //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'
395 public Group getGroup() { return cGroup; } 395 public Group getGroup() { return cGroup; }
396 396
397 //'{' 397 //'{'
398 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 398 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
399 399
400 //entries+=MetamodelEntry 400 //entries+=MetamodelEntry
401 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 401 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
402 402
403 //MetamodelEntry 403 //MetamodelEntry
404 public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; } 404 public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; }
405 405
406 //(',' entries+=MetamodelEntry)* 406 //(',' entries+=MetamodelEntry)*
407 public Group getGroup_2() { return cGroup_2; } 407 public Group getGroup_2() { return cGroup_2; }
408 408
409 //',' 409 //','
410 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 410 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
411 411
412 //entries+=MetamodelEntry 412 //entries+=MetamodelEntry
413 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 413 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
414 414
415 //MetamodelEntry 415 //MetamodelEntry
416 public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; } 416 public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; }
417 417
418 //'}' 418 //'}'
419 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 419 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
420 } 420 }
421 public class MetamodelEntryElements extends AbstractParserRuleElementFinder { 421 public class MetamodelEntryElements extends AbstractParserRuleElementFinder {
422 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); 422 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry");
423 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 423 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
424 private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 424 private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
425 private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 425 private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
426 426
427 //MetamodelEntry: 427 //MetamodelEntry:
428 // MetamodelElement | AllPackageEntry; 428 // MetamodelElement | AllPackageEntry;
429 @Override public ParserRule getRule() { return rule; } 429 @Override public ParserRule getRule() { return rule; }
430 430
431 //MetamodelElement | AllPackageEntry 431 //MetamodelElement | AllPackageEntry
432 public Alternatives getAlternatives() { return cAlternatives; } 432 public Alternatives getAlternatives() { return cAlternatives; }
433 433
434 //MetamodelElement 434 //MetamodelElement
435 public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; } 435 public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; }
436 436
437 //AllPackageEntry 437 //AllPackageEntry
438 public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; } 438 public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; }
439 } 439 }
440 public class AllPackageEntryElements extends AbstractParserRuleElementFinder { 440 public class AllPackageEntryElements extends AbstractParserRuleElementFinder {
441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry"); 441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry");
442 private final Group cGroup = (Group)rule.eContents().get(1); 442 private final Group cGroup = (Group)rule.eContents().get(1);
443 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); 443 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0);
444 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); 444 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1);
445 private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); 445 private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0);
446 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1); 446 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1);
447 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 447 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
448 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 448 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
449 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 449 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
450 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 450 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
451 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); 451 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0);
452 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 452 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
453 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 453 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
454 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 454 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
455 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); 455 private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0);
456 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 456 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
457 457
458 //AllPackageEntry: 458 //AllPackageEntry:
459 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 459 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
460 // exclusion+=MetamodelElement)* '}')?; 460 // exclusion+=MetamodelElement)* '}')?;
461 @Override public ParserRule getRule() { return rule; } 461 @Override public ParserRule getRule() { return rule; }
462 462
463 //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 463 //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
464 //exclusion+=MetamodelElement)* '}')? 464 //exclusion+=MetamodelElement)* '}')?
465 public Group getGroup() { return cGroup; } 465 public Group getGroup() { return cGroup; }
466 466
467 //"package" 467 //"package"
468 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } 468 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; }
469 469
470 //package=[ecore::EPackage|QualifiedName] 470 //package=[ecore::EPackage|QualifiedName]
471 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } 471 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; }
472 472
473 //[ecore::EPackage|QualifiedName] 473 //[ecore::EPackage|QualifiedName]
474 public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; } 474 public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; }
475 475
476 //QualifiedName 476 //QualifiedName
477 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; } 477 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; }
478 478
479 //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')? 479 //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')?
480 public Group getGroup_2() { return cGroup_2; } 480 public Group getGroup_2() { return cGroup_2; }
481 481
482 //"excluding" 482 //"excluding"
483 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 483 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
484 484
485 //'{' 485 //'{'
486 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 486 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
487 487
488 //exclusion+=MetamodelElement 488 //exclusion+=MetamodelElement
489 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } 489 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; }
490 490
491 //MetamodelElement 491 //MetamodelElement
492 public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; } 492 public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; }
493 493
494 //(',' exclusion+=MetamodelElement)* 494 //(',' exclusion+=MetamodelElement)*
495 public Group getGroup_2_3() { return cGroup_2_3; } 495 public Group getGroup_2_3() { return cGroup_2_3; }
496 496
497 //',' 497 //','
498 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 498 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
499 499
500 //exclusion+=MetamodelElement 500 //exclusion+=MetamodelElement
501 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } 501 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; }
502 502
503 //MetamodelElement 503 //MetamodelElement
504 public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; } 504 public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; }
505 505
506 //'}' 506 //'}'
507 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 507 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
508 } 508 }
509 public class MetamodelElementElements extends AbstractParserRuleElementFinder { 509 public class MetamodelElementElements extends AbstractParserRuleElementFinder {
510 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); 510 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement");
511 private final Group cGroup = (Group)rule.eContents().get(1); 511 private final Group cGroup = (Group)rule.eContents().get(1);
512 private final Group cGroup_0 = (Group)cGroup.eContents().get(0); 512 private final Group cGroup_0 = (Group)cGroup.eContents().get(0);
513 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); 513 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0);
514 private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); 514 private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0);
515 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1); 515 private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1);
516 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); 516 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1);
517 private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1); 517 private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1);
518 private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0); 518 private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0);
519 private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1); 519 private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1);
520 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 520 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
521 private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 521 private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
522 private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 522 private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
523 private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0); 523 private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0);
524 private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1); 524 private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1);
525 525
526 //MetamodelElement: 526 //MetamodelElement:
527 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' 527 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
528 // feature=[ecore::ENamedElement])?; 528 // feature=[ecore::ENamedElement])?;
529 @Override public ParserRule getRule() { return rule; } 529 @Override public ParserRule getRule() { return rule; }
530 530
531 //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])? 531 //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?
532 public Group getGroup() { return cGroup; } 532 public Group getGroup() { return cGroup; }
533 533
534 //(package=[ecore::EPackage|QualifiedName] '::')? 534 //(package=[ecore::EPackage|QualifiedName] '::')?
535 public Group getGroup_0() { return cGroup_0; } 535 public Group getGroup_0() { return cGroup_0; }
536 536
537 //package=[ecore::EPackage|QualifiedName] 537 //package=[ecore::EPackage|QualifiedName]
538 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } 538 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; }
539 539
540 //[ecore::EPackage|QualifiedName] 540 //[ecore::EPackage|QualifiedName]
541 public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; } 541 public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; }
542 542
543 //QualifiedName 543 //QualifiedName
544 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; } 544 public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; }
545 545
546 //'::' 546 //'::'
547 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } 547 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; }
548 548
549 //classifier=[ecore::EClassifier] 549 //classifier=[ecore::EClassifier]
550 public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; } 550 public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; }
551 551
552 //[ecore::EClassifier] 552 //[ecore::EClassifier]
553 public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; } 553 public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; }
554 554
555 //ID 555 //ID
556 public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; } 556 public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; }
557 557
558 //('.' feature=[ecore::ENamedElement])? 558 //('.' feature=[ecore::ENamedElement])?
559 public Group getGroup_2() { return cGroup_2; } 559 public Group getGroup_2() { return cGroup_2; }
560 560
561 //'.' 561 //'.'
562 public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; } 562 public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; }
563 563
564 //feature=[ecore::ENamedElement] 564 //feature=[ecore::ENamedElement]
565 public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; } 565 public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; }
566 566
567 //[ecore::ENamedElement] 567 //[ecore::ENamedElement]
568 public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; } 568 public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; }
569 569
570 //ID 570 //ID
571 public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; } 571 public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; }
572 } 572 }
573 public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder { 573 public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder {
574 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration"); 574 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration");
575 private final Group cGroup = (Group)rule.eContents().get(1); 575 private final Group cGroup = (Group)rule.eContents().get(1);
576 private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0); 576 private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0);
577 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 577 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
578 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 578 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
579 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 579 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
580 private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 580 private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
581 581
582 //MetamodelDeclaration: 582 //MetamodelDeclaration:
583 // 'metamodel' name=ID specification=MetamodelSpecification; 583 // 'metamodel' name=ID specification=MetamodelSpecification;
584 @Override public ParserRule getRule() { return rule; } 584 @Override public ParserRule getRule() { return rule; }
585 585
586 //'metamodel' name=ID specification=MetamodelSpecification 586 //'metamodel' name=ID specification=MetamodelSpecification
587 public Group getGroup() { return cGroup; } 587 public Group getGroup() { return cGroup; }
588 588
589 //'metamodel' 589 //'metamodel'
590 public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; } 590 public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; }
591 591
592 //name=ID 592 //name=ID
593 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 593 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
594 594
595 //ID 595 //ID
596 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 596 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
597 597
598 //specification=MetamodelSpecification 598 //specification=MetamodelSpecification
599 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 599 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
600 600
601 //MetamodelSpecification 601 //MetamodelSpecification
602 public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; } 602 public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; }
603 } 603 }
604 public class MetamodelReferenceElements extends AbstractParserRuleElementFinder { 604 public class MetamodelReferenceElements extends AbstractParserRuleElementFinder {
605 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference"); 605 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference");
606 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 606 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
607 private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 607 private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
608 private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1); 608 private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1);
609 609
610 //MetamodelReference: 610 //MetamodelReference:
611 // referred=[MetamodelDeclaration]; 611 // referred=[MetamodelDeclaration];
612 @Override public ParserRule getRule() { return rule; } 612 @Override public ParserRule getRule() { return rule; }
613 613
614 //referred=[MetamodelDeclaration] 614 //referred=[MetamodelDeclaration]
615 public Assignment getReferredAssignment() { return cReferredAssignment; } 615 public Assignment getReferredAssignment() { return cReferredAssignment; }
616 616
617 //[MetamodelDeclaration] 617 //[MetamodelDeclaration]
618 public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; } 618 public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; }
619 619
620 //ID 620 //ID
621 public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; } 621 public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; }
622 } 622 }
623 public class MetamodelElements extends AbstractParserRuleElementFinder { 623 public class MetamodelElements extends AbstractParserRuleElementFinder {
624 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); 624 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel");
625 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 625 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
626 private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 626 private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
627 private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 627 private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
628 628
629 //Metamodel: 629 //Metamodel:
630 // MetamodelReference | MetamodelSpecification; 630 // MetamodelReference | MetamodelSpecification;
631 @Override public ParserRule getRule() { return rule; } 631 @Override public ParserRule getRule() { return rule; }
632 632
633 //MetamodelReference | MetamodelSpecification 633 //MetamodelReference | MetamodelSpecification
634 public Alternatives getAlternatives() { return cAlternatives; } 634 public Alternatives getAlternatives() { return cAlternatives; }
635 635
636 //MetamodelReference 636 //MetamodelReference
637 public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; } 637 public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; }
638 638
639 //MetamodelSpecification 639 //MetamodelSpecification
640 public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; } 640 public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; }
641 } 641 }
642 public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder { 642 public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder {
643 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); 643 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification");
644 private final Group cGroup = (Group)rule.eContents().get(1); 644 private final Group cGroup = (Group)rule.eContents().get(1);
645 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 645 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
646 private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1); 646 private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1);
647 private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0); 647 private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0);
648 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 648 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
649 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 649 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
650 private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 650 private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
651 private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0); 651 private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0);
652 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 652 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
653 653
654 ///////////////////////////////////////////////////// 654 /////////////////////////////////////////////////////
655 //// Partial Model 655 //// Partial Model
656 ///////////////////////////////////////////////////// 656 /////////////////////////////////////////////////////
657 //PartialModelSpecification: 657 //PartialModelSpecification:
658 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; 658 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
659 @Override public ParserRule getRule() { return rule; } 659 @Override public ParserRule getRule() { return rule; }
660 660
661 //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}' 661 //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'
662 public Group getGroup() { return cGroup; } 662 public Group getGroup() { return cGroup; }
663 663
664 //'{' 664 //'{'
665 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 665 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
666 666
667 //entry+=PartialModelEntry 667 //entry+=PartialModelEntry
668 public Assignment getEntryAssignment_1() { return cEntryAssignment_1; } 668 public Assignment getEntryAssignment_1() { return cEntryAssignment_1; }
669 669
670 //PartialModelEntry 670 //PartialModelEntry
671 public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; } 671 public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; }
672 672
673 //(',' entry+=PartialModelEntry)? 673 //(',' entry+=PartialModelEntry)?
674 public Group getGroup_2() { return cGroup_2; } 674 public Group getGroup_2() { return cGroup_2; }
675 675
676 //',' 676 //','
677 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 677 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
678 678
679 //entry+=PartialModelEntry 679 //entry+=PartialModelEntry
680 public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; } 680 public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; }
681 681
682 //PartialModelEntry 682 //PartialModelEntry
683 public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; } 683 public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; }
684 684
685 //'}' 685 //'}'
686 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 686 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
687 } 687 }
688 public class PartialModelEntryElements extends AbstractParserRuleElementFinder { 688 public class PartialModelEntryElements extends AbstractParserRuleElementFinder {
689 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); 689 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry");
690 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 690 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
691 private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 691 private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
692 private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 692 private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
693 693
694 //PartialModelEntry: 694 //PartialModelEntry:
695 // ModelEntry | FolderEntry; 695 // ModelEntry | FolderEntry;
696 @Override public ParserRule getRule() { return rule; } 696 @Override public ParserRule getRule() { return rule; }
697 697
698 //ModelEntry | FolderEntry 698 //ModelEntry | FolderEntry
699 public Alternatives getAlternatives() { return cAlternatives; } 699 public Alternatives getAlternatives() { return cAlternatives; }
700 700
701 //ModelEntry 701 //ModelEntry
702 public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; } 702 public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; }
703 703
704 //FolderEntry 704 //FolderEntry
705 public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; } 705 public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; }
706 } 706 }
707 public class ModelEntryElements extends AbstractParserRuleElementFinder { 707 public class ModelEntryElements extends AbstractParserRuleElementFinder {
708 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); 708 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry");
709 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); 709 private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1);
710 private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); 710 private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0);
711 711
712 //ModelEntry: 712 //ModelEntry:
713 // path=File; 713 // path=File;
714 @Override public ParserRule getRule() { return rule; } 714 @Override public ParserRule getRule() { return rule; }
715 715
716 //path=File 716 //path=File
717 public Assignment getPathAssignment() { return cPathAssignment; } 717 public Assignment getPathAssignment() { return cPathAssignment; }
718 718
719 //File 719 //File
720 public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; } 720 public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; }
721 } 721 }
722 public class FolderEntryElements extends AbstractParserRuleElementFinder { 722 public class FolderEntryElements extends AbstractParserRuleElementFinder {
723 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry"); 723 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry");
724 private final Group cGroup = (Group)rule.eContents().get(1); 724 private final Group cGroup = (Group)rule.eContents().get(1);
725 private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0); 725 private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0);
726 private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); 726 private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1);
727 private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); 727 private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0);
728 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 728 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
729 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 729 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
730 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 730 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
731 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 731 private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
732 private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); 732 private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0);
733 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 733 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
734 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 734 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
735 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 735 private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
736 private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); 736 private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0);
737 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 737 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
738 738
739 //FolderEntry: 739 //FolderEntry:
740 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; 740 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
741 @Override public ParserRule getRule() { return rule; } 741 @Override public ParserRule getRule() { return rule; }
742 742
743 //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? 743 //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?
744 public Group getGroup() { return cGroup; } 744 public Group getGroup() { return cGroup; }
745 745
746 //"folder" 746 //"folder"
747 public Keyword getFolderKeyword_0() { return cFolderKeyword_0; } 747 public Keyword getFolderKeyword_0() { return cFolderKeyword_0; }
748 748
749 //path=File 749 //path=File
750 public Assignment getPathAssignment_1() { return cPathAssignment_1; } 750 public Assignment getPathAssignment_1() { return cPathAssignment_1; }
751 751
752 //File 752 //File
753 public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; } 753 public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; }
754 754
755 //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? 755 //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?
756 public Group getGroup_2() { return cGroup_2; } 756 public Group getGroup_2() { return cGroup_2; }
757 757
758 //"excluding" 758 //"excluding"
759 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 759 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
760 760
761 //"{" 761 //"{"
762 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 762 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
763 763
764 //exclusion+=ModelEntry 764 //exclusion+=ModelEntry
765 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } 765 public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; }
766 766
767 //ModelEntry 767 //ModelEntry
768 public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; } 768 public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; }
769 769
770 //("," exclusion+=ModelEntry)* 770 //("," exclusion+=ModelEntry)*
771 public Group getGroup_2_3() { return cGroup_2_3; } 771 public Group getGroup_2_3() { return cGroup_2_3; }
772 772
773 //"," 773 //","
774 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 774 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
775 775
776 //exclusion+=ModelEntry 776 //exclusion+=ModelEntry
777 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } 777 public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; }
778 778
779 //ModelEntry 779 //ModelEntry
780 public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; } 780 public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; }
781 781
782 //"}" 782 //"}"
783 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 783 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
784 } 784 }
785 public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { 785 public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder {
786 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); 786 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration");
787 private final Group cGroup = (Group)rule.eContents().get(1); 787 private final Group cGroup = (Group)rule.eContents().get(1);
788 private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0); 788 private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0);
789 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 789 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
790 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 790 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
791 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 791 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
792 private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 792 private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
793 793
794 //PartialModelDeclaration: 794 //PartialModelDeclaration:
795 // 'models' name=ID specification=PartialModelSpecification; 795 // 'models' name=ID specification=PartialModelSpecification;
796 @Override public ParserRule getRule() { return rule; } 796 @Override public ParserRule getRule() { return rule; }
797 797
798 //'models' name=ID specification=PartialModelSpecification 798 //'models' name=ID specification=PartialModelSpecification
799 public Group getGroup() { return cGroup; } 799 public Group getGroup() { return cGroup; }
800 800
801 //'models' 801 //'models'
802 public Keyword getModelsKeyword_0() { return cModelsKeyword_0; } 802 public Keyword getModelsKeyword_0() { return cModelsKeyword_0; }
803 803
804 //name=ID 804 //name=ID
805 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 805 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
806 806
807 //ID 807 //ID
808 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 808 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
809 809
810 //specification=PartialModelSpecification 810 //specification=PartialModelSpecification
811 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 811 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
812 812
813 //PartialModelSpecification 813 //PartialModelSpecification
814 public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; } 814 public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; }
815 } 815 }
816 public class PartialModelReferenceElements extends AbstractParserRuleElementFinder { 816 public class PartialModelReferenceElements extends AbstractParserRuleElementFinder {
817 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference"); 817 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference");
818 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 818 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
819 private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 819 private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
820 private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1); 820 private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1);
821 821
822 //PartialModelReference: 822 //PartialModelReference:
823 // referred=[PartialModelDeclaration]; 823 // referred=[PartialModelDeclaration];
824 @Override public ParserRule getRule() { return rule; } 824 @Override public ParserRule getRule() { return rule; }
825 825
826 //referred=[PartialModelDeclaration] 826 //referred=[PartialModelDeclaration]
827 public Assignment getReferredAssignment() { return cReferredAssignment; } 827 public Assignment getReferredAssignment() { return cReferredAssignment; }
828 828
829 //[PartialModelDeclaration] 829 //[PartialModelDeclaration]
830 public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; } 830 public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; }
831 831
832 //ID 832 //ID
833 public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; } 833 public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; }
834 } 834 }
835 public class PartialModelElements extends AbstractParserRuleElementFinder { 835 public class PartialModelElements extends AbstractParserRuleElementFinder {
836 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); 836 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel");
837 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 837 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
838 private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 838 private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
839 private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 839 private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
840 840
841 //PartialModel: 841 //PartialModel:
842 // PartialModelSpecification | PartialModelReference; 842 // PartialModelSpecification | PartialModelReference;
843 @Override public ParserRule getRule() { return rule; } 843 @Override public ParserRule getRule() { return rule; }
844 844
845 //PartialModelSpecification | PartialModelReference 845 //PartialModelSpecification | PartialModelReference
846 public Alternatives getAlternatives() { return cAlternatives; } 846 public Alternatives getAlternatives() { return cAlternatives; }
847 847
848 //PartialModelSpecification 848 //PartialModelSpecification
849 public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; } 849 public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; }
850 850
851 //PartialModelReference 851 //PartialModelReference
852 public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; } 852 public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; }
853 } 853 }
854 public class PatternSpecificationElements extends AbstractParserRuleElementFinder { 854 public class PatternSpecificationElements extends AbstractParserRuleElementFinder {
855 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); 855 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification");
856 private final Group cGroup = (Group)rule.eContents().get(1); 856 private final Group cGroup = (Group)rule.eContents().get(1);
857 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 857 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
858 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 858 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
859 private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 859 private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
860 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 860 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
861 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 861 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
862 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 862 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
863 private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 863 private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
864 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 864 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
865 865
866 ///////////////////////////////////////////////////// 866 /////////////////////////////////////////////////////
867 //// Patterns 867 //// Patterns
868 ///////////////////////////////////////////////////// 868 /////////////////////////////////////////////////////
869 //PatternSpecification: 869 //PatternSpecification:
870 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; 870 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
871 @Override public ParserRule getRule() { return rule; } 871 @Override public ParserRule getRule() { return rule; }
872 872
873 //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}' 873 //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'
874 public Group getGroup() { return cGroup; } 874 public Group getGroup() { return cGroup; }
875 875
876 //'{' 876 //'{'
877 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 877 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
878 878
879 //entries+=PatternEntry 879 //entries+=PatternEntry
880 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 880 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
881 881
882 //PatternEntry 882 //PatternEntry
883 public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; } 883 public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; }
884 884
885 //(',' entries+=PatternEntry)* 885 //(',' entries+=PatternEntry)*
886 public Group getGroup_2() { return cGroup_2; } 886 public Group getGroup_2() { return cGroup_2; }
887 887
888 //',' 888 //','
889 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 889 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
890 890
891 //entries+=PatternEntry 891 //entries+=PatternEntry
892 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 892 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
893 893
894 //PatternEntry 894 //PatternEntry
895 public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; } 895 public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; }
896 896
897 //'}' 897 //'}'
898 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 898 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
899 } 899 }
900 public class PatternEntryElements extends AbstractParserRuleElementFinder { 900 public class PatternEntryElements extends AbstractParserRuleElementFinder {
901 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); 901 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry");
902 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 902 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
903 private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 903 private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
904 private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 904 private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
905 905
906 //PatternEntry: 906 //PatternEntry:
907 // PatternElement | AllPatternEntry; 907 // PatternElement | AllPatternEntry;
908 @Override public ParserRule getRule() { return rule; } 908 @Override public ParserRule getRule() { return rule; }
909 909
910 //PatternElement | AllPatternEntry 910 //PatternElement | AllPatternEntry
911 public Alternatives getAlternatives() { return cAlternatives; } 911 public Alternatives getAlternatives() { return cAlternatives; }
912 912
913 //PatternElement 913 //PatternElement
914 public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; } 914 public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; }
915 915
916 //AllPatternEntry 916 //AllPatternEntry
917 public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; } 917 public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; }
918 } 918 }
919 public class AllPatternEntryElements extends AbstractParserRuleElementFinder { 919 public class AllPatternEntryElements extends AbstractParserRuleElementFinder {
920 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry"); 920 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry");
921 private final Group cGroup = (Group)rule.eContents().get(1); 921 private final Group cGroup = (Group)rule.eContents().get(1);
922 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); 922 private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0);
923 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); 923 private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1);
924 private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); 924 private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0);
925 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1); 925 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1);
926 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 926 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
927 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 927 private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
928 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); 928 private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1);
929 private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); 929 private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2);
930 private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0); 930 private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0);
931 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); 931 private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3);
932 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); 932 private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0);
933 private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); 933 private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1);
934 private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0); 934 private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0);
935 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); 935 private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4);
936 936
937 //AllPatternEntry: 937 //AllPatternEntry:
938 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 938 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
939 // exclusuion+=PatternElement)* '}')?; 939 // exclusuion+=PatternElement)* '}')?;
940 @Override public ParserRule getRule() { return rule; } 940 @Override public ParserRule getRule() { return rule; }
941 941
942 //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 942 //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
943 //exclusuion+=PatternElement)* '}')? 943 //exclusuion+=PatternElement)* '}')?
944 public Group getGroup() { return cGroup; } 944 public Group getGroup() { return cGroup; }
945 945
946 //'package' 946 //'package'
947 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } 947 public Keyword getPackageKeyword_0() { return cPackageKeyword_0; }
948 948
949 //package=[viatra::PatternModel|QualifiedName] 949 //package=[viatra::PatternModel|QualifiedName]
950 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } 950 public Assignment getPackageAssignment_1() { return cPackageAssignment_1; }
951 951
952 //[viatra::PatternModel|QualifiedName] 952 //[viatra::PatternModel|QualifiedName]
953 public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; } 953 public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; }
954 954
955 //QualifiedName 955 //QualifiedName
956 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; } 956 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; }
957 957
958 //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')? 958 //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')?
959 public Group getGroup_2() { return cGroup_2; } 959 public Group getGroup_2() { return cGroup_2; }
960 960
961 //'excluding' 961 //'excluding'
962 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } 962 public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; }
963 963
964 //'{' 964 //'{'
965 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } 965 public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; }
966 966
967 //exclusuion+=PatternElement 967 //exclusuion+=PatternElement
968 public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; } 968 public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; }
969 969
970 //PatternElement 970 //PatternElement
971 public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; } 971 public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; }
972 972
973 //(',' exclusuion+=PatternElement)* 973 //(',' exclusuion+=PatternElement)*
974 public Group getGroup_2_3() { return cGroup_2_3; } 974 public Group getGroup_2_3() { return cGroup_2_3; }
975 975
976 //',' 976 //','
977 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } 977 public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; }
978 978
979 //exclusuion+=PatternElement 979 //exclusuion+=PatternElement
980 public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; } 980 public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; }
981 981
982 //PatternElement 982 //PatternElement
983 public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; } 983 public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; }
984 984
985 //'}' 985 //'}'
986 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } 986 public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; }
987 } 987 }
988 public class PatternElementElements extends AbstractParserRuleElementFinder { 988 public class PatternElementElements extends AbstractParserRuleElementFinder {
989 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); 989 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
990 private final Group cGroup = (Group)rule.eContents().get(1); 990 private final Group cGroup = (Group)rule.eContents().get(1);
991 private final Group cGroup_0 = (Group)cGroup.eContents().get(0); 991 private final Group cGroup_0 = (Group)cGroup.eContents().get(0);
992 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); 992 private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0);
993 private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); 993 private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0);
994 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1); 994 private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1);
995 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); 995 private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1);
996 private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1); 996 private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1);
997 private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0); 997 private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0);
998 private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1); 998 private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1);
999 999
1000 //PatternElement: 1000 //PatternElement:
1001 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; 1001 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
1002 @Override public ParserRule getRule() { return rule; } 1002 @Override public ParserRule getRule() { return rule; }
1003 1003
1004 //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern] 1004 //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]
1005 public Group getGroup() { return cGroup; } 1005 public Group getGroup() { return cGroup; }
1006 1006
1007 //(package=[viatra::PatternModel|QualifiedName] '::')? 1007 //(package=[viatra::PatternModel|QualifiedName] '::')?
1008 public Group getGroup_0() { return cGroup_0; } 1008 public Group getGroup_0() { return cGroup_0; }
1009 1009
1010 //package=[viatra::PatternModel|QualifiedName] 1010 //package=[viatra::PatternModel|QualifiedName]
1011 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } 1011 public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; }
1012 1012
1013 //[viatra::PatternModel|QualifiedName] 1013 //[viatra::PatternModel|QualifiedName]
1014 public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; } 1014 public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; }
1015 1015
1016 //QualifiedName 1016 //QualifiedName
1017 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; } 1017 public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; }
1018 1018
1019 //'::' 1019 //'::'
1020 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } 1020 public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; }
1021 1021
1022 //pattern=[viatra::Pattern] 1022 //pattern=[viatra::Pattern]
1023 public Assignment getPatternAssignment_1() { return cPatternAssignment_1; } 1023 public Assignment getPatternAssignment_1() { return cPatternAssignment_1; }
1024 1024
1025 //[viatra::Pattern] 1025 //[viatra::Pattern]
1026 public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; } 1026 public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; }
1027 1027
1028 //ID 1028 //ID
1029 public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; } 1029 public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; }
1030 } 1030 }
1031 public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder { 1031 public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder {
1032 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration"); 1032 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration");
1033 private final Group cGroup = (Group)rule.eContents().get(1); 1033 private final Group cGroup = (Group)rule.eContents().get(1);
1034 private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0); 1034 private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0);
1035 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1035 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1036 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1036 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1037 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1037 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1038 private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1038 private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1039 1039
1040 //GraphPatternDeclaration: 1040 //GraphPatternDeclaration:
1041 // 'constraints' name=ID specification=PatternSpecification; 1041 // 'constraints' name=ID specification=PatternSpecification;
1042 @Override public ParserRule getRule() { return rule; } 1042 @Override public ParserRule getRule() { return rule; }
1043 1043
1044 //'constraints' name=ID specification=PatternSpecification 1044 //'constraints' name=ID specification=PatternSpecification
1045 public Group getGroup() { return cGroup; } 1045 public Group getGroup() { return cGroup; }
1046 1046
1047 //'constraints' 1047 //'constraints'
1048 public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; } 1048 public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; }
1049 1049
1050 //name=ID 1050 //name=ID
1051 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1051 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1052 1052
1053 //ID 1053 //ID
1054 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1054 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1055 1055
1056 //specification=PatternSpecification 1056 //specification=PatternSpecification
1057 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1057 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1058 1058
1059 //PatternSpecification 1059 //PatternSpecification
1060 public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; } 1060 public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; }
1061 } 1061 }
1062 public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder { 1062 public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder {
1063 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference"); 1063 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference");
1064 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 1064 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
1065 private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 1065 private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
1066 private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1); 1066 private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1);
1067 1067
1068 //GraphPatternReference: 1068 //GraphPatternReference:
1069 // referred=[GraphPatternDeclaration]; 1069 // referred=[GraphPatternDeclaration];
1070 @Override public ParserRule getRule() { return rule; } 1070 @Override public ParserRule getRule() { return rule; }
1071 1071
1072 //referred=[GraphPatternDeclaration] 1072 //referred=[GraphPatternDeclaration]
1073 public Assignment getReferredAssignment() { return cReferredAssignment; } 1073 public Assignment getReferredAssignment() { return cReferredAssignment; }
1074 1074
1075 //[GraphPatternDeclaration] 1075 //[GraphPatternDeclaration]
1076 public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; } 1076 public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; }
1077 1077
1078 //ID 1078 //ID
1079 public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; } 1079 public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; }
1080 } 1080 }
1081 public class GraphPatternElements extends AbstractParserRuleElementFinder { 1081 public class GraphPatternElements extends AbstractParserRuleElementFinder {
1082 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); 1082 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern");
1083 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1083 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1084 private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1084 private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1085 private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1085 private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1086 1086
1087 //GraphPattern: 1087 //GraphPattern:
1088 // GraphPatternReference | PatternSpecification; 1088 // GraphPatternReference | PatternSpecification;
1089 @Override public ParserRule getRule() { return rule; } 1089 @Override public ParserRule getRule() { return rule; }
1090 1090
1091 //GraphPatternReference | PatternSpecification 1091 //GraphPatternReference | PatternSpecification
1092 public Alternatives getAlternatives() { return cAlternatives; } 1092 public Alternatives getAlternatives() { return cAlternatives; }
1093 1093
1094 //GraphPatternReference 1094 //GraphPatternReference
1095 public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; } 1095 public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; }
1096 1096
1097 //PatternSpecification 1097 //PatternSpecification
1098 public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; } 1098 public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; }
1099 } 1099 }
1100 public class ObjectiveSpecificationElements extends AbstractParserRuleElementFinder { 1100 public class ObjectiveSpecificationElements extends AbstractParserRuleElementFinder {
1101 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); 1101 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification");
1102 private final Group cGroup = (Group)rule.eContents().get(1); 1102 private final Group cGroup = (Group)rule.eContents().get(1);
1103 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); 1103 private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
1104 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); 1104 private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1);
1105 private final RuleCall cEntriesObjectiveEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); 1105 private final RuleCall cEntriesObjectiveEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0);
1106 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1106 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1107 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); 1107 private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
1108 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); 1108 private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
1109 private final RuleCall cEntriesObjectiveEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); 1109 private final RuleCall cEntriesObjectiveEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0);
1110 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1110 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1111 1111
1112 ///////////////////////////////////////////////////// 1112 /////////////////////////////////////////////////////
1113 //// Objectives 1113 //// Objectives
1114 ///////////////////////////////////////////////////// 1114 /////////////////////////////////////////////////////
1115 //ObjectiveSpecification: 1115 //ObjectiveSpecification:
1116 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; 1116 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
1117 @Override public ParserRule getRule() { return rule; } 1117 @Override public ParserRule getRule() { return rule; }
1118 1118
1119 //'{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}' 1119 //'{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'
1120 public Group getGroup() { return cGroup; } 1120 public Group getGroup() { return cGroup; }
1121 1121
1122 //'{' 1122 //'{'
1123 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } 1123 public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; }
1124 1124
1125 //entries+=ObjectiveEntry 1125 //entries+=ObjectiveEntry
1126 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } 1126 public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; }
1127 1127
1128 //ObjectiveEntry 1128 //ObjectiveEntry
1129 public RuleCall getEntriesObjectiveEntryParserRuleCall_1_0() { return cEntriesObjectiveEntryParserRuleCall_1_0; } 1129 public RuleCall getEntriesObjectiveEntryParserRuleCall_1_0() { return cEntriesObjectiveEntryParserRuleCall_1_0; }
1130 1130
1131 //(',' entries+=ObjectiveEntry)* 1131 //(',' entries+=ObjectiveEntry)*
1132 public Group getGroup_2() { return cGroup_2; } 1132 public Group getGroup_2() { return cGroup_2; }
1133 1133
1134 //',' 1134 //','
1135 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } 1135 public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; }
1136 1136
1137 //entries+=ObjectiveEntry 1137 //entries+=ObjectiveEntry
1138 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } 1138 public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; }
1139 1139
1140 //ObjectiveEntry 1140 //ObjectiveEntry
1141 public RuleCall getEntriesObjectiveEntryParserRuleCall_2_1_0() { return cEntriesObjectiveEntryParserRuleCall_2_1_0; } 1141 public RuleCall getEntriesObjectiveEntryParserRuleCall_2_1_0() { return cEntriesObjectiveEntryParserRuleCall_2_1_0; }
1142 1142
1143 //'}' 1143 //'}'
1144 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1144 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1145 } 1145 }
1146 public class ObjectiveEntryElements extends AbstractParserRuleElementFinder { 1146 public class ObjectiveEntryElements extends AbstractParserRuleElementFinder {
1147 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); 1147 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry");
1148 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1148 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1149 private final RuleCall cOptimizationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1149 private final RuleCall cOptimizationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1150 private final RuleCall cThresholdEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1150 private final RuleCall cThresholdEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1151 1151
1152 //ObjectiveEntry: 1152 //ObjectiveEntry:
1153 // OptimizationEntry | ThresholdEntry; 1153 // OptimizationEntry | ThresholdEntry;
1154 @Override public ParserRule getRule() { return rule; } 1154 @Override public ParserRule getRule() { return rule; }
1155 1155
1156 //OptimizationEntry | ThresholdEntry 1156 //OptimizationEntry | ThresholdEntry
1157 public Alternatives getAlternatives() { return cAlternatives; } 1157 public Alternatives getAlternatives() { return cAlternatives; }
1158 1158
1159 //OptimizationEntry 1159 //OptimizationEntry
1160 public RuleCall getOptimizationEntryParserRuleCall_0() { return cOptimizationEntryParserRuleCall_0; } 1160 public RuleCall getOptimizationEntryParserRuleCall_0() { return cOptimizationEntryParserRuleCall_0; }
1161 1161
1162 //ThresholdEntry 1162 //ThresholdEntry
1163 public RuleCall getThresholdEntryParserRuleCall_1() { return cThresholdEntryParserRuleCall_1; } 1163 public RuleCall getThresholdEntryParserRuleCall_1() { return cThresholdEntryParserRuleCall_1; }
1164 } 1164 }
1165 public class OptimizationEntryElements extends AbstractParserRuleElementFinder { 1165 public class OptimizationEntryElements extends AbstractParserRuleElementFinder {
1166 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationEntry"); 1166 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationEntry");
1167 private final Group cGroup = (Group)rule.eContents().get(1); 1167 private final Group cGroup = (Group)rule.eContents().get(1);
1168 private final Assignment cDirectionAssignment_0 = (Assignment)cGroup.eContents().get(0); 1168 private final Assignment cDirectionAssignment_0 = (Assignment)cGroup.eContents().get(0);
1169 private final RuleCall cDirectionOptimizationDirectionEnumRuleCall_0_0 = (RuleCall)cDirectionAssignment_0.eContents().get(0); 1169 private final RuleCall cDirectionOptimizationDirectionEnumRuleCall_0_0 = (RuleCall)cDirectionAssignment_0.eContents().get(0);
1170 private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1); 1170 private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1);
1171 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0); 1171 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0);
1172 1172
1173 //OptimizationEntry: 1173 //OptimizationEntry:
1174 // direction=OptimizationDirection function=ObjectiveFunction; 1174 // direction=OptimizationDirection function=ObjectiveFunction;
1175 @Override public ParserRule getRule() { return rule; } 1175 @Override public ParserRule getRule() { return rule; }
1176 1176
1177 //direction=OptimizationDirection function=ObjectiveFunction 1177 //direction=OptimizationDirection function=ObjectiveFunction
1178 public Group getGroup() { return cGroup; } 1178 public Group getGroup() { return cGroup; }
1179 1179
1180 //direction=OptimizationDirection 1180 //direction=OptimizationDirection
1181 public Assignment getDirectionAssignment_0() { return cDirectionAssignment_0; } 1181 public Assignment getDirectionAssignment_0() { return cDirectionAssignment_0; }
1182 1182
1183 //OptimizationDirection 1183 //OptimizationDirection
1184 public RuleCall getDirectionOptimizationDirectionEnumRuleCall_0_0() { return cDirectionOptimizationDirectionEnumRuleCall_0_0; } 1184 public RuleCall getDirectionOptimizationDirectionEnumRuleCall_0_0() { return cDirectionOptimizationDirectionEnumRuleCall_0_0; }
1185 1185
1186 //function=ObjectiveFunction 1186 //function=ObjectiveFunction
1187 public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; } 1187 public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; }
1188 1188
1189 //ObjectiveFunction 1189 //ObjectiveFunction
1190 public RuleCall getFunctionObjectiveFunctionParserRuleCall_1_0() { return cFunctionObjectiveFunctionParserRuleCall_1_0; } 1190 public RuleCall getFunctionObjectiveFunctionParserRuleCall_1_0() { return cFunctionObjectiveFunctionParserRuleCall_1_0; }
1191 } 1191 }
1192 public class ThresholdEntryElements extends AbstractParserRuleElementFinder { 1192 public class ThresholdEntryElements extends AbstractParserRuleElementFinder {
1193 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ThresholdEntry"); 1193 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ThresholdEntry");
1194 private final Group cGroup = (Group)rule.eContents().get(1); 1194 private final Group cGroup = (Group)rule.eContents().get(1);
1195 private final Assignment cFunctionAssignment_0 = (Assignment)cGroup.eContents().get(0); 1195 private final Assignment cFunctionAssignment_0 = (Assignment)cGroup.eContents().get(0);
1196 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_0_0 = (RuleCall)cFunctionAssignment_0.eContents().get(0); 1196 private final RuleCall cFunctionObjectiveFunctionParserRuleCall_0_0 = (RuleCall)cFunctionAssignment_0.eContents().get(0);
1197 private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1); 1197 private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1);
1198 private final RuleCall cOperatorComparisonOperatorEnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0); 1198 private final RuleCall cOperatorComparisonOperatorEnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0);
1199 private final Assignment cThresholdAssignment_2 = (Assignment)cGroup.eContents().get(2); 1199 private final Assignment cThresholdAssignment_2 = (Assignment)cGroup.eContents().get(2);
1200 private final RuleCall cThresholdREALLiteralParserRuleCall_2_0 = (RuleCall)cThresholdAssignment_2.eContents().get(0); 1200 private final RuleCall cThresholdREALLiteralParserRuleCall_2_0 = (RuleCall)cThresholdAssignment_2.eContents().get(0);
1201 1201
1202 //ThresholdEntry: 1202 //ThresholdEntry:
1203 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; 1203 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
1204 @Override public ParserRule getRule() { return rule; } 1204 @Override public ParserRule getRule() { return rule; }
1205 1205
1206 //function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral 1206 //function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral
1207 public Group getGroup() { return cGroup; } 1207 public Group getGroup() { return cGroup; }
1208 1208
1209 //function=ObjectiveFunction 1209 //function=ObjectiveFunction
1210 public Assignment getFunctionAssignment_0() { return cFunctionAssignment_0; } 1210 public Assignment getFunctionAssignment_0() { return cFunctionAssignment_0; }
1211 1211
1212 //ObjectiveFunction 1212 //ObjectiveFunction
1213 public RuleCall getFunctionObjectiveFunctionParserRuleCall_0_0() { return cFunctionObjectiveFunctionParserRuleCall_0_0; } 1213 public RuleCall getFunctionObjectiveFunctionParserRuleCall_0_0() { return cFunctionObjectiveFunctionParserRuleCall_0_0; }
1214 1214
1215 //operator=ComparisonOperator 1215 //operator=ComparisonOperator
1216 public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; } 1216 public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; }
1217 1217
1218 //ComparisonOperator 1218 //ComparisonOperator
1219 public RuleCall getOperatorComparisonOperatorEnumRuleCall_1_0() { return cOperatorComparisonOperatorEnumRuleCall_1_0; } 1219 public RuleCall getOperatorComparisonOperatorEnumRuleCall_1_0() { return cOperatorComparisonOperatorEnumRuleCall_1_0; }
1220 1220
1221 //threshold=REALLiteral 1221 //threshold=REALLiteral
1222 public Assignment getThresholdAssignment_2() { return cThresholdAssignment_2; } 1222 public Assignment getThresholdAssignment_2() { return cThresholdAssignment_2; }
1223 1223
1224 //REALLiteral 1224 //REALLiteral
1225 public RuleCall getThresholdREALLiteralParserRuleCall_2_0() { return cThresholdREALLiteralParserRuleCall_2_0; } 1225 public RuleCall getThresholdREALLiteralParserRuleCall_2_0() { return cThresholdREALLiteralParserRuleCall_2_0; }
1226 } 1226 }
1227 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1227 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1228 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 1228 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
1229 private final RuleCall cCostObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); 1229 private final RuleCall cCostObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1);
1230 1230
1231 //ObjectiveFunction: 1231 //ObjectiveFunction:
1232 // CostObjectiveFunction; 1232 // CostObjectiveFunction;
1233 @Override public ParserRule getRule() { return rule; } 1233 @Override public ParserRule getRule() { return rule; }
1234 1234
1235 //CostObjectiveFunction 1235 //CostObjectiveFunction
1236 public RuleCall getCostObjectiveFunctionParserRuleCall() { return cCostObjectiveFunctionParserRuleCall; } 1236 public RuleCall getCostObjectiveFunctionParserRuleCall() { return cCostObjectiveFunctionParserRuleCall; }
1237 } 1237 }
1238 public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1238 public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1239 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction"); 1239 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction");
1240 private final Group cGroup = (Group)rule.eContents().get(1); 1240 private final Group cGroup = (Group)rule.eContents().get(1);
1241 private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0); 1241 private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0);
1242 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1242 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1243 private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2); 1243 private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2);
1244 private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0); 1244 private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0);
1245 private final Group cGroup_3 = (Group)cGroup.eContents().get(3); 1245 private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
1246 private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); 1246 private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
1247 private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); 1247 private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
1248 private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0); 1248 private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0);
1249 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); 1249 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
1250 1250
1251 //CostObjectiveFunction: 1251 //CostObjectiveFunction:
1252 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; 1252 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
1253 @Override public ParserRule getRule() { return rule; } 1253 @Override public ParserRule getRule() { return rule; }
1254 1254
1255 //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}' 1255 //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'
1256 public Group getGroup() { return cGroup; } 1256 public Group getGroup() { return cGroup; }
1257 1257
1258 //'cost' 1258 //'cost'
1259 public Keyword getCostKeyword_0() { return cCostKeyword_0; } 1259 public Keyword getCostKeyword_0() { return cCostKeyword_0; }
1260 1260
1261 //'{' 1261 //'{'
1262 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1262 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1263 1263
1264 //entries+=CostEntry 1264 //entries+=CostEntry
1265 public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; } 1265 public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; }
1266 1266
1267 //CostEntry 1267 //CostEntry
1268 public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; } 1268 public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; }
1269 1269
1270 //(',' entries+=CostEntry)* 1270 //(',' entries+=CostEntry)*
1271 public Group getGroup_3() { return cGroup_3; } 1271 public Group getGroup_3() { return cGroup_3; }
1272 1272
1273 //',' 1273 //','
1274 public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } 1274 public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; }
1275 1275
1276 //entries+=CostEntry 1276 //entries+=CostEntry
1277 public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; } 1277 public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; }
1278 1278
1279 //CostEntry 1279 //CostEntry
1280 public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; } 1280 public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; }
1281 1281
1282 //'}' 1282 //'}'
1283 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } 1283 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
1284 } 1284 }
1285 public class CostEntryElements extends AbstractParserRuleElementFinder { 1285 public class CostEntryElements extends AbstractParserRuleElementFinder {
1286 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); 1286 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
1287 private final Group cGroup = (Group)rule.eContents().get(1); 1287 private final Group cGroup = (Group)rule.eContents().get(1);
1288 private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0); 1288 private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0);
1289 private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0); 1289 private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0);
1290 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1290 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1291 private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2); 1291 private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2);
1292 private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0); 1292 private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0);
1293 1293
1294 //CostEntry: 1294 //CostEntry:
1295 // patternElement=PatternElement '=' weight=INTLiteral; 1295 // patternElement=PatternElement '=' weight=INTLiteral;
1296 @Override public ParserRule getRule() { return rule; } 1296 @Override public ParserRule getRule() { return rule; }
1297 1297
1298 //patternElement=PatternElement '=' weight=INTLiteral 1298 //patternElement=PatternElement '=' weight=INTLiteral
1299 public Group getGroup() { return cGroup; } 1299 public Group getGroup() { return cGroup; }
1300 1300
1301 //patternElement=PatternElement 1301 //patternElement=PatternElement
1302 public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; } 1302 public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; }
1303 1303
1304 //PatternElement 1304 //PatternElement
1305 public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; } 1305 public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; }
1306 1306
1307 //'=' 1307 //'='
1308 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1308 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1309 1309
1310 //weight=INTLiteral 1310 //weight=INTLiteral
1311 public Assignment getWeightAssignment_2() { return cWeightAssignment_2; } 1311 public Assignment getWeightAssignment_2() { return cWeightAssignment_2; }
1312 1312
1313 //INTLiteral 1313 //INTLiteral
1314 public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; } 1314 public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; }
1315 } 1315 }
1316 public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder { 1316 public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder {
1317 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration"); 1317 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration");
1318 private final Group cGroup = (Group)rule.eContents().get(1); 1318 private final Group cGroup = (Group)rule.eContents().get(1);
1319 private final Keyword cObjectivesKeyword_0 = (Keyword)cGroup.eContents().get(0); 1319 private final Keyword cObjectivesKeyword_0 = (Keyword)cGroup.eContents().get(0);
1320 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1320 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1321 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1321 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1322 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1322 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1323 private final RuleCall cSpecificationObjectiveSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1323 private final RuleCall cSpecificationObjectiveSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1324 1324
1325 //ObjectiveDeclaration: 1325 //ObjectiveDeclaration:
1326 // 'objectives' name=ID specification=ObjectiveSpecification; 1326 // 'objectives' name=ID specification=ObjectiveSpecification;
1327 @Override public ParserRule getRule() { return rule; } 1327 @Override public ParserRule getRule() { return rule; }
1328 1328
1329 //'objectives' name=ID specification=ObjectiveSpecification 1329 //'objectives' name=ID specification=ObjectiveSpecification
1330 public Group getGroup() { return cGroup; } 1330 public Group getGroup() { return cGroup; }
1331 1331
1332 //'objectives' 1332 //'objectives'
1333 public Keyword getObjectivesKeyword_0() { return cObjectivesKeyword_0; } 1333 public Keyword getObjectivesKeyword_0() { return cObjectivesKeyword_0; }
1334 1334
1335 //name=ID 1335 //name=ID
1336 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1336 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1337 1337
1338 //ID 1338 //ID
1339 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1339 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1340 1340
1341 //specification=ObjectiveSpecification 1341 //specification=ObjectiveSpecification
1342 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1342 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1343 1343
1344 //ObjectiveSpecification 1344 //ObjectiveSpecification
1345 public RuleCall getSpecificationObjectiveSpecificationParserRuleCall_2_0() { return cSpecificationObjectiveSpecificationParserRuleCall_2_0; } 1345 public RuleCall getSpecificationObjectiveSpecificationParserRuleCall_2_0() { return cSpecificationObjectiveSpecificationParserRuleCall_2_0; }
1346 } 1346 }
1347 public class ObjectiveReferenceElements extends AbstractParserRuleElementFinder { 1347 public class ObjectiveReferenceElements extends AbstractParserRuleElementFinder {
1348 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveReference"); 1348 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveReference");
1349 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 1349 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
1350 private final CrossReference cReferredObjectiveDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 1350 private final CrossReference cReferredObjectiveDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
1351 private final RuleCall cReferredObjectiveDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredObjectiveDeclarationCrossReference_0.eContents().get(1); 1351 private final RuleCall cReferredObjectiveDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredObjectiveDeclarationCrossReference_0.eContents().get(1);
1352 1352
1353 //ObjectiveReference: 1353 //ObjectiveReference:
1354 // referred=[ObjectiveDeclaration]; 1354 // referred=[ObjectiveDeclaration];
1355 @Override public ParserRule getRule() { return rule; } 1355 @Override public ParserRule getRule() { return rule; }
1356 1356
1357 //referred=[ObjectiveDeclaration] 1357 //referred=[ObjectiveDeclaration]
1358 public Assignment getReferredAssignment() { return cReferredAssignment; } 1358 public Assignment getReferredAssignment() { return cReferredAssignment; }
1359 1359
1360 //[ObjectiveDeclaration] 1360 //[ObjectiveDeclaration]
1361 public CrossReference getReferredObjectiveDeclarationCrossReference_0() { return cReferredObjectiveDeclarationCrossReference_0; } 1361 public CrossReference getReferredObjectiveDeclarationCrossReference_0() { return cReferredObjectiveDeclarationCrossReference_0; }
1362 1362
1363 //ID 1363 //ID
1364 public RuleCall getReferredObjectiveDeclarationIDTerminalRuleCall_0_1() { return cReferredObjectiveDeclarationIDTerminalRuleCall_0_1; } 1364 public RuleCall getReferredObjectiveDeclarationIDTerminalRuleCall_0_1() { return cReferredObjectiveDeclarationIDTerminalRuleCall_0_1; }
1365 } 1365 }
1366 public class ObjectiveElements extends AbstractParserRuleElementFinder { 1366 public class ObjectiveElements extends AbstractParserRuleElementFinder {
1367 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); 1367 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective");
1368 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1368 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1369 private final RuleCall cObjectiveReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1369 private final RuleCall cObjectiveReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1370 private final RuleCall cObjectiveSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1370 private final RuleCall cObjectiveSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1371 1371
1372 //Objective: 1372 //Objective:
1373 // ObjectiveReference | ObjectiveSpecification; 1373 // ObjectiveReference | ObjectiveSpecification;
1374 @Override public ParserRule getRule() { return rule; } 1374 @Override public ParserRule getRule() { return rule; }
1375 1375
1376 //ObjectiveReference | ObjectiveSpecification 1376 //ObjectiveReference | ObjectiveSpecification
1377 public Alternatives getAlternatives() { return cAlternatives; } 1377 public Alternatives getAlternatives() { return cAlternatives; }
1378 1378
1379 //ObjectiveReference 1379 //ObjectiveReference
1380 public RuleCall getObjectiveReferenceParserRuleCall_0() { return cObjectiveReferenceParserRuleCall_0; } 1380 public RuleCall getObjectiveReferenceParserRuleCall_0() { return cObjectiveReferenceParserRuleCall_0; }
1381 1381
1382 //ObjectiveSpecification 1382 //ObjectiveSpecification
1383 public RuleCall getObjectiveSpecificationParserRuleCall_1() { return cObjectiveSpecificationParserRuleCall_1; } 1383 public RuleCall getObjectiveSpecificationParserRuleCall_1() { return cObjectiveSpecificationParserRuleCall_1; }
1384 } 1384 }
1385 public class ConfigSpecificationElements extends AbstractParserRuleElementFinder { 1385 public class ConfigSpecificationElements extends AbstractParserRuleElementFinder {
1386 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); 1386 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification");
1387 private final Group cGroup = (Group)rule.eContents().get(1); 1387 private final Group cGroup = (Group)rule.eContents().get(1);
1388 private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0); 1388 private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0);
1389 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1389 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1390 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1390 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1391 private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 1391 private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
1392 private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0); 1392 private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0);
1393 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 1393 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
1394 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 1394 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
1395 private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 1395 private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
1396 private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0); 1396 private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0);
1397 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1397 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1398 1398
1399 ///////////////////////////////////////////////////// 1399 /////////////////////////////////////////////////////
1400 //// SolverConfig 1400 //// SolverConfig
1401 ///////////////////////////////////////////////////// 1401 /////////////////////////////////////////////////////
1402 //ConfigSpecification: 1402 //ConfigSpecification:
1403 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 1403 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
1404 // '}'; 1404 // '}';
1405 @Override public ParserRule getRule() { return rule; } 1405 @Override public ParserRule getRule() { return rule; }
1406 1406
1407 //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}' 1407 //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}'
1408 public Group getGroup() { return cGroup; } 1408 public Group getGroup() { return cGroup; }
1409 1409
1410 //{ConfigSpecification} 1410 //{ConfigSpecification}
1411 public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; } 1411 public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; }
1412 1412
1413 //'{' 1413 //'{'
1414 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1414 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1415 1415
1416 //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 1416 //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
1417 public Group getGroup_2() { return cGroup_2; } 1417 public Group getGroup_2() { return cGroup_2; }
1418 1418
1419 //entries+=ConfigEntry 1419 //entries+=ConfigEntry
1420 public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; } 1420 public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; }
1421 1421
1422 //ConfigEntry 1422 //ConfigEntry
1423 public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; } 1423 public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; }
1424 1424
1425 //("," entries+=ConfigEntry)* 1425 //("," entries+=ConfigEntry)*
1426 public Group getGroup_2_1() { return cGroup_2_1; } 1426 public Group getGroup_2_1() { return cGroup_2_1; }
1427 1427
1428 //"," 1428 //","
1429 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 1429 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
1430 1430
1431 //entries+=ConfigEntry 1431 //entries+=ConfigEntry
1432 public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; } 1432 public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; }
1433 1433
1434 //ConfigEntry 1434 //ConfigEntry
1435 public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; } 1435 public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; }
1436 1436
1437 //'}' 1437 //'}'
1438 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1438 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1439 } 1439 }
1440 public class ConfigDeclarationElements extends AbstractParserRuleElementFinder { 1440 public class ConfigDeclarationElements extends AbstractParserRuleElementFinder {
1441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration"); 1441 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration");
1442 private final Group cGroup = (Group)rule.eContents().get(1); 1442 private final Group cGroup = (Group)rule.eContents().get(1);
1443 private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0); 1443 private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0);
1444 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 1444 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
1445 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 1445 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
1446 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 1446 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
1447 private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 1447 private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
1448 1448
1449 //ConfigDeclaration: 1449 //ConfigDeclaration:
1450 // 'config' name=ID specification=ConfigSpecification; 1450 // 'config' name=ID specification=ConfigSpecification;
1451 @Override public ParserRule getRule() { return rule; } 1451 @Override public ParserRule getRule() { return rule; }
1452 1452
1453 //'config' name=ID specification=ConfigSpecification 1453 //'config' name=ID specification=ConfigSpecification
1454 public Group getGroup() { return cGroup; } 1454 public Group getGroup() { return cGroup; }
1455 1455
1456 //'config' 1456 //'config'
1457 public Keyword getConfigKeyword_0() { return cConfigKeyword_0; } 1457 public Keyword getConfigKeyword_0() { return cConfigKeyword_0; }
1458 1458
1459 //name=ID 1459 //name=ID
1460 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 1460 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
1461 1461
1462 //ID 1462 //ID
1463 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 1463 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
1464 1464
1465 //specification=ConfigSpecification 1465 //specification=ConfigSpecification
1466 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 1466 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
1467 1467
1468 //ConfigSpecification 1468 //ConfigSpecification
1469 public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; } 1469 public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; }
1470 } 1470 }
1471 public class ConfigEntryElements extends AbstractParserRuleElementFinder { 1471 public class ConfigEntryElements extends AbstractParserRuleElementFinder {
1472 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); 1472 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry");
1473 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1473 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1474 private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1474 private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1475 private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1475 private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1476 private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 1476 private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
1477 private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 1477 private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
1478 1478
1479 //ConfigEntry: 1479 //ConfigEntry:
1480 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; 1480 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
1481 @Override public ParserRule getRule() { return rule; } 1481 @Override public ParserRule getRule() { return rule; }
1482 1482
1483 //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry 1483 //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry
1484 public Alternatives getAlternatives() { return cAlternatives; } 1484 public Alternatives getAlternatives() { return cAlternatives; }
1485 1485
1486 //DocumentationEntry 1486 //DocumentationEntry
1487 public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; } 1487 public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; }
1488 1488
1489 //RuntimeEntry 1489 //RuntimeEntry
1490 public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; } 1490 public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; }
1491 1491
1492 //MemoryEntry 1492 //MemoryEntry
1493 public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; } 1493 public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; }
1494 1494
1495 //CustomEntry 1495 //CustomEntry
1496 public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; } 1496 public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; }
1497 } 1497 }
1498 public class DocumentationEntryElements extends AbstractParserRuleElementFinder { 1498 public class DocumentationEntryElements extends AbstractParserRuleElementFinder {
1499 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry"); 1499 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry");
1500 private final Group cGroup = (Group)rule.eContents().get(1); 1500 private final Group cGroup = (Group)rule.eContents().get(1);
1501 private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0); 1501 private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0);
1502 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1502 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1503 private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2); 1503 private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2);
1504 private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0); 1504 private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0);
1505 1505
1506 //DocumentationEntry: 1506 //DocumentationEntry:
1507 // "log-level" '=' level=DocumentLevelSpecification; 1507 // "log-level" '=' level=DocumentLevelSpecification;
1508 @Override public ParserRule getRule() { return rule; } 1508 @Override public ParserRule getRule() { return rule; }
1509 1509
1510 //"log-level" '=' level=DocumentLevelSpecification 1510 //"log-level" '=' level=DocumentLevelSpecification
1511 public Group getGroup() { return cGroup; } 1511 public Group getGroup() { return cGroup; }
1512 1512
1513 //"log-level" 1513 //"log-level"
1514 public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; } 1514 public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; }
1515 1515
1516 //'=' 1516 //'='
1517 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1517 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1518 1518
1519 //level=DocumentLevelSpecification 1519 //level=DocumentLevelSpecification
1520 public Assignment getLevelAssignment_2() { return cLevelAssignment_2; } 1520 public Assignment getLevelAssignment_2() { return cLevelAssignment_2; }
1521 1521
1522 //DocumentLevelSpecification 1522 //DocumentLevelSpecification
1523 public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; } 1523 public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; }
1524 } 1524 }
1525 public class RuntimeEntryElements extends AbstractParserRuleElementFinder { 1525 public class RuntimeEntryElements extends AbstractParserRuleElementFinder {
1526 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry"); 1526 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry");
1527 private final Group cGroup = (Group)rule.eContents().get(1); 1527 private final Group cGroup = (Group)rule.eContents().get(1);
1528 private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0); 1528 private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0);
1529 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1529 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1530 private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); 1530 private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2);
1531 private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0); 1531 private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0);
1532 1532
1533 //RuntimeEntry: 1533 //RuntimeEntry:
1534 // "runtime" "=" millisecLimit=INT; 1534 // "runtime" "=" millisecLimit=INT;
1535 @Override public ParserRule getRule() { return rule; } 1535 @Override public ParserRule getRule() { return rule; }
1536 1536
1537 //"runtime" "=" millisecLimit=INT 1537 //"runtime" "=" millisecLimit=INT
1538 public Group getGroup() { return cGroup; } 1538 public Group getGroup() { return cGroup; }
1539 1539
1540 //"runtime" 1540 //"runtime"
1541 public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; } 1541 public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; }
1542 1542
1543 //"=" 1543 //"="
1544 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1544 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1545 1545
1546 //millisecLimit=INT 1546 //millisecLimit=INT
1547 public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; } 1547 public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; }
1548 1548
1549 //INT 1549 //INT
1550 public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; } 1550 public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; }
1551 } 1551 }
1552 public class MemoryEntryElements extends AbstractParserRuleElementFinder { 1552 public class MemoryEntryElements extends AbstractParserRuleElementFinder {
1553 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry"); 1553 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry");
1554 private final Group cGroup = (Group)rule.eContents().get(1); 1554 private final Group cGroup = (Group)rule.eContents().get(1);
1555 private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0); 1555 private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0);
1556 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1556 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1557 private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); 1557 private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2);
1558 private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0); 1558 private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0);
1559 1559
1560 //MemoryEntry: 1560 //MemoryEntry:
1561 // "memory" "=" megabyteLimit=INT; 1561 // "memory" "=" megabyteLimit=INT;
1562 @Override public ParserRule getRule() { return rule; } 1562 @Override public ParserRule getRule() { return rule; }
1563 1563
1564 //"memory" "=" megabyteLimit=INT 1564 //"memory" "=" megabyteLimit=INT
1565 public Group getGroup() { return cGroup; } 1565 public Group getGroup() { return cGroup; }
1566 1566
1567 //"memory" 1567 //"memory"
1568 public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; } 1568 public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; }
1569 1569
1570 //"=" 1570 //"="
1571 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1571 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1572 1572
1573 //megabyteLimit=INT 1573 //megabyteLimit=INT
1574 public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; } 1574 public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; }
1575 1575
1576 //INT 1576 //INT
1577 public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; } 1577 public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; }
1578 } 1578 }
1579 public class CustomEntryElements extends AbstractParserRuleElementFinder { 1579 public class CustomEntryElements extends AbstractParserRuleElementFinder {
1580 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry"); 1580 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry");
1581 private final Group cGroup = (Group)rule.eContents().get(1); 1581 private final Group cGroup = (Group)rule.eContents().get(1);
1582 private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); 1582 private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0);
1583 private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); 1583 private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0);
1584 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); 1584 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1585 private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); 1585 private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2);
1586 private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); 1586 private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0);
1587 1587
1588 //CustomEntry: 1588 //CustomEntry:
1589 // key=STRING "=" value=STRING; 1589 // key=STRING "=" value=STRING;
1590 @Override public ParserRule getRule() { return rule; } 1590 @Override public ParserRule getRule() { return rule; }
1591 1591
1592 //key=STRING "=" value=STRING 1592 //key=STRING "=" value=STRING
1593 public Group getGroup() { return cGroup; } 1593 public Group getGroup() { return cGroup; }
1594 1594
1595 //key=STRING 1595 //key=STRING
1596 public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } 1596 public Assignment getKeyAssignment_0() { return cKeyAssignment_0; }
1597 1597
1598 //STRING 1598 //STRING
1599 public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; } 1599 public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; }
1600 1600
1601 //"=" 1601 //"="
1602 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } 1602 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1603 1603
1604 //value=STRING 1604 //value=STRING
1605 public Assignment getValueAssignment_2() { return cValueAssignment_2; } 1605 public Assignment getValueAssignment_2() { return cValueAssignment_2; }
1606 1606
1607 //STRING 1607 //STRING
1608 public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; } 1608 public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; }
1609 } 1609 }
1610 public class ConfigReferenceElements extends AbstractParserRuleElementFinder { 1610 public class ConfigReferenceElements extends AbstractParserRuleElementFinder {
1611 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference"); 1611 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference");
1612 private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1); 1612 private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1);
1613 private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0); 1613 private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0);
1614 private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1); 1614 private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1);
1615 1615
1616 //ConfigReference: 1616 //ConfigReference:
1617 // config=[ConfigDeclaration]; 1617 // config=[ConfigDeclaration];
1618 @Override public ParserRule getRule() { return rule; } 1618 @Override public ParserRule getRule() { return rule; }
1619 1619
1620 //config=[ConfigDeclaration] 1620 //config=[ConfigDeclaration]
1621 public Assignment getConfigAssignment() { return cConfigAssignment; } 1621 public Assignment getConfigAssignment() { return cConfigAssignment; }
1622 1622
1623 //[ConfigDeclaration] 1623 //[ConfigDeclaration]
1624 public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; } 1624 public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; }
1625 1625
1626 //ID 1626 //ID
1627 public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; } 1627 public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; }
1628 } 1628 }
1629 public class ConfigElements extends AbstractParserRuleElementFinder { 1629 public class ConfigElements extends AbstractParserRuleElementFinder {
1630 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); 1630 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config");
1631 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1631 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1632 private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1632 private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1633 private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1633 private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1634 1634
1635 //Config: 1635 //Config:
1636 // ConfigSpecification | ConfigReference; 1636 // ConfigSpecification | ConfigReference;
1637 @Override public ParserRule getRule() { return rule; } 1637 @Override public ParserRule getRule() { return rule; }
1638 1638
1639 //ConfigSpecification | ConfigReference 1639 //ConfigSpecification | ConfigReference
1640 public Alternatives getAlternatives() { return cAlternatives; } 1640 public Alternatives getAlternatives() { return cAlternatives; }
1641 1641
1642 //ConfigSpecification 1642 //ConfigSpecification
1643 public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; } 1643 public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; }
1644 1644
1645 //ConfigReference 1645 //ConfigReference
1646 public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; } 1646 public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; }
1647 } 1647 }
1648 public class ScopeSpecificationElements extends AbstractParserRuleElementFinder { 1648 public class ScopeSpecificationElements extends AbstractParserRuleElementFinder {
1649 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); 1649 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification");
1650 private final Group cGroup = (Group)rule.eContents().get(1); 1650 private final Group cGroup = (Group)rule.eContents().get(1);
1651 private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0); 1651 private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0);
1652 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 1652 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1653 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 1653 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
1654 private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 1654 private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
1655 private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0); 1655 private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0);
1656 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 1656 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
1657 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 1657 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
1658 private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 1658 private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
1659 private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0); 1659 private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0);
1660 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 1660 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
1661 1661
1662 //ScopeSpecification: 1662 //ScopeSpecification:
1663 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? 1663 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)?
1664 // '}'; 1664 // '}';
1665 @Override public ParserRule getRule() { return rule; } 1665 @Override public ParserRule getRule() { return rule; }
1666 1666
1667 //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}' 1667 //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}'
1668 public Group getGroup() { return cGroup; } 1668 public Group getGroup() { return cGroup; }
1669 1669
1670 //{ScopeSpecification} 1670 //{ScopeSpecification}
1671 public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; } 1671 public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; }
1672 1672
1673 //'{' 1673 //'{'
1674 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 1674 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1675 1675
1676 //(scopes+=TypeScope (',' scopes+=TypeScope)*)? 1676 //(scopes+=TypeScope (',' scopes+=TypeScope)*)?
1677 public Group getGroup_2() { return cGroup_2; } 1677 public Group getGroup_2() { return cGroup_2; }
1678 1678
1679 //scopes+=TypeScope 1679 //scopes+=TypeScope
1680 public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; } 1680 public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; }
1681 1681
1682 //TypeScope 1682 //TypeScope
1683 public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; } 1683 public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; }
1684 1684
1685 //(',' scopes+=TypeScope)* 1685 //(',' scopes+=TypeScope)*
1686 public Group getGroup_2_1() { return cGroup_2_1; } 1686 public Group getGroup_2_1() { return cGroup_2_1; }
1687 1687
1688 //',' 1688 //','
1689 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 1689 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
1690 1690
1691 //scopes+=TypeScope 1691 //scopes+=TypeScope
1692 public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; } 1692 public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; }
1693 1693
1694 //TypeScope 1694 //TypeScope
1695 public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; } 1695 public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; }
1696 1696
1697 //'}' 1697 //'}'
1698 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 1698 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
1699 } 1699 }
1700 public class TypeScopeElements extends AbstractParserRuleElementFinder { 1700 public class TypeScopeElements extends AbstractParserRuleElementFinder {
1701 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); 1701 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope");
1702 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 1702 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1703 private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 1703 private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1704 private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 1704 private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1705 private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 1705 private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
1706 private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 1706 private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
1707 private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 1707 private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
1708 1708
1709 //TypeScope: 1709 //TypeScope:
1710 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; 1710 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
1711 @Override public ParserRule getRule() { return rule; } 1711 @Override public ParserRule getRule() { return rule; }
1712 1712
1713 //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope 1713 //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope
1714 public Alternatives getAlternatives() { return cAlternatives; } 1714 public Alternatives getAlternatives() { return cAlternatives; }
1715 1715
1716 //ClassTypeScope 1716 //ClassTypeScope
1717 public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; } 1717 public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; }
1718 1718
1719 //ObjectTypeScope 1719 //ObjectTypeScope
1720 public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; } 1720 public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; }
1721 1721
1722 //IntegerTypeScope 1722 //IntegerTypeScope
1723 public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; } 1723 public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; }
1724 1724
1725 //RealTypeScope 1725 //RealTypeScope
1726 public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; } 1726 public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; }
1727 1727
1728 //StringTypeScope 1728 //StringTypeScope
1729 public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; } 1729 public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; }
1730 } 1730 }
1731 public class ClassTypeScopeElements extends AbstractParserRuleElementFinder { 1731 public class ClassTypeScopeElements extends AbstractParserRuleElementFinder {
1732 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope"); 1732 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope");
1733 private final Group cGroup = (Group)rule.eContents().get(1); 1733 private final Group cGroup = (Group)rule.eContents().get(1);
1734 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1734 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1735 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1735 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1736 private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1736 private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1737 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1737 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1738 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1738 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1739 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1739 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1740 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1740 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1741 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1741 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1742 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1742 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1743 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1743 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1744 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1744 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1745 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1745 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1746 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1746 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1747 1747
1748 //ClassTypeScope: 1748 //ClassTypeScope:
1749 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 1749 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
1750 @Override public ParserRule getRule() { return rule; } 1750 @Override public ParserRule getRule() { return rule; }
1751 1751
1752 //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) 1752 //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)
1753 public Group getGroup() { return cGroup; } 1753 public Group getGroup() { return cGroup; }
1754 1754
1755 //'#' 1755 //'#'
1756 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1756 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1757 1757
1758 //type=ClassReference 1758 //type=ClassReference
1759 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1759 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1760 1760
1761 //ClassReference 1761 //ClassReference
1762 public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; } 1762 public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; }
1763 1763
1764 //(setsNew?='+=' | setsSum?='=') 1764 //(setsNew?='+=' | setsSum?='=')
1765 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1765 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1766 1766
1767 //setsNew?='+=' 1767 //setsNew?='+='
1768 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1768 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1769 1769
1770 //'+=' 1770 //'+='
1771 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1771 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1772 1772
1773 //setsSum?='=' 1773 //setsSum?='='
1774 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1774 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1775 1775
1776 //'=' 1776 //'='
1777 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1777 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1778 1778
1779 //(number=ExactNumber | number=IntervallNumber) 1779 //(number=ExactNumber | number=IntervallNumber)
1780 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1780 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1781 1781
1782 //number=ExactNumber 1782 //number=ExactNumber
1783 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1783 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1784 1784
1785 //ExactNumber 1785 //ExactNumber
1786 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1786 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1787 1787
1788 //number=IntervallNumber 1788 //number=IntervallNumber
1789 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1789 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1790 1790
1791 //IntervallNumber 1791 //IntervallNumber
1792 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1792 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1793 } 1793 }
1794 public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder { 1794 public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder {
1795 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope"); 1795 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope");
1796 private final Group cGroup = (Group)rule.eContents().get(1); 1796 private final Group cGroup = (Group)rule.eContents().get(1);
1797 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1797 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1798 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1798 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1799 private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1799 private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1800 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1800 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1801 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1801 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1802 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1802 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1803 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1803 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1804 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1804 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1805 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1805 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1806 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1806 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1807 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1807 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1808 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1808 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1809 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1809 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1810 1810
1811 //ObjectTypeScope: 1811 //ObjectTypeScope:
1812 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 1812 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
1813 @Override public ParserRule getRule() { return rule; } 1813 @Override public ParserRule getRule() { return rule; }
1814 1814
1815 //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) 1815 //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)
1816 public Group getGroup() { return cGroup; } 1816 public Group getGroup() { return cGroup; }
1817 1817
1818 //'#' 1818 //'#'
1819 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1819 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1820 1820
1821 //type=ObjectReference 1821 //type=ObjectReference
1822 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1822 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1823 1823
1824 //ObjectReference 1824 //ObjectReference
1825 public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; } 1825 public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; }
1826 1826
1827 //(setsNew?='+=' | setsSum?='=') 1827 //(setsNew?='+=' | setsSum?='=')
1828 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1828 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1829 1829
1830 //setsNew?='+=' 1830 //setsNew?='+='
1831 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1831 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1832 1832
1833 //'+=' 1833 //'+='
1834 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1834 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1835 1835
1836 //setsSum?='=' 1836 //setsSum?='='
1837 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1837 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1838 1838
1839 //'=' 1839 //'='
1840 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1840 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1841 1841
1842 //(number=ExactNumber | number=IntervallNumber) 1842 //(number=ExactNumber | number=IntervallNumber)
1843 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1843 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1844 1844
1845 //number=ExactNumber 1845 //number=ExactNumber
1846 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1846 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1847 1847
1848 //ExactNumber 1848 //ExactNumber
1849 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1849 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1850 1850
1851 //number=IntervallNumber 1851 //number=IntervallNumber
1852 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1852 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1853 1853
1854 //IntervallNumber 1854 //IntervallNumber
1855 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1855 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1856 } 1856 }
1857 public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder { 1857 public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder {
1858 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope"); 1858 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope");
1859 private final Group cGroup = (Group)rule.eContents().get(1); 1859 private final Group cGroup = (Group)rule.eContents().get(1);
1860 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1860 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1861 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1861 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1862 private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1862 private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1863 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1863 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1864 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1864 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1865 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1865 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1866 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1866 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1867 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1867 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1868 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1868 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1869 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1869 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1870 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1870 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1871 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1871 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1872 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1872 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1873 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 1873 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
1874 private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 1874 private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
1875 1875
1876 //IntegerTypeScope: 1876 //IntegerTypeScope:
1877 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1877 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1878 // number=IntEnumberation); 1878 // number=IntEnumberation);
1879 @Override public ParserRule getRule() { return rule; } 1879 @Override public ParserRule getRule() { return rule; }
1880 1880
1881 //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1881 //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1882 //number=IntEnumberation) 1882 //number=IntEnumberation)
1883 public Group getGroup() { return cGroup; } 1883 public Group getGroup() { return cGroup; }
1884 1884
1885 //'#' 1885 //'#'
1886 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1886 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1887 1887
1888 //type=IntegerReference 1888 //type=IntegerReference
1889 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1889 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1890 1890
1891 //IntegerReference 1891 //IntegerReference
1892 public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; } 1892 public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; }
1893 1893
1894 //(setsNew?='+=' | setsSum?='=') 1894 //(setsNew?='+=' | setsSum?='=')
1895 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1895 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1896 1896
1897 //setsNew?='+=' 1897 //setsNew?='+='
1898 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1898 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1899 1899
1900 //'+=' 1900 //'+='
1901 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1901 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1902 1902
1903 //setsSum?='=' 1903 //setsSum?='='
1904 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1904 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1905 1905
1906 //'=' 1906 //'='
1907 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1907 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1908 1908
1909 //(number=ExactNumber | number=IntervallNumber | number=IntEnumberation) 1909 //(number=ExactNumber | number=IntervallNumber | number=IntEnumberation)
1910 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1910 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1911 1911
1912 //number=ExactNumber 1912 //number=ExactNumber
1913 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1913 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1914 1914
1915 //ExactNumber 1915 //ExactNumber
1916 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1916 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1917 1917
1918 //number=IntervallNumber 1918 //number=IntervallNumber
1919 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1919 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1920 1920
1921 //IntervallNumber 1921 //IntervallNumber
1922 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1922 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1923 1923
1924 //number=IntEnumberation 1924 //number=IntEnumberation
1925 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 1925 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
1926 1926
1927 //IntEnumberation 1927 //IntEnumberation
1928 public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; } 1928 public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; }
1929 } 1929 }
1930 public class RealTypeScopeElements extends AbstractParserRuleElementFinder { 1930 public class RealTypeScopeElements extends AbstractParserRuleElementFinder {
1931 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope"); 1931 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope");
1932 private final Group cGroup = (Group)rule.eContents().get(1); 1932 private final Group cGroup = (Group)rule.eContents().get(1);
1933 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 1933 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
1934 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 1934 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
1935 private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 1935 private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
1936 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 1936 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
1937 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 1937 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
1938 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 1938 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
1939 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 1939 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
1940 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 1940 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
1941 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 1941 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
1942 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 1942 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
1943 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 1943 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
1944 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 1944 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
1945 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 1945 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
1946 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 1946 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
1947 private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 1947 private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
1948 1948
1949 //RealTypeScope: 1949 //RealTypeScope:
1950 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1950 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1951 // number=RealEnumeration); 1951 // number=RealEnumeration);
1952 @Override public ParserRule getRule() { return rule; } 1952 @Override public ParserRule getRule() { return rule; }
1953 1953
1954 //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 1954 //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
1955 //number=RealEnumeration) 1955 //number=RealEnumeration)
1956 public Group getGroup() { return cGroup; } 1956 public Group getGroup() { return cGroup; }
1957 1957
1958 //'#' 1958 //'#'
1959 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 1959 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
1960 1960
1961 //type=RealReference 1961 //type=RealReference
1962 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 1962 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
1963 1963
1964 //RealReference 1964 //RealReference
1965 public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; } 1965 public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; }
1966 1966
1967 //(setsNew?='+=' | setsSum?='=') 1967 //(setsNew?='+=' | setsSum?='=')
1968 public Alternatives getAlternatives_2() { return cAlternatives_2; } 1968 public Alternatives getAlternatives_2() { return cAlternatives_2; }
1969 1969
1970 //setsNew?='+=' 1970 //setsNew?='+='
1971 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 1971 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
1972 1972
1973 //'+=' 1973 //'+='
1974 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 1974 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
1975 1975
1976 //setsSum?='=' 1976 //setsSum?='='
1977 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 1977 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
1978 1978
1979 //'=' 1979 //'='
1980 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 1980 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
1981 1981
1982 //(number=ExactNumber | number=IntervallNumber | number=RealEnumeration) 1982 //(number=ExactNumber | number=IntervallNumber | number=RealEnumeration)
1983 public Alternatives getAlternatives_3() { return cAlternatives_3; } 1983 public Alternatives getAlternatives_3() { return cAlternatives_3; }
1984 1984
1985 //number=ExactNumber 1985 //number=ExactNumber
1986 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 1986 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
1987 1987
1988 //ExactNumber 1988 //ExactNumber
1989 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 1989 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
1990 1990
1991 //number=IntervallNumber 1991 //number=IntervallNumber
1992 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 1992 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
1993 1993
1994 //IntervallNumber 1994 //IntervallNumber
1995 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 1995 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
1996 1996
1997 //number=RealEnumeration 1997 //number=RealEnumeration
1998 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 1998 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
1999 1999
2000 //RealEnumeration 2000 //RealEnumeration
2001 public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; } 2001 public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; }
2002 } 2002 }
2003 public class StringTypeScopeElements extends AbstractParserRuleElementFinder { 2003 public class StringTypeScopeElements extends AbstractParserRuleElementFinder {
2004 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope"); 2004 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope");
2005 private final Group cGroup = (Group)rule.eContents().get(1); 2005 private final Group cGroup = (Group)rule.eContents().get(1);
2006 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 2006 private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
2007 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); 2007 private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
2008 private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); 2008 private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0);
2009 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 2009 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
2010 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 2010 private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
2011 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); 2011 private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0);
2012 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 2012 private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
2013 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); 2013 private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0);
2014 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); 2014 private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
2015 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); 2015 private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
2016 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); 2016 private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0);
2017 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); 2017 private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
2018 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); 2018 private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0);
2019 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); 2019 private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2);
2020 private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); 2020 private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0);
2021 2021
2022 //StringTypeScope: 2022 //StringTypeScope:
2023 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 2023 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
2024 // number=StringEnumeration); 2024 // number=StringEnumeration);
2025 @Override public ParserRule getRule() { return rule; } 2025 @Override public ParserRule getRule() { return rule; }
2026 2026
2027 //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 2027 //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
2028 //number=StringEnumeration) 2028 //number=StringEnumeration)
2029 public Group getGroup() { return cGroup; } 2029 public Group getGroup() { return cGroup; }
2030 2030
2031 //'#' 2031 //'#'
2032 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } 2032 public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; }
2033 2033
2034 //type=StringReference 2034 //type=StringReference
2035 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } 2035 public Assignment getTypeAssignment_1() { return cTypeAssignment_1; }
2036 2036
2037 //StringReference 2037 //StringReference
2038 public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; } 2038 public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; }
2039 2039
2040 //(setsNew?='+=' | setsSum?='=') 2040 //(setsNew?='+=' | setsSum?='=')
2041 public Alternatives getAlternatives_2() { return cAlternatives_2; } 2041 public Alternatives getAlternatives_2() { return cAlternatives_2; }
2042 2042
2043 //setsNew?='+=' 2043 //setsNew?='+='
2044 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } 2044 public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; }
2045 2045
2046 //'+=' 2046 //'+='
2047 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } 2047 public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; }
2048 2048
2049 //setsSum?='=' 2049 //setsSum?='='
2050 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } 2050 public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; }
2051 2051
2052 //'=' 2052 //'='
2053 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } 2053 public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; }
2054 2054
2055 //(number=ExactNumber | number=IntervallNumber | number=StringEnumeration) 2055 //(number=ExactNumber | number=IntervallNumber | number=StringEnumeration)
2056 public Alternatives getAlternatives_3() { return cAlternatives_3; } 2056 public Alternatives getAlternatives_3() { return cAlternatives_3; }
2057 2057
2058 //number=ExactNumber 2058 //number=ExactNumber
2059 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } 2059 public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; }
2060 2060
2061 //ExactNumber 2061 //ExactNumber
2062 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } 2062 public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; }
2063 2063
2064 //number=IntervallNumber 2064 //number=IntervallNumber
2065 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } 2065 public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; }
2066 2066
2067 //IntervallNumber 2067 //IntervallNumber
2068 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } 2068 public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; }
2069 2069
2070 //number=StringEnumeration 2070 //number=StringEnumeration
2071 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } 2071 public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; }
2072 2072
2073 //StringEnumeration 2073 //StringEnumeration
2074 public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; } 2074 public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; }
2075 } 2075 }
2076 public class TypeReferenceElements extends AbstractParserRuleElementFinder { 2076 public class TypeReferenceElements extends AbstractParserRuleElementFinder {
2077 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); 2077 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference");
2078 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2078 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2079 private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2079 private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2080 private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2080 private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2081 private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 2081 private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
2082 private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 2082 private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
2083 private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 2083 private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
2084 2084
2085 //TypeReference: 2085 //TypeReference:
2086 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 2086 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
2087 @Override public ParserRule getRule() { return rule; } 2087 @Override public ParserRule getRule() { return rule; }
2088 2088
2089 //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference 2089 //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference
2090 public Alternatives getAlternatives() { return cAlternatives; } 2090 public Alternatives getAlternatives() { return cAlternatives; }
2091 2091
2092 //ClassReference 2092 //ClassReference
2093 public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; } 2093 public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; }
2094 2094
2095 //ObjectReference 2095 //ObjectReference
2096 public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; } 2096 public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; }
2097 2097
2098 //IntegerReference 2098 //IntegerReference
2099 public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; } 2099 public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; }
2100 2100
2101 //RealReference 2101 //RealReference
2102 public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; } 2102 public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; }
2103 2103
2104 //StringReference 2104 //StringReference
2105 public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; } 2105 public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; }
2106 } 2106 }
2107 public class ClassReferenceElements extends AbstractParserRuleElementFinder { 2107 public class ClassReferenceElements extends AbstractParserRuleElementFinder {
2108 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); 2108 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference");
2109 private final Group cGroup = (Group)rule.eContents().get(1); 2109 private final Group cGroup = (Group)rule.eContents().get(1);
2110 private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); 2110 private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0);
2111 private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1); 2111 private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1);
2112 private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0); 2112 private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0);
2113 private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); 2113 private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2);
2114 2114
2115 //ClassReference: 2115 //ClassReference:
2116 // '<' element=MetamodelElement '>'; 2116 // '<' element=MetamodelElement '>';
2117 @Override public ParserRule getRule() { return rule; } 2117 @Override public ParserRule getRule() { return rule; }
2118 2118
2119 //'<' element=MetamodelElement '>' 2119 //'<' element=MetamodelElement '>'
2120 public Group getGroup() { return cGroup; } 2120 public Group getGroup() { return cGroup; }
2121 2121
2122 //'<' 2122 //'<'
2123 public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; } 2123 public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; }
2124 2124
2125 //element=MetamodelElement 2125 //element=MetamodelElement
2126 public Assignment getElementAssignment_1() { return cElementAssignment_1; } 2126 public Assignment getElementAssignment_1() { return cElementAssignment_1; }
2127 2127
2128 //MetamodelElement 2128 //MetamodelElement
2129 public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; } 2129 public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; }
2130 2130
2131 //'>' 2131 //'>'
2132 public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; } 2132 public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; }
2133 } 2133 }
2134 public class ObjectReferenceElements extends AbstractParserRuleElementFinder { 2134 public class ObjectReferenceElements extends AbstractParserRuleElementFinder {
2135 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); 2135 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference");
2136 private final Group cGroup = (Group)rule.eContents().get(1); 2136 private final Group cGroup = (Group)rule.eContents().get(1);
2137 private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); 2137 private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0);
2138 private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1); 2138 private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1);
2139 2139
2140 //ObjectReference: 2140 //ObjectReference:
2141 // {ObjectReference} 'node'; 2141 // {ObjectReference} 'node';
2142 @Override public ParserRule getRule() { return rule; } 2142 @Override public ParserRule getRule() { return rule; }
2143 2143
2144 //{ObjectReference} 'node' 2144 //{ObjectReference} 'node'
2145 public Group getGroup() { return cGroup; } 2145 public Group getGroup() { return cGroup; }
2146 2146
2147 //{ObjectReference} 2147 //{ObjectReference}
2148 public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } 2148 public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; }
2149 2149
2150 //'node' 2150 //'node'
2151 public Keyword getNodeKeyword_1() { return cNodeKeyword_1; } 2151 public Keyword getNodeKeyword_1() { return cNodeKeyword_1; }
2152 } 2152 }
2153 public class IntegerReferenceElements extends AbstractParserRuleElementFinder { 2153 public class IntegerReferenceElements extends AbstractParserRuleElementFinder {
2154 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); 2154 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference");
2155 private final Group cGroup = (Group)rule.eContents().get(1); 2155 private final Group cGroup = (Group)rule.eContents().get(1);
2156 private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0); 2156 private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0);
2157 private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1); 2157 private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1);
2158 2158
2159 //IntegerReference: 2159 //IntegerReference:
2160 // {IntegerScope} 'int'; 2160 // {IntegerScope} 'int';
2161 @Override public ParserRule getRule() { return rule; } 2161 @Override public ParserRule getRule() { return rule; }
2162 2162
2163 //{IntegerScope} 'int' 2163 //{IntegerScope} 'int'
2164 public Group getGroup() { return cGroup; } 2164 public Group getGroup() { return cGroup; }
2165 2165
2166 //{IntegerScope} 2166 //{IntegerScope}
2167 public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; } 2167 public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; }
2168 2168
2169 //'int' 2169 //'int'
2170 public Keyword getIntKeyword_1() { return cIntKeyword_1; } 2170 public Keyword getIntKeyword_1() { return cIntKeyword_1; }
2171 } 2171 }
2172 public class RealReferenceElements extends AbstractParserRuleElementFinder { 2172 public class RealReferenceElements extends AbstractParserRuleElementFinder {
2173 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); 2173 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference");
2174 private final Group cGroup = (Group)rule.eContents().get(1); 2174 private final Group cGroup = (Group)rule.eContents().get(1);
2175 private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0); 2175 private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0);
2176 private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1); 2176 private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1);
2177 2177
2178 //RealReference: 2178 //RealReference:
2179 // {RealScope} 'real'; 2179 // {RealScope} 'real';
2180 @Override public ParserRule getRule() { return rule; } 2180 @Override public ParserRule getRule() { return rule; }
2181 2181
2182 //{RealScope} 'real' 2182 //{RealScope} 'real'
2183 public Group getGroup() { return cGroup; } 2183 public Group getGroup() { return cGroup; }
2184 2184
2185 //{RealScope} 2185 //{RealScope}
2186 public Action getRealScopeAction_0() { return cRealScopeAction_0; } 2186 public Action getRealScopeAction_0() { return cRealScopeAction_0; }
2187 2187
2188 //'real' 2188 //'real'
2189 public Keyword getRealKeyword_1() { return cRealKeyword_1; } 2189 public Keyword getRealKeyword_1() { return cRealKeyword_1; }
2190 } 2190 }
2191 public class StringReferenceElements extends AbstractParserRuleElementFinder { 2191 public class StringReferenceElements extends AbstractParserRuleElementFinder {
2192 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); 2192 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference");
2193 private final Group cGroup = (Group)rule.eContents().get(1); 2193 private final Group cGroup = (Group)rule.eContents().get(1);
2194 private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0); 2194 private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0);
2195 private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); 2195 private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1);
2196 2196
2197 //StringReference: 2197 //StringReference:
2198 // {StringScope} 'string'; 2198 // {StringScope} 'string';
2199 @Override public ParserRule getRule() { return rule; } 2199 @Override public ParserRule getRule() { return rule; }
2200 2200
2201 //{StringScope} 'string' 2201 //{StringScope} 'string'
2202 public Group getGroup() { return cGroup; } 2202 public Group getGroup() { return cGroup; }
2203 2203
2204 //{StringScope} 2204 //{StringScope}
2205 public Action getStringScopeAction_0() { return cStringScopeAction_0; } 2205 public Action getStringScopeAction_0() { return cStringScopeAction_0; }
2206 2206
2207 //'string' 2207 //'string'
2208 public Keyword getStringKeyword_1() { return cStringKeyword_1; } 2208 public Keyword getStringKeyword_1() { return cStringKeyword_1; }
2209 } 2209 }
2210 public class NumberSpecificationElements extends AbstractParserRuleElementFinder { 2210 public class NumberSpecificationElements extends AbstractParserRuleElementFinder {
2211 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification"); 2211 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification");
2212 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2212 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2213 private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2213 private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2214 private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2214 private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2215 private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); 2215 private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
2216 private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); 2216 private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
2217 private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); 2217 private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
2218 2218
2219 //NumberSpecification: 2219 //NumberSpecification:
2220 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; 2220 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
2221 @Override public ParserRule getRule() { return rule; } 2221 @Override public ParserRule getRule() { return rule; }
2222 2222
2223 //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration 2223 //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration
2224 public Alternatives getAlternatives() { return cAlternatives; } 2224 public Alternatives getAlternatives() { return cAlternatives; }
2225 2225
2226 //ExactNumber 2226 //ExactNumber
2227 public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; } 2227 public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; }
2228 2228
2229 //IntervallNumber 2229 //IntervallNumber
2230 public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; } 2230 public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; }
2231 2231
2232 //IntEnumberation 2232 //IntEnumberation
2233 public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; } 2233 public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; }
2234 2234
2235 //RealEnumeration 2235 //RealEnumeration
2236 public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; } 2236 public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; }
2237 2237
2238 //StringEnumeration 2238 //StringEnumeration
2239 public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; } 2239 public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; }
2240 } 2240 }
2241 public class ExactNumberElements extends AbstractParserRuleElementFinder { 2241 public class ExactNumberElements extends AbstractParserRuleElementFinder {
2242 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); 2242 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber");
2243 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2243 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2244 private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0); 2244 private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0);
2245 private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0); 2245 private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0);
2246 private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1); 2246 private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1);
2247 private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0); 2247 private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0);
2248 2248
2249 //ExactNumber: 2249 //ExactNumber:
2250 // exactNumber=INT | exactUnlimited?='*'; 2250 // exactNumber=INT | exactUnlimited?='*';
2251 @Override public ParserRule getRule() { return rule; } 2251 @Override public ParserRule getRule() { return rule; }
2252 2252
2253 //exactNumber=INT | exactUnlimited?='*' 2253 //exactNumber=INT | exactUnlimited?='*'
2254 public Alternatives getAlternatives() { return cAlternatives; } 2254 public Alternatives getAlternatives() { return cAlternatives; }
2255 2255
2256 //exactNumber=INT 2256 //exactNumber=INT
2257 public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; } 2257 public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; }
2258 2258
2259 //INT 2259 //INT
2260 public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; } 2260 public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; }
2261 2261
2262 //exactUnlimited?='*' 2262 //exactUnlimited?='*'
2263 public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; } 2263 public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; }
2264 2264
2265 //'*' 2265 //'*'
2266 public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; } 2266 public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; }
2267 } 2267 }
2268 public class IntervallNumberElements extends AbstractParserRuleElementFinder { 2268 public class IntervallNumberElements extends AbstractParserRuleElementFinder {
2269 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); 2269 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber");
2270 private final Group cGroup = (Group)rule.eContents().get(1); 2270 private final Group cGroup = (Group)rule.eContents().get(1);
2271 private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0); 2271 private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0);
2272 private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0); 2272 private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0);
2273 private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); 2273 private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1);
2274 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); 2274 private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
2275 private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); 2275 private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
2276 private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0); 2276 private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0);
2277 private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); 2277 private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
2278 private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0); 2278 private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0);
2279 2279
2280 //IntervallNumber: 2280 //IntervallNumber:
2281 // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); 2281 // min=INT '..' (maxNumber=INT | maxUnlimited?='*');
2282 @Override public ParserRule getRule() { return rule; } 2282 @Override public ParserRule getRule() { return rule; }
2283 2283
2284 //min=INT '..' (maxNumber=INT | maxUnlimited?='*') 2284 //min=INT '..' (maxNumber=INT | maxUnlimited?='*')
2285 public Group getGroup() { return cGroup; } 2285 public Group getGroup() { return cGroup; }
2286 2286
2287 //min=INT 2287 //min=INT
2288 public Assignment getMinAssignment_0() { return cMinAssignment_0; } 2288 public Assignment getMinAssignment_0() { return cMinAssignment_0; }
2289 2289
2290 //INT 2290 //INT
2291 public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; } 2291 public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; }
2292 2292
2293 //'..' 2293 //'..'
2294 public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; } 2294 public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; }
2295 2295
2296 //(maxNumber=INT | maxUnlimited?='*') 2296 //(maxNumber=INT | maxUnlimited?='*')
2297 public Alternatives getAlternatives_2() { return cAlternatives_2; } 2297 public Alternatives getAlternatives_2() { return cAlternatives_2; }
2298 2298
2299 //maxNumber=INT 2299 //maxNumber=INT
2300 public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; } 2300 public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; }
2301 2301
2302 //INT 2302 //INT
2303 public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; } 2303 public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; }
2304 2304
2305 //maxUnlimited?='*' 2305 //maxUnlimited?='*'
2306 public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; } 2306 public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; }
2307 2307
2308 //'*' 2308 //'*'
2309 public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; } 2309 public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; }
2310 } 2310 }
2311 public class IntEnumberationElements extends AbstractParserRuleElementFinder { 2311 public class IntEnumberationElements extends AbstractParserRuleElementFinder {
2312 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); 2312 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation");
2313 private final Group cGroup = (Group)rule.eContents().get(1); 2313 private final Group cGroup = (Group)rule.eContents().get(1);
2314 private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0); 2314 private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0);
2315 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2315 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2316 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2316 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2317 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2317 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2318 private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2318 private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2319 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2319 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2320 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2320 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2321 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2321 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2322 private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2322 private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2323 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2323 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2324 2324
2325 //IntEnumberation: 2325 //IntEnumberation:
2326 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; 2326 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
2327 @Override public ParserRule getRule() { return rule; } 2327 @Override public ParserRule getRule() { return rule; }
2328 2328
2329 //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}' 2329 //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'
2330 public Group getGroup() { return cGroup; } 2330 public Group getGroup() { return cGroup; }
2331 2331
2332 //{IntEnumberation} 2332 //{IntEnumberation}
2333 public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; } 2333 public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; }
2334 2334
2335 //'{' 2335 //'{'
2336 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2336 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2337 2337
2338 //(entry+=INTLiteral (',' entry+=INTLiteral)*)? 2338 //(entry+=INTLiteral (',' entry+=INTLiteral)*)?
2339 public Group getGroup_2() { return cGroup_2; } 2339 public Group getGroup_2() { return cGroup_2; }
2340 2340
2341 //entry+=INTLiteral 2341 //entry+=INTLiteral
2342 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2342 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2343 2343
2344 //INTLiteral 2344 //INTLiteral
2345 public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; } 2345 public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; }
2346 2346
2347 //(',' entry+=INTLiteral)* 2347 //(',' entry+=INTLiteral)*
2348 public Group getGroup_2_1() { return cGroup_2_1; } 2348 public Group getGroup_2_1() { return cGroup_2_1; }
2349 2349
2350 //',' 2350 //','
2351 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2351 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2352 2352
2353 //entry+=INTLiteral 2353 //entry+=INTLiteral
2354 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2354 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2355 2355
2356 //INTLiteral 2356 //INTLiteral
2357 public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; } 2357 public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; }
2358 2358
2359 //'}' 2359 //'}'
2360 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2360 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2361 } 2361 }
2362 public class RealEnumerationElements extends AbstractParserRuleElementFinder { 2362 public class RealEnumerationElements extends AbstractParserRuleElementFinder {
2363 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); 2363 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration");
2364 private final Group cGroup = (Group)rule.eContents().get(1); 2364 private final Group cGroup = (Group)rule.eContents().get(1);
2365 private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0); 2365 private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0);
2366 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2366 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2367 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2367 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2368 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2368 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2369 private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2369 private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2370 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2370 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2371 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2371 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2372 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2372 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2373 private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2373 private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2374 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2374 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2375 2375
2376 //RealEnumeration: 2376 //RealEnumeration:
2377 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; 2377 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
2378 @Override public ParserRule getRule() { return rule; } 2378 @Override public ParserRule getRule() { return rule; }
2379 2379
2380 //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}' 2380 //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'
2381 public Group getGroup() { return cGroup; } 2381 public Group getGroup() { return cGroup; }
2382 2382
2383 //{RealEnumeration} 2383 //{RealEnumeration}
2384 public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; } 2384 public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; }
2385 2385
2386 //'{' 2386 //'{'
2387 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2387 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2388 2388
2389 //(entry+=REALLiteral (',' entry+=REALLiteral)*)? 2389 //(entry+=REALLiteral (',' entry+=REALLiteral)*)?
2390 public Group getGroup_2() { return cGroup_2; } 2390 public Group getGroup_2() { return cGroup_2; }
2391 2391
2392 //entry+=REALLiteral 2392 //entry+=REALLiteral
2393 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2393 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2394 2394
2395 //REALLiteral 2395 //REALLiteral
2396 public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; } 2396 public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; }
2397 2397
2398 //(',' entry+=REALLiteral)* 2398 //(',' entry+=REALLiteral)*
2399 public Group getGroup_2_1() { return cGroup_2_1; } 2399 public Group getGroup_2_1() { return cGroup_2_1; }
2400 2400
2401 //',' 2401 //','
2402 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2402 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2403 2403
2404 //entry+=REALLiteral 2404 //entry+=REALLiteral
2405 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2405 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2406 2406
2407 //REALLiteral 2407 //REALLiteral
2408 public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; } 2408 public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; }
2409 2409
2410 //'}' 2410 //'}'
2411 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2411 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2412 } 2412 }
2413 public class StringEnumerationElements extends AbstractParserRuleElementFinder { 2413 public class StringEnumerationElements extends AbstractParserRuleElementFinder {
2414 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); 2414 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration");
2415 private final Group cGroup = (Group)rule.eContents().get(1); 2415 private final Group cGroup = (Group)rule.eContents().get(1);
2416 private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0); 2416 private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0);
2417 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); 2417 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
2418 private final Group cGroup_2 = (Group)cGroup.eContents().get(2); 2418 private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
2419 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); 2419 private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
2420 private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); 2420 private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0);
2421 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); 2421 private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1);
2422 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); 2422 private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
2423 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); 2423 private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
2424 private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); 2424 private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0);
2425 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); 2425 private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
2426 2426
2427 //StringEnumeration: 2427 //StringEnumeration:
2428 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; 2428 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
2429 @Override public ParserRule getRule() { return rule; } 2429 @Override public ParserRule getRule() { return rule; }
2430 2430
2431 //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}' 2431 //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'
2432 public Group getGroup() { return cGroup; } 2432 public Group getGroup() { return cGroup; }
2433 2433
2434 //{StringEnumeration} 2434 //{StringEnumeration}
2435 public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; } 2435 public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; }
2436 2436
2437 //'{' 2437 //'{'
2438 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } 2438 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
2439 2439
2440 //(entry+=STRING (',' entry+=STRING)*)? 2440 //(entry+=STRING (',' entry+=STRING)*)?
2441 public Group getGroup_2() { return cGroup_2; } 2441 public Group getGroup_2() { return cGroup_2; }
2442 2442
2443 //entry+=STRING 2443 //entry+=STRING
2444 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } 2444 public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; }
2445 2445
2446 //STRING 2446 //STRING
2447 public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; } 2447 public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; }
2448 2448
2449 //(',' entry+=STRING)* 2449 //(',' entry+=STRING)*
2450 public Group getGroup_2_1() { return cGroup_2_1; } 2450 public Group getGroup_2_1() { return cGroup_2_1; }
2451 2451
2452 //',' 2452 //','
2453 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } 2453 public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; }
2454 2454
2455 //entry+=STRING 2455 //entry+=STRING
2456 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } 2456 public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; }
2457 2457
2458 //STRING 2458 //STRING
2459 public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; } 2459 public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; }
2460 2460
2461 //'}' 2461 //'}'
2462 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } 2462 public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; }
2463 } 2463 }
2464 public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { 2464 public class ScopeDeclarationElements extends AbstractParserRuleElementFinder {
2465 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); 2465 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration");
2466 private final Group cGroup = (Group)rule.eContents().get(1); 2466 private final Group cGroup = (Group)rule.eContents().get(1);
2467 private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0); 2467 private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0);
2468 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); 2468 private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
2469 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); 2469 private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
2470 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); 2470 private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2);
2471 private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); 2471 private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0);
2472 2472
2473 //ScopeDeclaration: 2473 //ScopeDeclaration:
2474 // 'scope' name=ID specification=ScopeSpecification; 2474 // 'scope' name=ID specification=ScopeSpecification;
2475 @Override public ParserRule getRule() { return rule; } 2475 @Override public ParserRule getRule() { return rule; }
2476 2476
2477 //'scope' name=ID specification=ScopeSpecification 2477 //'scope' name=ID specification=ScopeSpecification
2478 public Group getGroup() { return cGroup; } 2478 public Group getGroup() { return cGroup; }
2479 2479
2480 //'scope' 2480 //'scope'
2481 public Keyword getScopeKeyword_0() { return cScopeKeyword_0; } 2481 public Keyword getScopeKeyword_0() { return cScopeKeyword_0; }
2482 2482
2483 //name=ID 2483 //name=ID
2484 public Assignment getNameAssignment_1() { return cNameAssignment_1; } 2484 public Assignment getNameAssignment_1() { return cNameAssignment_1; }
2485 2485
2486 //ID 2486 //ID
2487 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } 2487 public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
2488 2488
2489 //specification=ScopeSpecification 2489 //specification=ScopeSpecification
2490 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } 2490 public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; }
2491 2491
2492 //ScopeSpecification 2492 //ScopeSpecification
2493 public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; } 2493 public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; }
2494 } 2494 }
2495 public class ScopeReferenceElements extends AbstractParserRuleElementFinder { 2495 public class ScopeReferenceElements extends AbstractParserRuleElementFinder {
2496 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference"); 2496 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference");
2497 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); 2497 private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1);
2498 private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); 2498 private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0);
2499 private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1); 2499 private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1);
2500 2500
2501 //ScopeReference: 2501 //ScopeReference:
2502 // referred=[ScopeDeclaration]; 2502 // referred=[ScopeDeclaration];
2503 @Override public ParserRule getRule() { return rule; } 2503 @Override public ParserRule getRule() { return rule; }
2504 2504
2505 //referred=[ScopeDeclaration] 2505 //referred=[ScopeDeclaration]
2506 public Assignment getReferredAssignment() { return cReferredAssignment; } 2506 public Assignment getReferredAssignment() { return cReferredAssignment; }
2507 2507
2508 //[ScopeDeclaration] 2508 //[ScopeDeclaration]
2509 public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; } 2509 public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; }
2510 2510
2511 //ID 2511 //ID
2512 public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; } 2512 public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; }
2513 } 2513 }
2514 public class ScopeElements extends AbstractParserRuleElementFinder { 2514 public class ScopeElements extends AbstractParserRuleElementFinder {
2515 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); 2515 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope");
2516 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2516 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2517 private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); 2517 private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
2518 private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); 2518 private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
2519 2519
2520 //Scope: 2520 //Scope:
2521 // ScopeSpecification | ScopeReference; 2521 // ScopeSpecification | ScopeReference;
2522 @Override public ParserRule getRule() { return rule; } 2522 @Override public ParserRule getRule() { return rule; }
2523 2523
2524 //ScopeSpecification | ScopeReference 2524 //ScopeSpecification | ScopeReference
2525 public Alternatives getAlternatives() { return cAlternatives; } 2525 public Alternatives getAlternatives() { return cAlternatives; }
2526 2526
2527 //ScopeSpecification 2527 //ScopeSpecification
2528 public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; } 2528 public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; }
2529 2529
2530 //ScopeReference 2530 //ScopeReference
2531 public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; } 2531 public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; }
2532 } 2532 }
2533 public class TaskElements extends AbstractParserRuleElementFinder { 2533 public class TaskElements extends AbstractParserRuleElementFinder {
2534 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task"); 2534 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task");
2535 private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); 2535 private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1);
2536 2536
2537 //Task: 2537 //Task:
2538 // GenerationTask /*| CoverageCalculation | ValidationTask*/; 2538 // GenerationTask /*| CoverageCalculation | ValidationTask*/;
2539 @Override public ParserRule getRule() { return rule; } 2539 @Override public ParserRule getRule() { return rule; }
2540 2540
2541 //GenerationTask 2541 //GenerationTask
2542 public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; } 2542 public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; }
2543 } 2543 }
2544 public class GenerationTaskElements extends AbstractParserRuleElementFinder { 2544 public class GenerationTaskElements extends AbstractParserRuleElementFinder {
2545 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask"); 2545 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask");
2546 private final Group cGroup = (Group)rule.eContents().get(1); 2546 private final Group cGroup = (Group)rule.eContents().get(1);
2547 private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0); 2547 private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0);
2548 private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1); 2548 private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1);
2549 private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); 2549 private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
2550 private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); 2550 private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3);
2551 private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); 2551 private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0);
2552 private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); 2552 private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0);
2553 private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1); 2553 private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1);
2554 private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); 2554 private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2);
2555 private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0); 2555 private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0);
2556 private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); 2556 private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1);
2557 private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); 2557 private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0);
2558 private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); 2558 private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1);
2559 private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); 2559 private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2);
2560 private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0); 2560 private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0);
2561 private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); 2561 private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2);
2562 private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); 2562 private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0);
2563 private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1); 2563 private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1);
2564 private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); 2564 private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2);
2565 private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0); 2565 private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0);
2566 private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); 2566 private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3);
2567 private final Keyword cObjectivesKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); 2567 private final Keyword cObjectivesKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0);
2568 private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1); 2568 private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1);
2569 private final Assignment cObjectivesAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); 2569 private final Assignment cObjectivesAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2);
2570 private final RuleCall cObjectivesObjectiveParserRuleCall_3_3_2_0 = (RuleCall)cObjectivesAssignment_3_3_2.eContents().get(0); 2570 private final RuleCall cObjectivesObjectiveParserRuleCall_3_3_2_0 = (RuleCall)cObjectivesAssignment_3_3_2.eContents().get(0);
2571 private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); 2571 private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4);
2572 private final Keyword cScopeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); 2572 private final Keyword cScopeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0);
2573 private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); 2573 private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1);
2574 private final Assignment cScopeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); 2574 private final Assignment cScopeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2);
2575 private final RuleCall cScopeScopeParserRuleCall_3_4_2_0 = (RuleCall)cScopeAssignment_3_4_2.eContents().get(0); 2575 private final RuleCall cScopeScopeParserRuleCall_3_4_2_0 = (RuleCall)cScopeAssignment_3_4_2.eContents().get(0);
2576 private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); 2576 private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5);
2577 private final Assignment cNumberSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0); 2577 private final Assignment cNumberSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0);
2578 private final Keyword cNumberSpecifiedNumberKeyword_3_5_0_0 = (Keyword)cNumberSpecifiedAssignment_3_5_0.eContents().get(0); 2578 private final Keyword cNumberSpecifiedNumberKeyword_3_5_0_0 = (Keyword)cNumberSpecifiedAssignment_3_5_0.eContents().get(0);
2579 private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); 2579 private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1);
2580 private final Assignment cNumberAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); 2580 private final Assignment cNumberAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2);
2581 private final RuleCall cNumberINTTerminalRuleCall_3_5_2_0 = (RuleCall)cNumberAssignment_3_5_2.eContents().get(0); 2581 private final RuleCall cNumberINTTerminalRuleCall_3_5_2_0 = (RuleCall)cNumberAssignment_3_5_2.eContents().get(0);
2582 private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6); 2582 private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6);
2583 private final Assignment cRunSpecifiedAssignment_3_6_0 = (Assignment)cGroup_3_6.eContents().get(0); 2583 private final Assignment cRunSpecifiedAssignment_3_6_0 = (Assignment)cGroup_3_6.eContents().get(0);
2584 private final Keyword cRunSpecifiedRunsKeyword_3_6_0_0 = (Keyword)cRunSpecifiedAssignment_3_6_0.eContents().get(0); 2584 private final Keyword cRunSpecifiedRunsKeyword_3_6_0_0 = (Keyword)cRunSpecifiedAssignment_3_6_0.eContents().get(0);
2585 private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1); 2585 private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1);
2586 private final Assignment cRunsAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2); 2586 private final Assignment cRunsAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2);
2587 private final RuleCall cRunsINTTerminalRuleCall_3_6_2_0 = (RuleCall)cRunsAssignment_3_6_2.eContents().get(0); 2587 private final RuleCall cRunsINTTerminalRuleCall_3_6_2_0 = (RuleCall)cRunsAssignment_3_6_2.eContents().get(0);
2588 private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7); 2588 private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7);
2589 private final Keyword cSolverKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0); 2589 private final Keyword cSolverKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0);
2590 private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1); 2590 private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1);
2591 private final Assignment cSolverAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); 2591 private final Assignment cSolverAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2);
2592 private final RuleCall cSolverSolverEnumRuleCall_3_7_2_0 = (RuleCall)cSolverAssignment_3_7_2.eContents().get(0); 2592 private final RuleCall cSolverSolverEnumRuleCall_3_7_2_0 = (RuleCall)cSolverAssignment_3_7_2.eContents().get(0);
2593 private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); 2593 private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8);
2594 private final Keyword cConfigKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); 2594 private final Keyword cConfigKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0);
2595 private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); 2595 private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1);
2596 private final Assignment cConfigAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); 2596 private final Assignment cConfigAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2);
2597 private final RuleCall cConfigConfigParserRuleCall_3_8_2_0 = (RuleCall)cConfigAssignment_3_8_2.eContents().get(0); 2597 private final RuleCall cConfigConfigParserRuleCall_3_8_2_0 = (RuleCall)cConfigAssignment_3_8_2.eContents().get(0);
2598 private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); 2598 private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9);
2599 private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); 2599 private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0);
2600 private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); 2600 private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1);
2601 private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); 2601 private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2);
2602 private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0); 2602 private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0);
2603 private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); 2603 private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10);
2604 private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); 2604 private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0);
2605 private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); 2605 private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1);
2606 private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); 2606 private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2);
2607 private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0); 2607 private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0);
2608 private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); 2608 private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11);
2609 private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); 2609 private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0);
2610 private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); 2610 private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1);
2611 private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); 2611 private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2);
2612 private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0); 2612 private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0);
2613 private final Group cGroup_3_12 = (Group)cUnorderedGroup_3.eContents().get(12); 2613 private final Group cGroup_3_12 = (Group)cUnorderedGroup_3.eContents().get(12);
2614 private final Keyword cOutputKeyword_3_12_0 = (Keyword)cGroup_3_12.eContents().get(0); 2614 private final Keyword cOutputKeyword_3_12_0 = (Keyword)cGroup_3_12.eContents().get(0);
2615 private final Keyword cEqualsSignKeyword_3_12_1 = (Keyword)cGroup_3_12.eContents().get(1); 2615 private final Keyword cEqualsSignKeyword_3_12_1 = (Keyword)cGroup_3_12.eContents().get(1);
2616 private final Assignment cTagetFolderAssignment_3_12_2 = (Assignment)cGroup_3_12.eContents().get(2); 2616 private final Assignment cTagetFolderAssignment_3_12_2 = (Assignment)cGroup_3_12.eContents().get(2);
2617 private final RuleCall cTagetFolderFileParserRuleCall_3_12_2_0 = (RuleCall)cTagetFolderAssignment_3_12_2.eContents().get(0); 2617 private final RuleCall cTagetFolderFileParserRuleCall_3_12_2_0 = (RuleCall)cTagetFolderAssignment_3_12_2.eContents().get(0);
2618 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); 2618 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
2619 2619
2620 //GenerationTask: 2620 //GenerationTask:
2621 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 2621 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
2622 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 2622 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
2623 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 2623 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
2624 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 2624 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
2625 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; 2625 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}';
2626 @Override public ParserRule getRule() { return rule; } 2626 @Override public ParserRule getRule() { return rule; }
2627 2627
2628 //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 2628 //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
2629 //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 2629 //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
2630 //('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 2630 //('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
2631 //('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 2631 //('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
2632 //targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}' 2632 //targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'
2633 public Group getGroup() { return cGroup; } 2633 public Group getGroup() { return cGroup; }
2634 2634
2635 //'generate' 2635 //'generate'
2636 public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; } 2636 public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; }
2637 2637
2638 //{GenerationTask} 2638 //{GenerationTask}
2639 public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; } 2639 public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; }
2640 2640
2641 //'{' 2641 //'{'
2642 public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } 2642 public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
2643 2643
2644 //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '=' 2644 //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '='
2645 //patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & ('scope' '=' scope=Scope)? & 2645 //patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & ('scope' '=' scope=Scope)? &
2646 //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & 2646 //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? &
2647 //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' 2647 //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '='
2648 //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) 2648 //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?)
2649 public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } 2649 public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; }
2650 2650
2651 //('metamodel' '=' metamodel=Metamodel)? 2651 //('metamodel' '=' metamodel=Metamodel)?
2652 public Group getGroup_3_0() { return cGroup_3_0; } 2652 public Group getGroup_3_0() { return cGroup_3_0; }
2653 2653
2654 //'metamodel' 2654 //'metamodel'
2655 public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; } 2655 public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; }
2656 2656
2657 //'=' 2657 //'='
2658 public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; } 2658 public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; }
2659 2659
2660 //metamodel=Metamodel 2660 //metamodel=Metamodel
2661 public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; } 2661 public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; }
2662 2662
2663 //Metamodel 2663 //Metamodel
2664 public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; } 2664 public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; }
2665 2665
2666 //('partial-model' '=' partialModel=PartialModel)? 2666 //('partial-model' '=' partialModel=PartialModel)?
2667 public Group getGroup_3_1() { return cGroup_3_1; } 2667 public Group getGroup_3_1() { return cGroup_3_1; }
2668 2668
2669 //'partial-model' 2669 //'partial-model'
2670 public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; } 2670 public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; }
2671 2671
2672 //'=' 2672 //'='
2673 public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; } 2673 public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; }
2674 2674
2675 //partialModel=PartialModel 2675 //partialModel=PartialModel
2676 public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; } 2676 public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; }
2677 2677
2678 //PartialModel 2678 //PartialModel
2679 public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; } 2679 public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; }
2680 2680
2681 //('constraints' '=' patterns=GraphPattern)? 2681 //('constraints' '=' patterns=GraphPattern)?
2682 public Group getGroup_3_2() { return cGroup_3_2; } 2682 public Group getGroup_3_2() { return cGroup_3_2; }
2683 2683
2684 //'constraints' 2684 //'constraints'
2685 public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; } 2685 public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; }
2686 2686
2687 //'=' 2687 //'='
2688 public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; } 2688 public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; }
2689 2689
2690 //patterns=GraphPattern 2690 //patterns=GraphPattern
2691 public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; } 2691 public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; }
2692 2692
2693 //GraphPattern 2693 //GraphPattern
2694 public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; } 2694 public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; }
2695 2695
2696 //('objectives' '=' objectives=Objective)? 2696 //('objectives' '=' objectives=Objective)?
2697 public Group getGroup_3_3() { return cGroup_3_3; } 2697 public Group getGroup_3_3() { return cGroup_3_3; }
2698 2698
2699 //'objectives' 2699 //'objectives'
2700 public Keyword getObjectivesKeyword_3_3_0() { return cObjectivesKeyword_3_3_0; } 2700 public Keyword getObjectivesKeyword_3_3_0() { return cObjectivesKeyword_3_3_0; }
2701 2701
2702 //'=' 2702 //'='
2703 public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; } 2703 public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; }
2704 2704
2705 //objectives=Objective 2705 //objectives=Objective
2706 public Assignment getObjectivesAssignment_3_3_2() { return cObjectivesAssignment_3_3_2; } 2706 public Assignment getObjectivesAssignment_3_3_2() { return cObjectivesAssignment_3_3_2; }
2707 2707
2708 //Objective 2708 //Objective
2709 public RuleCall getObjectivesObjectiveParserRuleCall_3_3_2_0() { return cObjectivesObjectiveParserRuleCall_3_3_2_0; } 2709 public RuleCall getObjectivesObjectiveParserRuleCall_3_3_2_0() { return cObjectivesObjectiveParserRuleCall_3_3_2_0; }
2710 2710
2711 //('scope' '=' scope=Scope)? 2711 //('scope' '=' scope=Scope)?
2712 public Group getGroup_3_4() { return cGroup_3_4; } 2712 public Group getGroup_3_4() { return cGroup_3_4; }
2713 2713
2714 //'scope' 2714 //'scope'
2715 public Keyword getScopeKeyword_3_4_0() { return cScopeKeyword_3_4_0; } 2715 public Keyword getScopeKeyword_3_4_0() { return cScopeKeyword_3_4_0; }
2716 2716
2717 //'=' 2717 //'='
2718 public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } 2718 public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; }
2719 2719
2720 //scope=Scope 2720 //scope=Scope
2721 public Assignment getScopeAssignment_3_4_2() { return cScopeAssignment_3_4_2; } 2721 public Assignment getScopeAssignment_3_4_2() { return cScopeAssignment_3_4_2; }
2722 2722
2723 //Scope 2723 //Scope
2724 public RuleCall getScopeScopeParserRuleCall_3_4_2_0() { return cScopeScopeParserRuleCall_3_4_2_0; } 2724 public RuleCall getScopeScopeParserRuleCall_3_4_2_0() { return cScopeScopeParserRuleCall_3_4_2_0; }
2725 2725
2726 //(numberSpecified?='number' '=' number=INT)? 2726 //(numberSpecified?='number' '=' number=INT)?
2727 public Group getGroup_3_5() { return cGroup_3_5; } 2727 public Group getGroup_3_5() { return cGroup_3_5; }
2728 2728
2729 //numberSpecified?='number' 2729 //numberSpecified?='number'
2730 public Assignment getNumberSpecifiedAssignment_3_5_0() { return cNumberSpecifiedAssignment_3_5_0; } 2730 public Assignment getNumberSpecifiedAssignment_3_5_0() { return cNumberSpecifiedAssignment_3_5_0; }
2731 2731
2732 //'number' 2732 //'number'
2733 public Keyword getNumberSpecifiedNumberKeyword_3_5_0_0() { return cNumberSpecifiedNumberKeyword_3_5_0_0; } 2733 public Keyword getNumberSpecifiedNumberKeyword_3_5_0_0() { return cNumberSpecifiedNumberKeyword_3_5_0_0; }
2734 2734
2735 //'=' 2735 //'='
2736 public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } 2736 public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; }
2737 2737
2738 //number=INT 2738 //number=INT
2739 public Assignment getNumberAssignment_3_5_2() { return cNumberAssignment_3_5_2; } 2739 public Assignment getNumberAssignment_3_5_2() { return cNumberAssignment_3_5_2; }
2740 2740
2741 //INT 2741 //INT
2742 public RuleCall getNumberINTTerminalRuleCall_3_5_2_0() { return cNumberINTTerminalRuleCall_3_5_2_0; } 2742 public RuleCall getNumberINTTerminalRuleCall_3_5_2_0() { return cNumberINTTerminalRuleCall_3_5_2_0; }
2743 2743
2744 //(runSpecified?='runs' '=' runs=INT)? 2744 //(runSpecified?='runs' '=' runs=INT)?
2745 public Group getGroup_3_6() { return cGroup_3_6; } 2745 public Group getGroup_3_6() { return cGroup_3_6; }
2746 2746
2747 //runSpecified?='runs' 2747 //runSpecified?='runs'
2748 public Assignment getRunSpecifiedAssignment_3_6_0() { return cRunSpecifiedAssignment_3_6_0; } 2748 public Assignment getRunSpecifiedAssignment_3_6_0() { return cRunSpecifiedAssignment_3_6_0; }
2749 2749
2750 //'runs' 2750 //'runs'
2751 public Keyword getRunSpecifiedRunsKeyword_3_6_0_0() { return cRunSpecifiedRunsKeyword_3_6_0_0; } 2751 public Keyword getRunSpecifiedRunsKeyword_3_6_0_0() { return cRunSpecifiedRunsKeyword_3_6_0_0; }
2752 2752
2753 //'=' 2753 //'='
2754 public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; } 2754 public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; }
2755 2755
2756 //runs=INT 2756 //runs=INT
2757 public Assignment getRunsAssignment_3_6_2() { return cRunsAssignment_3_6_2; } 2757 public Assignment getRunsAssignment_3_6_2() { return cRunsAssignment_3_6_2; }
2758 2758
2759 //INT 2759 //INT
2760 public RuleCall getRunsINTTerminalRuleCall_3_6_2_0() { return cRunsINTTerminalRuleCall_3_6_2_0; } 2760 public RuleCall getRunsINTTerminalRuleCall_3_6_2_0() { return cRunsINTTerminalRuleCall_3_6_2_0; }
2761 2761
2762 //('solver' '=' solver=Solver)? 2762 //('solver' '=' solver=Solver)?
2763 public Group getGroup_3_7() { return cGroup_3_7; } 2763 public Group getGroup_3_7() { return cGroup_3_7; }
2764 2764
2765 //'solver' 2765 //'solver'
2766 public Keyword getSolverKeyword_3_7_0() { return cSolverKeyword_3_7_0; } 2766 public Keyword getSolverKeyword_3_7_0() { return cSolverKeyword_3_7_0; }
2767 2767
2768 //'=' 2768 //'='
2769 public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; } 2769 public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; }
2770 2770
2771 //solver=Solver 2771 //solver=Solver
2772 public Assignment getSolverAssignment_3_7_2() { return cSolverAssignment_3_7_2; } 2772 public Assignment getSolverAssignment_3_7_2() { return cSolverAssignment_3_7_2; }
2773 2773
2774 //Solver 2774 //Solver
2775 public RuleCall getSolverSolverEnumRuleCall_3_7_2_0() { return cSolverSolverEnumRuleCall_3_7_2_0; } 2775 public RuleCall getSolverSolverEnumRuleCall_3_7_2_0() { return cSolverSolverEnumRuleCall_3_7_2_0; }
2776 2776
2777 //('config' '=' config=Config)? 2777 //('config' '=' config=Config)?
2778 public Group getGroup_3_8() { return cGroup_3_8; } 2778 public Group getGroup_3_8() { return cGroup_3_8; }
2779 2779
2780 //'config' 2780 //'config'
2781 public Keyword getConfigKeyword_3_8_0() { return cConfigKeyword_3_8_0; } 2781 public Keyword getConfigKeyword_3_8_0() { return cConfigKeyword_3_8_0; }
2782 2782
2783 //'=' 2783 //'='
2784 public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } 2784 public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; }
2785 2785
2786 //config=Config 2786 //config=Config
2787 public Assignment getConfigAssignment_3_8_2() { return cConfigAssignment_3_8_2; } 2787 public Assignment getConfigAssignment_3_8_2() { return cConfigAssignment_3_8_2; }
2788 2788
2789 //Config 2789 //Config
2790 public RuleCall getConfigConfigParserRuleCall_3_8_2_0() { return cConfigConfigParserRuleCall_3_8_2_0; } 2790 public RuleCall getConfigConfigParserRuleCall_3_8_2_0() { return cConfigConfigParserRuleCall_3_8_2_0; }
2791 2791
2792 //('debug' '=' debugFolder=File)? 2792 //('debug' '=' debugFolder=File)?
2793 public Group getGroup_3_9() { return cGroup_3_9; } 2793 public Group getGroup_3_9() { return cGroup_3_9; }
2794 2794
2795 //'debug' 2795 //'debug'
2796 public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; } 2796 public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; }
2797 2797
2798 //'=' 2798 //'='
2799 public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } 2799 public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; }
2800 2800
2801 //debugFolder=File 2801 //debugFolder=File
2802 public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; } 2802 public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; }
2803 2803
2804 //File 2804 //File
2805 public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; } 2805 public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; }
2806 2806
2807 //('log' '=' targetLogFile=File)? 2807 //('log' '=' targetLogFile=File)?
2808 public Group getGroup_3_10() { return cGroup_3_10; } 2808 public Group getGroup_3_10() { return cGroup_3_10; }
2809 2809
2810 //'log' 2810 //'log'
2811 public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; } 2811 public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; }
2812 2812
2813 //'=' 2813 //'='
2814 public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } 2814 public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; }
2815 2815
2816 //targetLogFile=File 2816 //targetLogFile=File
2817 public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; } 2817 public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; }
2818 2818
2819 //File 2819 //File
2820 public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; } 2820 public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; }
2821 2821
2822 //('statistics' '=' targetStatisticsFile=File)? 2822 //('statistics' '=' targetStatisticsFile=File)?
2823 public Group getGroup_3_11() { return cGroup_3_11; } 2823 public Group getGroup_3_11() { return cGroup_3_11; }
2824 2824
2825 //'statistics' 2825 //'statistics'
2826 public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; } 2826 public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; }
2827 2827
2828 //'=' 2828 //'='
2829 public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } 2829 public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; }
2830 2830
2831 //targetStatisticsFile=File 2831 //targetStatisticsFile=File
2832 public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; } 2832 public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; }
2833 2833
2834 //File 2834 //File
2835 public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; } 2835 public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; }
2836 2836
2837 //('output' '=' tagetFolder=File)? 2837 //('output' '=' tagetFolder=File)?
2838 public Group getGroup_3_12() { return cGroup_3_12; } 2838 public Group getGroup_3_12() { return cGroup_3_12; }
2839 2839
2840 //'output' 2840 //'output'
2841 public Keyword getOutputKeyword_3_12_0() { return cOutputKeyword_3_12_0; } 2841 public Keyword getOutputKeyword_3_12_0() { return cOutputKeyword_3_12_0; }
2842 2842
2843 //'=' 2843 //'='
2844 public Keyword getEqualsSignKeyword_3_12_1() { return cEqualsSignKeyword_3_12_1; } 2844 public Keyword getEqualsSignKeyword_3_12_1() { return cEqualsSignKeyword_3_12_1; }
2845 2845
2846 //tagetFolder=File 2846 //tagetFolder=File
2847 public Assignment getTagetFolderAssignment_3_12_2() { return cTagetFolderAssignment_3_12_2; } 2847 public Assignment getTagetFolderAssignment_3_12_2() { return cTagetFolderAssignment_3_12_2; }
2848 2848
2849 //File 2849 //File
2850 public RuleCall getTagetFolderFileParserRuleCall_3_12_2_0() { return cTagetFolderFileParserRuleCall_3_12_2_0; } 2850 public RuleCall getTagetFolderFileParserRuleCall_3_12_2_0() { return cTagetFolderFileParserRuleCall_3_12_2_0; }
2851 2851
2852 //'}' 2852 //'}'
2853 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } 2853 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
2854 } 2854 }
2855 2855
2856 public class OptimizationDirectionElements extends AbstractEnumRuleElementFinder { 2856 public class OptimizationDirectionElements extends AbstractEnumRuleElementFinder {
2857 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); 2857 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection");
2858 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2858 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2859 private final EnumLiteralDeclaration cMINIMIZEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2859 private final EnumLiteralDeclaration cMINIMIZEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2860 private final Keyword cMINIMIZEMinimizeKeyword_0_0 = (Keyword)cMINIMIZEEnumLiteralDeclaration_0.eContents().get(0); 2860 private final Keyword cMINIMIZEMinimizeKeyword_0_0 = (Keyword)cMINIMIZEEnumLiteralDeclaration_0.eContents().get(0);
2861 private final EnumLiteralDeclaration cMAXIMIZEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2861 private final EnumLiteralDeclaration cMAXIMIZEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2862 private final Keyword cMAXIMIZEMaximizeKeyword_1_0 = (Keyword)cMAXIMIZEEnumLiteralDeclaration_1.eContents().get(0); 2862 private final Keyword cMAXIMIZEMaximizeKeyword_1_0 = (Keyword)cMAXIMIZEEnumLiteralDeclaration_1.eContents().get(0);
2863 2863
2864 //enum OptimizationDirection: 2864 //enum OptimizationDirection:
2865 // MINIMIZE='minimize' | MAXIMIZE='maximize'; 2865 // MINIMIZE='minimize' | MAXIMIZE='maximize';
2866 public EnumRule getRule() { return rule; } 2866 public EnumRule getRule() { return rule; }
2867 2867
2868 //MINIMIZE='minimize' | MAXIMIZE='maximize' 2868 //MINIMIZE='minimize' | MAXIMIZE='maximize'
2869 public Alternatives getAlternatives() { return cAlternatives; } 2869 public Alternatives getAlternatives() { return cAlternatives; }
2870 2870
2871 //MINIMIZE='minimize' 2871 //MINIMIZE='minimize'
2872 public EnumLiteralDeclaration getMINIMIZEEnumLiteralDeclaration_0() { return cMINIMIZEEnumLiteralDeclaration_0; } 2872 public EnumLiteralDeclaration getMINIMIZEEnumLiteralDeclaration_0() { return cMINIMIZEEnumLiteralDeclaration_0; }
2873 2873
2874 //'minimize' 2874 //'minimize'
2875 public Keyword getMINIMIZEMinimizeKeyword_0_0() { return cMINIMIZEMinimizeKeyword_0_0; } 2875 public Keyword getMINIMIZEMinimizeKeyword_0_0() { return cMINIMIZEMinimizeKeyword_0_0; }
2876 2876
2877 //MAXIMIZE='maximize' 2877 //MAXIMIZE='maximize'
2878 public EnumLiteralDeclaration getMAXIMIZEEnumLiteralDeclaration_1() { return cMAXIMIZEEnumLiteralDeclaration_1; } 2878 public EnumLiteralDeclaration getMAXIMIZEEnumLiteralDeclaration_1() { return cMAXIMIZEEnumLiteralDeclaration_1; }
2879 2879
2880 //'maximize' 2880 //'maximize'
2881 public Keyword getMAXIMIZEMaximizeKeyword_1_0() { return cMAXIMIZEMaximizeKeyword_1_0; } 2881 public Keyword getMAXIMIZEMaximizeKeyword_1_0() { return cMAXIMIZEMaximizeKeyword_1_0; }
2882 } 2882 }
2883 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { 2883 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder {
2884 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); 2884 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
2885 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2885 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2886 private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2886 private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2887 private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0); 2887 private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0);
2888 private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2888 private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2889 private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0); 2889 private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0);
2890 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2890 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2891 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0); 2891 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0);
2892 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); 2892 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
2893 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0); 2893 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0);
2894 2894
2895 //enum ComparisonOperator: 2895 //enum ComparisonOperator:
2896 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; 2896 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
2897 public EnumRule getRule() { return rule; } 2897 public EnumRule getRule() { return rule; }
2898 2898
2899 //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=' 2899 //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='
2900 public Alternatives getAlternatives() { return cAlternatives; } 2900 public Alternatives getAlternatives() { return cAlternatives; }
2901 2901
2902 //LESS='<' 2902 //LESS='<'
2903 public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; } 2903 public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; }
2904 2904
2905 //'<' 2905 //'<'
2906 public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; } 2906 public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; }
2907 2907
2908 //GREATER='>' 2908 //GREATER='>'
2909 public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; } 2909 public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; }
2910 2910
2911 //'>' 2911 //'>'
2912 public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; } 2912 public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; }
2913 2913
2914 //LESS_EQUALS='<=' 2914 //LESS_EQUALS='<='
2915 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; } 2915 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; }
2916 2916
2917 //'<=' 2917 //'<='
2918 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; } 2918 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; }
2919 2919
2920 //GREATER_EQUALS='>=' 2920 //GREATER_EQUALS='>='
2921 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; } 2921 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; }
2922 2922
2923 //'>=' 2923 //'>='
2924 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; } 2924 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; }
2925 } 2925 }
2926 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { 2926 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder {
2927 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); 2927 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
2928 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2928 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2929 private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2929 private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2930 private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0); 2930 private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0);
2931 private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2931 private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2932 private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0); 2932 private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0);
2933 private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2933 private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2934 private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0); 2934 private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0);
2935 2935
2936 //enum DocumentLevelSpecification: 2936 //enum DocumentLevelSpecification:
2937 // none | normal | full; 2937 // none | normal | full;
2938 public EnumRule getRule() { return rule; } 2938 public EnumRule getRule() { return rule; }
2939 2939
2940 //none | normal | full 2940 //none | normal | full
2941 public Alternatives getAlternatives() { return cAlternatives; } 2941 public Alternatives getAlternatives() { return cAlternatives; }
2942 2942
2943 //none 2943 //none
2944 public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; } 2944 public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; }
2945 2945
2946 //"none" 2946 //"none"
2947 public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; } 2947 public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; }
2948 2948
2949 //normal 2949 //normal
2950 public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; } 2950 public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; }
2951 2951
2952 //"normal" 2952 //"normal"
2953 public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; } 2953 public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; }
2954 2954
2955 //full 2955 //full
2956 public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; } 2956 public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; }
2957 2957
2958 //"full" 2958 //"full"
2959 public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; } 2959 public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; }
2960 } 2960 }
2961 public class SolverElements extends AbstractEnumRuleElementFinder { 2961 public class SolverElements extends AbstractEnumRuleElementFinder {
2962 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); 2962 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver");
2963 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 2963 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2964 private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 2964 private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2965 private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0); 2965 private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0);
2966 private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 2966 private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2967 private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0); 2967 private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0);
2968 private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); 2968 private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
2969 private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0); 2969 private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0);
2970 2970
2971 //enum Solver: 2971 //enum Solver:
2972 // SMTSolver | AlloySolver | ViatraSolver; 2972 // SMTSolver | AlloySolver | ViatraSolver;
2973 public EnumRule getRule() { return rule; } 2973 public EnumRule getRule() { return rule; }
2974 2974
2975 //SMTSolver | AlloySolver | ViatraSolver 2975 //SMTSolver | AlloySolver | ViatraSolver
2976 public Alternatives getAlternatives() { return cAlternatives; } 2976 public Alternatives getAlternatives() { return cAlternatives; }
2977 2977
2978 //SMTSolver 2978 //SMTSolver
2979 public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; } 2979 public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; }
2980 2980
2981 //"SMTSolver" 2981 //"SMTSolver"
2982 public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; } 2982 public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; }
2983 2983
2984 //AlloySolver 2984 //AlloySolver
2985 public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; } 2985 public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; }
2986 2986
2987 //"AlloySolver" 2987 //"AlloySolver"
2988 public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; } 2988 public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; }
2989 2989
2990 //ViatraSolver 2990 //ViatraSolver
2991 public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; } 2991 public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; }
2992 2992
2993 //"ViatraSolver" 2993 //"ViatraSolver"
2994 public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; } 2994 public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; }
2995 } 2995 }
2996 2996
2997 private final ConfigurationScriptElements pConfigurationScript; 2997 private final ConfigurationScriptElements pConfigurationScript;
2998 private final CommandElements pCommand; 2998 private final CommandElements pCommand;
2999 private final QualifiedNameElements pQualifiedName; 2999 private final QualifiedNameElements pQualifiedName;
3000 private final REALLiteralElements pREALLiteral; 3000 private final REALLiteralElements pREALLiteral;
3001 private final INTLiteralElements pINTLiteral; 3001 private final INTLiteralElements pINTLiteral;
3002 private final ImportElements pImport; 3002 private final ImportElements pImport;
3003 private final EPackageImportElements pEPackageImport; 3003 private final EPackageImportElements pEPackageImport;
3004 private final ViatraImportElements pViatraImport; 3004 private final ViatraImportElements pViatraImport;
3005 private final DeclarationElements pDeclaration; 3005 private final DeclarationElements pDeclaration;
3006 private final FileSpecificationElements pFileSpecification; 3006 private final FileSpecificationElements pFileSpecification;
3007 private final FileDeclarationElements pFileDeclaration; 3007 private final FileDeclarationElements pFileDeclaration;
3008 private final FileReferenceElements pFileReference; 3008 private final FileReferenceElements pFileReference;
3009 private final FileElements pFile; 3009 private final FileElements pFile;
3010 private final MetamodelSpecificationElements pMetamodelSpecification; 3010 private final MetamodelSpecificationElements pMetamodelSpecification;
3011 private final MetamodelEntryElements pMetamodelEntry; 3011 private final MetamodelEntryElements pMetamodelEntry;
3012 private final AllPackageEntryElements pAllPackageEntry; 3012 private final AllPackageEntryElements pAllPackageEntry;
3013 private final MetamodelElementElements pMetamodelElement; 3013 private final MetamodelElementElements pMetamodelElement;
3014 private final MetamodelDeclarationElements pMetamodelDeclaration; 3014 private final MetamodelDeclarationElements pMetamodelDeclaration;
3015 private final MetamodelReferenceElements pMetamodelReference; 3015 private final MetamodelReferenceElements pMetamodelReference;
3016 private final MetamodelElements pMetamodel; 3016 private final MetamodelElements pMetamodel;
3017 private final PartialModelSpecificationElements pPartialModelSpecification; 3017 private final PartialModelSpecificationElements pPartialModelSpecification;
3018 private final PartialModelEntryElements pPartialModelEntry; 3018 private final PartialModelEntryElements pPartialModelEntry;
3019 private final ModelEntryElements pModelEntry; 3019 private final ModelEntryElements pModelEntry;
3020 private final FolderEntryElements pFolderEntry; 3020 private final FolderEntryElements pFolderEntry;
3021 private final PartialModelDeclarationElements pPartialModelDeclaration; 3021 private final PartialModelDeclarationElements pPartialModelDeclaration;
3022 private final PartialModelReferenceElements pPartialModelReference; 3022 private final PartialModelReferenceElements pPartialModelReference;
3023 private final PartialModelElements pPartialModel; 3023 private final PartialModelElements pPartialModel;
3024 private final PatternSpecificationElements pPatternSpecification; 3024 private final PatternSpecificationElements pPatternSpecification;
3025 private final PatternEntryElements pPatternEntry; 3025 private final PatternEntryElements pPatternEntry;
3026 private final AllPatternEntryElements pAllPatternEntry; 3026 private final AllPatternEntryElements pAllPatternEntry;
3027 private final PatternElementElements pPatternElement; 3027 private final PatternElementElements pPatternElement;
3028 private final GraphPatternDeclarationElements pGraphPatternDeclaration; 3028 private final GraphPatternDeclarationElements pGraphPatternDeclaration;
3029 private final GraphPatternReferenceElements pGraphPatternReference; 3029 private final GraphPatternReferenceElements pGraphPatternReference;
3030 private final GraphPatternElements pGraphPattern; 3030 private final GraphPatternElements pGraphPattern;
3031 private final ObjectiveSpecificationElements pObjectiveSpecification; 3031 private final ObjectiveSpecificationElements pObjectiveSpecification;
3032 private final ObjectiveEntryElements pObjectiveEntry; 3032 private final ObjectiveEntryElements pObjectiveEntry;
3033 private final OptimizationDirectionElements eOptimizationDirection; 3033 private final OptimizationDirectionElements eOptimizationDirection;
3034 private final OptimizationEntryElements pOptimizationEntry; 3034 private final OptimizationEntryElements pOptimizationEntry;
3035 private final ComparisonOperatorElements eComparisonOperator; 3035 private final ComparisonOperatorElements eComparisonOperator;
3036 private final ThresholdEntryElements pThresholdEntry; 3036 private final ThresholdEntryElements pThresholdEntry;
3037 private final ObjectiveFunctionElements pObjectiveFunction; 3037 private final ObjectiveFunctionElements pObjectiveFunction;
3038 private final CostObjectiveFunctionElements pCostObjectiveFunction; 3038 private final CostObjectiveFunctionElements pCostObjectiveFunction;
3039 private final CostEntryElements pCostEntry; 3039 private final CostEntryElements pCostEntry;
3040 private final ObjectiveDeclarationElements pObjectiveDeclaration; 3040 private final ObjectiveDeclarationElements pObjectiveDeclaration;
3041 private final ObjectiveReferenceElements pObjectiveReference; 3041 private final ObjectiveReferenceElements pObjectiveReference;
3042 private final ObjectiveElements pObjective; 3042 private final ObjectiveElements pObjective;
3043 private final ConfigSpecificationElements pConfigSpecification; 3043 private final ConfigSpecificationElements pConfigSpecification;
3044 private final ConfigDeclarationElements pConfigDeclaration; 3044 private final ConfigDeclarationElements pConfigDeclaration;
3045 private final ConfigEntryElements pConfigEntry; 3045 private final ConfigEntryElements pConfigEntry;
3046 private final DocumentationEntryElements pDocumentationEntry; 3046 private final DocumentationEntryElements pDocumentationEntry;
3047 private final DocumentLevelSpecificationElements eDocumentLevelSpecification; 3047 private final DocumentLevelSpecificationElements eDocumentLevelSpecification;
3048 private final RuntimeEntryElements pRuntimeEntry; 3048 private final RuntimeEntryElements pRuntimeEntry;
3049 private final MemoryEntryElements pMemoryEntry; 3049 private final MemoryEntryElements pMemoryEntry;
3050 private final CustomEntryElements pCustomEntry; 3050 private final CustomEntryElements pCustomEntry;
3051 private final ConfigReferenceElements pConfigReference; 3051 private final ConfigReferenceElements pConfigReference;
3052 private final ConfigElements pConfig; 3052 private final ConfigElements pConfig;
3053 private final SolverElements eSolver; 3053 private final SolverElements eSolver;
3054 private final ScopeSpecificationElements pScopeSpecification; 3054 private final ScopeSpecificationElements pScopeSpecification;
3055 private final TypeScopeElements pTypeScope; 3055 private final TypeScopeElements pTypeScope;
3056 private final ClassTypeScopeElements pClassTypeScope; 3056 private final ClassTypeScopeElements pClassTypeScope;
3057 private final ObjectTypeScopeElements pObjectTypeScope; 3057 private final ObjectTypeScopeElements pObjectTypeScope;
3058 private final IntegerTypeScopeElements pIntegerTypeScope; 3058 private final IntegerTypeScopeElements pIntegerTypeScope;
3059 private final RealTypeScopeElements pRealTypeScope; 3059 private final RealTypeScopeElements pRealTypeScope;
3060 private final StringTypeScopeElements pStringTypeScope; 3060 private final StringTypeScopeElements pStringTypeScope;
3061 private final TypeReferenceElements pTypeReference; 3061 private final TypeReferenceElements pTypeReference;
3062 private final ClassReferenceElements pClassReference; 3062 private final ClassReferenceElements pClassReference;
3063 private final ObjectReferenceElements pObjectReference; 3063 private final ObjectReferenceElements pObjectReference;
3064 private final IntegerReferenceElements pIntegerReference; 3064 private final IntegerReferenceElements pIntegerReference;
3065 private final RealReferenceElements pRealReference; 3065 private final RealReferenceElements pRealReference;
3066 private final StringReferenceElements pStringReference; 3066 private final StringReferenceElements pStringReference;
3067 private final NumberSpecificationElements pNumberSpecification; 3067 private final NumberSpecificationElements pNumberSpecification;
3068 private final ExactNumberElements pExactNumber; 3068 private final ExactNumberElements pExactNumber;
3069 private final IntervallNumberElements pIntervallNumber; 3069 private final IntervallNumberElements pIntervallNumber;
3070 private final IntEnumberationElements pIntEnumberation; 3070 private final IntEnumberationElements pIntEnumberation;
3071 private final RealEnumerationElements pRealEnumeration; 3071 private final RealEnumerationElements pRealEnumeration;
3072 private final StringEnumerationElements pStringEnumeration; 3072 private final StringEnumerationElements pStringEnumeration;
3073 private final ScopeDeclarationElements pScopeDeclaration; 3073 private final ScopeDeclarationElements pScopeDeclaration;
3074 private final ScopeReferenceElements pScopeReference; 3074 private final ScopeReferenceElements pScopeReference;
3075 private final ScopeElements pScope; 3075 private final ScopeElements pScope;
3076 private final TaskElements pTask; 3076 private final TaskElements pTask;
3077 private final GenerationTaskElements pGenerationTask; 3077 private final GenerationTaskElements pGenerationTask;
3078 3078
3079 private final Grammar grammar; 3079 private final Grammar grammar;
3080 3080
3081 private final TerminalsGrammarAccess gaTerminals; 3081 private final TerminalsGrammarAccess gaTerminals;
3082 3082
3083 @Inject 3083 @Inject
3084 public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider, 3084 public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider,
3085 TerminalsGrammarAccess gaTerminals) { 3085 TerminalsGrammarAccess gaTerminals) {
3086 this.grammar = internalFindGrammar(grammarProvider); 3086 this.grammar = internalFindGrammar(grammarProvider);
3087 this.gaTerminals = gaTerminals; 3087 this.gaTerminals = gaTerminals;
3088 this.pConfigurationScript = new ConfigurationScriptElements(); 3088 this.pConfigurationScript = new ConfigurationScriptElements();
3089 this.pCommand = new CommandElements(); 3089 this.pCommand = new CommandElements();
3090 this.pQualifiedName = new QualifiedNameElements(); 3090 this.pQualifiedName = new QualifiedNameElements();
3091 this.pREALLiteral = new REALLiteralElements(); 3091 this.pREALLiteral = new REALLiteralElements();
3092 this.pINTLiteral = new INTLiteralElements(); 3092 this.pINTLiteral = new INTLiteralElements();
3093 this.pImport = new ImportElements(); 3093 this.pImport = new ImportElements();
3094 this.pEPackageImport = new EPackageImportElements(); 3094 this.pEPackageImport = new EPackageImportElements();
3095 this.pViatraImport = new ViatraImportElements(); 3095 this.pViatraImport = new ViatraImportElements();
3096 this.pDeclaration = new DeclarationElements(); 3096 this.pDeclaration = new DeclarationElements();
3097 this.pFileSpecification = new FileSpecificationElements(); 3097 this.pFileSpecification = new FileSpecificationElements();
3098 this.pFileDeclaration = new FileDeclarationElements(); 3098 this.pFileDeclaration = new FileDeclarationElements();
3099 this.pFileReference = new FileReferenceElements(); 3099 this.pFileReference = new FileReferenceElements();
3100 this.pFile = new FileElements(); 3100 this.pFile = new FileElements();
3101 this.pMetamodelSpecification = new MetamodelSpecificationElements(); 3101 this.pMetamodelSpecification = new MetamodelSpecificationElements();
3102 this.pMetamodelEntry = new MetamodelEntryElements(); 3102 this.pMetamodelEntry = new MetamodelEntryElements();
3103 this.pAllPackageEntry = new AllPackageEntryElements(); 3103 this.pAllPackageEntry = new AllPackageEntryElements();
3104 this.pMetamodelElement = new MetamodelElementElements(); 3104 this.pMetamodelElement = new MetamodelElementElements();
3105 this.pMetamodelDeclaration = new MetamodelDeclarationElements(); 3105 this.pMetamodelDeclaration = new MetamodelDeclarationElements();
3106 this.pMetamodelReference = new MetamodelReferenceElements(); 3106 this.pMetamodelReference = new MetamodelReferenceElements();
3107 this.pMetamodel = new MetamodelElements(); 3107 this.pMetamodel = new MetamodelElements();
3108 this.pPartialModelSpecification = new PartialModelSpecificationElements(); 3108 this.pPartialModelSpecification = new PartialModelSpecificationElements();
3109 this.pPartialModelEntry = new PartialModelEntryElements(); 3109 this.pPartialModelEntry = new PartialModelEntryElements();
3110 this.pModelEntry = new ModelEntryElements(); 3110 this.pModelEntry = new ModelEntryElements();
3111 this.pFolderEntry = new FolderEntryElements(); 3111 this.pFolderEntry = new FolderEntryElements();
3112 this.pPartialModelDeclaration = new PartialModelDeclarationElements(); 3112 this.pPartialModelDeclaration = new PartialModelDeclarationElements();
3113 this.pPartialModelReference = new PartialModelReferenceElements(); 3113 this.pPartialModelReference = new PartialModelReferenceElements();
3114 this.pPartialModel = new PartialModelElements(); 3114 this.pPartialModel = new PartialModelElements();
3115 this.pPatternSpecification = new PatternSpecificationElements(); 3115 this.pPatternSpecification = new PatternSpecificationElements();
3116 this.pPatternEntry = new PatternEntryElements(); 3116 this.pPatternEntry = new PatternEntryElements();
3117 this.pAllPatternEntry = new AllPatternEntryElements(); 3117 this.pAllPatternEntry = new AllPatternEntryElements();
3118 this.pPatternElement = new PatternElementElements(); 3118 this.pPatternElement = new PatternElementElements();
3119 this.pGraphPatternDeclaration = new GraphPatternDeclarationElements(); 3119 this.pGraphPatternDeclaration = new GraphPatternDeclarationElements();
3120 this.pGraphPatternReference = new GraphPatternReferenceElements(); 3120 this.pGraphPatternReference = new GraphPatternReferenceElements();
3121 this.pGraphPattern = new GraphPatternElements(); 3121 this.pGraphPattern = new GraphPatternElements();
3122 this.pObjectiveSpecification = new ObjectiveSpecificationElements(); 3122 this.pObjectiveSpecification = new ObjectiveSpecificationElements();
3123 this.pObjectiveEntry = new ObjectiveEntryElements(); 3123 this.pObjectiveEntry = new ObjectiveEntryElements();
3124 this.eOptimizationDirection = new OptimizationDirectionElements(); 3124 this.eOptimizationDirection = new OptimizationDirectionElements();
3125 this.pOptimizationEntry = new OptimizationEntryElements(); 3125 this.pOptimizationEntry = new OptimizationEntryElements();
3126 this.eComparisonOperator = new ComparisonOperatorElements(); 3126 this.eComparisonOperator = new ComparisonOperatorElements();
3127 this.pThresholdEntry = new ThresholdEntryElements(); 3127 this.pThresholdEntry = new ThresholdEntryElements();
3128 this.pObjectiveFunction = new ObjectiveFunctionElements(); 3128 this.pObjectiveFunction = new ObjectiveFunctionElements();
3129 this.pCostObjectiveFunction = new CostObjectiveFunctionElements(); 3129 this.pCostObjectiveFunction = new CostObjectiveFunctionElements();
3130 this.pCostEntry = new CostEntryElements(); 3130 this.pCostEntry = new CostEntryElements();
3131 this.pObjectiveDeclaration = new ObjectiveDeclarationElements(); 3131 this.pObjectiveDeclaration = new ObjectiveDeclarationElements();
3132 this.pObjectiveReference = new ObjectiveReferenceElements(); 3132 this.pObjectiveReference = new ObjectiveReferenceElements();
3133 this.pObjective = new ObjectiveElements(); 3133 this.pObjective = new ObjectiveElements();
3134 this.pConfigSpecification = new ConfigSpecificationElements(); 3134 this.pConfigSpecification = new ConfigSpecificationElements();
3135 this.pConfigDeclaration = new ConfigDeclarationElements(); 3135 this.pConfigDeclaration = new ConfigDeclarationElements();
3136 this.pConfigEntry = new ConfigEntryElements(); 3136 this.pConfigEntry = new ConfigEntryElements();
3137 this.pDocumentationEntry = new DocumentationEntryElements(); 3137 this.pDocumentationEntry = new DocumentationEntryElements();
3138 this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements(); 3138 this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements();
3139 this.pRuntimeEntry = new RuntimeEntryElements(); 3139 this.pRuntimeEntry = new RuntimeEntryElements();
3140 this.pMemoryEntry = new MemoryEntryElements(); 3140 this.pMemoryEntry = new MemoryEntryElements();
3141 this.pCustomEntry = new CustomEntryElements(); 3141 this.pCustomEntry = new CustomEntryElements();
3142 this.pConfigReference = new ConfigReferenceElements(); 3142 this.pConfigReference = new ConfigReferenceElements();
3143 this.pConfig = new ConfigElements(); 3143 this.pConfig = new ConfigElements();
3144 this.eSolver = new SolverElements(); 3144 this.eSolver = new SolverElements();
3145 this.pScopeSpecification = new ScopeSpecificationElements(); 3145 this.pScopeSpecification = new ScopeSpecificationElements();
3146 this.pTypeScope = new TypeScopeElements(); 3146 this.pTypeScope = new TypeScopeElements();
3147 this.pClassTypeScope = new ClassTypeScopeElements(); 3147 this.pClassTypeScope = new ClassTypeScopeElements();
3148 this.pObjectTypeScope = new ObjectTypeScopeElements(); 3148 this.pObjectTypeScope = new ObjectTypeScopeElements();
3149 this.pIntegerTypeScope = new IntegerTypeScopeElements(); 3149 this.pIntegerTypeScope = new IntegerTypeScopeElements();
3150 this.pRealTypeScope = new RealTypeScopeElements(); 3150 this.pRealTypeScope = new RealTypeScopeElements();
3151 this.pStringTypeScope = new StringTypeScopeElements(); 3151 this.pStringTypeScope = new StringTypeScopeElements();
3152 this.pTypeReference = new TypeReferenceElements(); 3152 this.pTypeReference = new TypeReferenceElements();
3153 this.pClassReference = new ClassReferenceElements(); 3153 this.pClassReference = new ClassReferenceElements();
3154 this.pObjectReference = new ObjectReferenceElements(); 3154 this.pObjectReference = new ObjectReferenceElements();
3155 this.pIntegerReference = new IntegerReferenceElements(); 3155 this.pIntegerReference = new IntegerReferenceElements();
3156 this.pRealReference = new RealReferenceElements(); 3156 this.pRealReference = new RealReferenceElements();
3157 this.pStringReference = new StringReferenceElements(); 3157 this.pStringReference = new StringReferenceElements();
3158 this.pNumberSpecification = new NumberSpecificationElements(); 3158 this.pNumberSpecification = new NumberSpecificationElements();
3159 this.pExactNumber = new ExactNumberElements(); 3159 this.pExactNumber = new ExactNumberElements();
3160 this.pIntervallNumber = new IntervallNumberElements(); 3160 this.pIntervallNumber = new IntervallNumberElements();
3161 this.pIntEnumberation = new IntEnumberationElements(); 3161 this.pIntEnumberation = new IntEnumberationElements();
3162 this.pRealEnumeration = new RealEnumerationElements(); 3162 this.pRealEnumeration = new RealEnumerationElements();
3163 this.pStringEnumeration = new StringEnumerationElements(); 3163 this.pStringEnumeration = new StringEnumerationElements();
3164 this.pScopeDeclaration = new ScopeDeclarationElements(); 3164 this.pScopeDeclaration = new ScopeDeclarationElements();
3165 this.pScopeReference = new ScopeReferenceElements(); 3165 this.pScopeReference = new ScopeReferenceElements();
3166 this.pScope = new ScopeElements(); 3166 this.pScope = new ScopeElements();
3167 this.pTask = new TaskElements(); 3167 this.pTask = new TaskElements();
3168 this.pGenerationTask = new GenerationTaskElements(); 3168 this.pGenerationTask = new GenerationTaskElements();
3169 } 3169 }
3170 3170
3171 protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { 3171 protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
3172 Grammar grammar = grammarProvider.getGrammar(this); 3172 Grammar grammar = grammarProvider.getGrammar(this);
3173 while (grammar != null) { 3173 while (grammar != null) {
3174 if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) { 3174 if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) {
3175 return grammar; 3175 return grammar;
3176 } 3176 }
3177 List<Grammar> grammars = grammar.getUsedGrammars(); 3177 List<Grammar> grammars = grammar.getUsedGrammars();
3178 if (!grammars.isEmpty()) { 3178 if (!grammars.isEmpty()) {
3179 grammar = grammars.iterator().next(); 3179 grammar = grammars.iterator().next();
3180 } else { 3180 } else {
3181 return null; 3181 return null;
3182 } 3182 }
3183 } 3183 }
3184 return grammar; 3184 return grammar;
3185 } 3185 }
3186 3186
3187 @Override 3187 @Override
3188 public Grammar getGrammar() { 3188 public Grammar getGrammar() {
3189 return grammar; 3189 return grammar;
3190 } 3190 }
3191 3191
3192 3192
3193 public TerminalsGrammarAccess getTerminalsGrammarAccess() { 3193 public TerminalsGrammarAccess getTerminalsGrammarAccess() {
3194 return gaTerminals; 3194 return gaTerminals;
3195 } 3195 }
3196 3196
3197 3197
3198 //ConfigurationScript: 3198 //ConfigurationScript:
3199 // imports+=Import* 3199 // imports+=Import*
3200 // commands+=Command*; 3200 // commands+=Command*;
3201 public ConfigurationScriptElements getConfigurationScriptAccess() { 3201 public ConfigurationScriptElements getConfigurationScriptAccess() {
3202 return pConfigurationScript; 3202 return pConfigurationScript;
3203 } 3203 }
3204 3204
3205 public ParserRule getConfigurationScriptRule() { 3205 public ParserRule getConfigurationScriptRule() {
3206 return getConfigurationScriptAccess().getRule(); 3206 return getConfigurationScriptAccess().getRule();
3207 } 3207 }
3208 3208
3209 //Command: 3209 //Command:
3210 // Declaration | Task; 3210 // Declaration | Task;
3211 public CommandElements getCommandAccess() { 3211 public CommandElements getCommandAccess() {
3212 return pCommand; 3212 return pCommand;
3213 } 3213 }
3214 3214
3215 public ParserRule getCommandRule() { 3215 public ParserRule getCommandRule() {
3216 return getCommandAccess().getRule(); 3216 return getCommandAccess().getRule();
3217 } 3217 }
3218 3218
3219 //QualifiedName: 3219 //QualifiedName:
3220 // ID ('.' ID)*; 3220 // ID ('.' ID)*;
3221 public QualifiedNameElements getQualifiedNameAccess() { 3221 public QualifiedNameElements getQualifiedNameAccess() {
3222 return pQualifiedName; 3222 return pQualifiedName;
3223 } 3223 }
3224 3224
3225 public ParserRule getQualifiedNameRule() { 3225 public ParserRule getQualifiedNameRule() {
3226 return getQualifiedNameAccess().getRule(); 3226 return getQualifiedNameAccess().getRule();
3227 } 3227 }
3228 3228
3229 //REALLiteral ecore::EBigDecimal: 3229 //REALLiteral ecore::EDouble:
3230 // '-'? INT '.' INT; 3230 // '-'? INT '.' INT;
3231 public REALLiteralElements getREALLiteralAccess() { 3231 public REALLiteralElements getREALLiteralAccess() {
3232 return pREALLiteral; 3232 return pREALLiteral;
3233 } 3233 }
3234 3234
3235 public ParserRule getREALLiteralRule() { 3235 public ParserRule getREALLiteralRule() {
3236 return getREALLiteralAccess().getRule(); 3236 return getREALLiteralAccess().getRule();
3237 } 3237 }
3238 3238
3239 //INTLiteral ecore::EInt: 3239 //INTLiteral ecore::EInt:
3240 // '-'? INT; 3240 // '-'? INT;
3241 public INTLiteralElements getINTLiteralAccess() { 3241 public INTLiteralElements getINTLiteralAccess() {
3242 return pINTLiteral; 3242 return pINTLiteral;
3243 } 3243 }
3244 3244
3245 public ParserRule getINTLiteralRule() { 3245 public ParserRule getINTLiteralRule() {
3246 return getINTLiteralAccess().getRule(); 3246 return getINTLiteralAccess().getRule();
3247 } 3247 }
3248 3248
3249 ///////////////////////////////////////////////////// 3249 /////////////////////////////////////////////////////
3250 //// Imports 3250 //// Imports
3251 ///////////////////////////////////////////////////// 3251 /////////////////////////////////////////////////////
3252 //Import: 3252 //Import:
3253 // EPackageImport | ViatraImport; 3253 // EPackageImport | ViatraImport;
3254 public ImportElements getImportAccess() { 3254 public ImportElements getImportAccess() {
3255 return pImport; 3255 return pImport;
3256 } 3256 }
3257 3257
3258 public ParserRule getImportRule() { 3258 public ParserRule getImportRule() {
3259 return getImportAccess().getRule(); 3259 return getImportAccess().getRule();
3260 } 3260 }
3261 3261
3262 //EPackageImport: 3262 //EPackageImport:
3263 // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; 3263 // "import" "epackage" importedPackage=[ecore::EPackage|STRING];
3264 public EPackageImportElements getEPackageImportAccess() { 3264 public EPackageImportElements getEPackageImportAccess() {
3265 return pEPackageImport; 3265 return pEPackageImport;
3266 } 3266 }
3267 3267
3268 public ParserRule getEPackageImportRule() { 3268 public ParserRule getEPackageImportRule() {
3269 return getEPackageImportAccess().getRule(); 3269 return getEPackageImportAccess().getRule();
3270 } 3270 }
3271 3271
3272 //ViatraImport: 3272 //ViatraImport:
3273 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; 3273 // "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
3274 public ViatraImportElements getViatraImportAccess() { 3274 public ViatraImportElements getViatraImportAccess() {
3275 return pViatraImport; 3275 return pViatraImport;
3276 } 3276 }
3277 3277
3278 public ParserRule getViatraImportRule() { 3278 public ParserRule getViatraImportRule() {
3279 return getViatraImportAccess().getRule(); 3279 return getViatraImportAccess().getRule();
3280 } 3280 }
3281 3281
3282 ///////////////////////////////////////////////////// 3282 /////////////////////////////////////////////////////
3283 //// Declaration 3283 //// Declaration
3284 ///////////////////////////////////////////////////// 3284 /////////////////////////////////////////////////////
3285 //Declaration: 3285 //Declaration:
3286 // FileDeclaration 3286 // FileDeclaration
3287 // | MetamodelDeclaration 3287 // | MetamodelDeclaration
3288 // | PartialModelDeclaration 3288 // | PartialModelDeclaration
3289 // | GraphPatternDeclaration 3289 // | GraphPatternDeclaration
3290 // | ConfigDeclaration 3290 // | ConfigDeclaration
3291 // | ScopeDeclaration 3291 // | ScopeDeclaration
3292 // | ObjectiveDeclaration; 3292 // | ObjectiveDeclaration;
3293 public DeclarationElements getDeclarationAccess() { 3293 public DeclarationElements getDeclarationAccess() {
3294 return pDeclaration; 3294 return pDeclaration;
3295 } 3295 }
3296 3296
3297 public ParserRule getDeclarationRule() { 3297 public ParserRule getDeclarationRule() {
3298 return getDeclarationAccess().getRule(); 3298 return getDeclarationAccess().getRule();
3299 } 3299 }
3300 3300
3301 ///////////////////////////////////////////////////// 3301 /////////////////////////////////////////////////////
3302 //// Files and Folders 3302 //// Files and Folders
3303 ///////////////////////////////////////////////////// 3303 /////////////////////////////////////////////////////
3304 //FileSpecification: 3304 //FileSpecification:
3305 // path=STRING; 3305 // path=STRING;
3306 public FileSpecificationElements getFileSpecificationAccess() { 3306 public FileSpecificationElements getFileSpecificationAccess() {
3307 return pFileSpecification; 3307 return pFileSpecification;
3308 } 3308 }
3309 3309
3310 public ParserRule getFileSpecificationRule() { 3310 public ParserRule getFileSpecificationRule() {
3311 return getFileSpecificationAccess().getRule(); 3311 return getFileSpecificationAccess().getRule();
3312 } 3312 }
3313 3313
3314 //FileDeclaration: 3314 //FileDeclaration:
3315 // 'file' name=ID '=' specification=FileSpecification; 3315 // 'file' name=ID '=' specification=FileSpecification;
3316 public FileDeclarationElements getFileDeclarationAccess() { 3316 public FileDeclarationElements getFileDeclarationAccess() {
3317 return pFileDeclaration; 3317 return pFileDeclaration;
3318 } 3318 }
3319 3319
3320 public ParserRule getFileDeclarationRule() { 3320 public ParserRule getFileDeclarationRule() {
3321 return getFileDeclarationAccess().getRule(); 3321 return getFileDeclarationAccess().getRule();
3322 } 3322 }
3323 3323
3324 //FileReference: 3324 //FileReference:
3325 // referred=[FileDeclaration]; 3325 // referred=[FileDeclaration];
3326 public FileReferenceElements getFileReferenceAccess() { 3326 public FileReferenceElements getFileReferenceAccess() {
3327 return pFileReference; 3327 return pFileReference;
3328 } 3328 }
3329 3329
3330 public ParserRule getFileReferenceRule() { 3330 public ParserRule getFileReferenceRule() {
3331 return getFileReferenceAccess().getRule(); 3331 return getFileReferenceAccess().getRule();
3332 } 3332 }
3333 3333
3334 //File: 3334 //File:
3335 // FileSpecification | FileReference; 3335 // FileSpecification | FileReference;
3336 public FileElements getFileAccess() { 3336 public FileElements getFileAccess() {
3337 return pFile; 3337 return pFile;
3338 } 3338 }
3339 3339
3340 public ParserRule getFileRule() { 3340 public ParserRule getFileRule() {
3341 return getFileAccess().getRule(); 3341 return getFileAccess().getRule();
3342 } 3342 }
3343 3343
3344 ///////////////////////////////////////////////////// 3344 /////////////////////////////////////////////////////
3345 //// Metamodel 3345 //// Metamodel
3346 ///////////////////////////////////////////////////// 3346 /////////////////////////////////////////////////////
3347 //MetamodelSpecification: 3347 //MetamodelSpecification:
3348 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; 3348 // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}';
3349 public MetamodelSpecificationElements getMetamodelSpecificationAccess() { 3349 public MetamodelSpecificationElements getMetamodelSpecificationAccess() {
3350 return pMetamodelSpecification; 3350 return pMetamodelSpecification;
3351 } 3351 }
3352 3352
3353 public ParserRule getMetamodelSpecificationRule() { 3353 public ParserRule getMetamodelSpecificationRule() {
3354 return getMetamodelSpecificationAccess().getRule(); 3354 return getMetamodelSpecificationAccess().getRule();
3355 } 3355 }
3356 3356
3357 //MetamodelEntry: 3357 //MetamodelEntry:
3358 // MetamodelElement | AllPackageEntry; 3358 // MetamodelElement | AllPackageEntry;
3359 public MetamodelEntryElements getMetamodelEntryAccess() { 3359 public MetamodelEntryElements getMetamodelEntryAccess() {
3360 return pMetamodelEntry; 3360 return pMetamodelEntry;
3361 } 3361 }
3362 3362
3363 public ParserRule getMetamodelEntryRule() { 3363 public ParserRule getMetamodelEntryRule() {
3364 return getMetamodelEntryAccess().getRule(); 3364 return getMetamodelEntryAccess().getRule();
3365 } 3365 }
3366 3366
3367 //AllPackageEntry: 3367 //AllPackageEntry:
3368 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' 3368 // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
3369 // exclusion+=MetamodelElement)* '}')?; 3369 // exclusion+=MetamodelElement)* '}')?;
3370 public AllPackageEntryElements getAllPackageEntryAccess() { 3370 public AllPackageEntryElements getAllPackageEntryAccess() {
3371 return pAllPackageEntry; 3371 return pAllPackageEntry;
3372 } 3372 }
3373 3373
3374 public ParserRule getAllPackageEntryRule() { 3374 public ParserRule getAllPackageEntryRule() {
3375 return getAllPackageEntryAccess().getRule(); 3375 return getAllPackageEntryAccess().getRule();
3376 } 3376 }
3377 3377
3378 //MetamodelElement: 3378 //MetamodelElement:
3379 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' 3379 // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
3380 // feature=[ecore::ENamedElement])?; 3380 // feature=[ecore::ENamedElement])?;
3381 public MetamodelElementElements getMetamodelElementAccess() { 3381 public MetamodelElementElements getMetamodelElementAccess() {
3382 return pMetamodelElement; 3382 return pMetamodelElement;
3383 } 3383 }
3384 3384
3385 public ParserRule getMetamodelElementRule() { 3385 public ParserRule getMetamodelElementRule() {
3386 return getMetamodelElementAccess().getRule(); 3386 return getMetamodelElementAccess().getRule();
3387 } 3387 }
3388 3388
3389 //MetamodelDeclaration: 3389 //MetamodelDeclaration:
3390 // 'metamodel' name=ID specification=MetamodelSpecification; 3390 // 'metamodel' name=ID specification=MetamodelSpecification;
3391 public MetamodelDeclarationElements getMetamodelDeclarationAccess() { 3391 public MetamodelDeclarationElements getMetamodelDeclarationAccess() {
3392 return pMetamodelDeclaration; 3392 return pMetamodelDeclaration;
3393 } 3393 }
3394 3394
3395 public ParserRule getMetamodelDeclarationRule() { 3395 public ParserRule getMetamodelDeclarationRule() {
3396 return getMetamodelDeclarationAccess().getRule(); 3396 return getMetamodelDeclarationAccess().getRule();
3397 } 3397 }
3398 3398
3399 //MetamodelReference: 3399 //MetamodelReference:
3400 // referred=[MetamodelDeclaration]; 3400 // referred=[MetamodelDeclaration];
3401 public MetamodelReferenceElements getMetamodelReferenceAccess() { 3401 public MetamodelReferenceElements getMetamodelReferenceAccess() {
3402 return pMetamodelReference; 3402 return pMetamodelReference;
3403 } 3403 }
3404 3404
3405 public ParserRule getMetamodelReferenceRule() { 3405 public ParserRule getMetamodelReferenceRule() {
3406 return getMetamodelReferenceAccess().getRule(); 3406 return getMetamodelReferenceAccess().getRule();
3407 } 3407 }
3408 3408
3409 //Metamodel: 3409 //Metamodel:
3410 // MetamodelReference | MetamodelSpecification; 3410 // MetamodelReference | MetamodelSpecification;
3411 public MetamodelElements getMetamodelAccess() { 3411 public MetamodelElements getMetamodelAccess() {
3412 return pMetamodel; 3412 return pMetamodel;
3413 } 3413 }
3414 3414
3415 public ParserRule getMetamodelRule() { 3415 public ParserRule getMetamodelRule() {
3416 return getMetamodelAccess().getRule(); 3416 return getMetamodelAccess().getRule();
3417 } 3417 }
3418 3418
3419 ///////////////////////////////////////////////////// 3419 /////////////////////////////////////////////////////
3420 //// Partial Model 3420 //// Partial Model
3421 ///////////////////////////////////////////////////// 3421 /////////////////////////////////////////////////////
3422 //PartialModelSpecification: 3422 //PartialModelSpecification:
3423 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; 3423 // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
3424 public PartialModelSpecificationElements getPartialModelSpecificationAccess() { 3424 public PartialModelSpecificationElements getPartialModelSpecificationAccess() {
3425 return pPartialModelSpecification; 3425 return pPartialModelSpecification;
3426 } 3426 }
3427 3427
3428 public ParserRule getPartialModelSpecificationRule() { 3428 public ParserRule getPartialModelSpecificationRule() {
3429 return getPartialModelSpecificationAccess().getRule(); 3429 return getPartialModelSpecificationAccess().getRule();
3430 } 3430 }
3431 3431
3432 //PartialModelEntry: 3432 //PartialModelEntry:
3433 // ModelEntry | FolderEntry; 3433 // ModelEntry | FolderEntry;
3434 public PartialModelEntryElements getPartialModelEntryAccess() { 3434 public PartialModelEntryElements getPartialModelEntryAccess() {
3435 return pPartialModelEntry; 3435 return pPartialModelEntry;
3436 } 3436 }
3437 3437
3438 public ParserRule getPartialModelEntryRule() { 3438 public ParserRule getPartialModelEntryRule() {
3439 return getPartialModelEntryAccess().getRule(); 3439 return getPartialModelEntryAccess().getRule();
3440 } 3440 }
3441 3441
3442 //ModelEntry: 3442 //ModelEntry:
3443 // path=File; 3443 // path=File;
3444 public ModelEntryElements getModelEntryAccess() { 3444 public ModelEntryElements getModelEntryAccess() {
3445 return pModelEntry; 3445 return pModelEntry;
3446 } 3446 }
3447 3447
3448 public ParserRule getModelEntryRule() { 3448 public ParserRule getModelEntryRule() {
3449 return getModelEntryAccess().getRule(); 3449 return getModelEntryAccess().getRule();
3450 } 3450 }
3451 3451
3452 //FolderEntry: 3452 //FolderEntry:
3453 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; 3453 // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
3454 public FolderEntryElements getFolderEntryAccess() { 3454 public FolderEntryElements getFolderEntryAccess() {
3455 return pFolderEntry; 3455 return pFolderEntry;
3456 } 3456 }
3457 3457
3458 public ParserRule getFolderEntryRule() { 3458 public ParserRule getFolderEntryRule() {
3459 return getFolderEntryAccess().getRule(); 3459 return getFolderEntryAccess().getRule();
3460 } 3460 }
3461 3461
3462 //PartialModelDeclaration: 3462 //PartialModelDeclaration:
3463 // 'models' name=ID specification=PartialModelSpecification; 3463 // 'models' name=ID specification=PartialModelSpecification;
3464 public PartialModelDeclarationElements getPartialModelDeclarationAccess() { 3464 public PartialModelDeclarationElements getPartialModelDeclarationAccess() {
3465 return pPartialModelDeclaration; 3465 return pPartialModelDeclaration;
3466 } 3466 }
3467 3467
3468 public ParserRule getPartialModelDeclarationRule() { 3468 public ParserRule getPartialModelDeclarationRule() {
3469 return getPartialModelDeclarationAccess().getRule(); 3469 return getPartialModelDeclarationAccess().getRule();
3470 } 3470 }
3471 3471
3472 //PartialModelReference: 3472 //PartialModelReference:
3473 // referred=[PartialModelDeclaration]; 3473 // referred=[PartialModelDeclaration];
3474 public PartialModelReferenceElements getPartialModelReferenceAccess() { 3474 public PartialModelReferenceElements getPartialModelReferenceAccess() {
3475 return pPartialModelReference; 3475 return pPartialModelReference;
3476 } 3476 }
3477 3477
3478 public ParserRule getPartialModelReferenceRule() { 3478 public ParserRule getPartialModelReferenceRule() {
3479 return getPartialModelReferenceAccess().getRule(); 3479 return getPartialModelReferenceAccess().getRule();
3480 } 3480 }
3481 3481
3482 //PartialModel: 3482 //PartialModel:
3483 // PartialModelSpecification | PartialModelReference; 3483 // PartialModelSpecification | PartialModelReference;
3484 public PartialModelElements getPartialModelAccess() { 3484 public PartialModelElements getPartialModelAccess() {
3485 return pPartialModel; 3485 return pPartialModel;
3486 } 3486 }
3487 3487
3488 public ParserRule getPartialModelRule() { 3488 public ParserRule getPartialModelRule() {
3489 return getPartialModelAccess().getRule(); 3489 return getPartialModelAccess().getRule();
3490 } 3490 }
3491 3491
3492 ///////////////////////////////////////////////////// 3492 /////////////////////////////////////////////////////
3493 //// Patterns 3493 //// Patterns
3494 ///////////////////////////////////////////////////// 3494 /////////////////////////////////////////////////////
3495 //PatternSpecification: 3495 //PatternSpecification:
3496 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; 3496 // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
3497 public PatternSpecificationElements getPatternSpecificationAccess() { 3497 public PatternSpecificationElements getPatternSpecificationAccess() {
3498 return pPatternSpecification; 3498 return pPatternSpecification;
3499 } 3499 }
3500 3500
3501 public ParserRule getPatternSpecificationRule() { 3501 public ParserRule getPatternSpecificationRule() {
3502 return getPatternSpecificationAccess().getRule(); 3502 return getPatternSpecificationAccess().getRule();
3503 } 3503 }
3504 3504
3505 //PatternEntry: 3505 //PatternEntry:
3506 // PatternElement | AllPatternEntry; 3506 // PatternElement | AllPatternEntry;
3507 public PatternEntryElements getPatternEntryAccess() { 3507 public PatternEntryElements getPatternEntryAccess() {
3508 return pPatternEntry; 3508 return pPatternEntry;
3509 } 3509 }
3510 3510
3511 public ParserRule getPatternEntryRule() { 3511 public ParserRule getPatternEntryRule() {
3512 return getPatternEntryAccess().getRule(); 3512 return getPatternEntryAccess().getRule();
3513 } 3513 }
3514 3514
3515 //AllPatternEntry: 3515 //AllPatternEntry:
3516 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' 3516 // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
3517 // exclusuion+=PatternElement)* '}')?; 3517 // exclusuion+=PatternElement)* '}')?;
3518 public AllPatternEntryElements getAllPatternEntryAccess() { 3518 public AllPatternEntryElements getAllPatternEntryAccess() {
3519 return pAllPatternEntry; 3519 return pAllPatternEntry;
3520 } 3520 }
3521 3521
3522 public ParserRule getAllPatternEntryRule() { 3522 public ParserRule getAllPatternEntryRule() {
3523 return getAllPatternEntryAccess().getRule(); 3523 return getAllPatternEntryAccess().getRule();
3524 } 3524 }
3525 3525
3526 //PatternElement: 3526 //PatternElement:
3527 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; 3527 // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
3528 public PatternElementElements getPatternElementAccess() { 3528 public PatternElementElements getPatternElementAccess() {
3529 return pPatternElement; 3529 return pPatternElement;
3530 } 3530 }
3531 3531
3532 public ParserRule getPatternElementRule() { 3532 public ParserRule getPatternElementRule() {
3533 return getPatternElementAccess().getRule(); 3533 return getPatternElementAccess().getRule();
3534 } 3534 }
3535 3535
3536 //GraphPatternDeclaration: 3536 //GraphPatternDeclaration:
3537 // 'constraints' name=ID specification=PatternSpecification; 3537 // 'constraints' name=ID specification=PatternSpecification;
3538 public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() { 3538 public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() {
3539 return pGraphPatternDeclaration; 3539 return pGraphPatternDeclaration;
3540 } 3540 }
3541 3541
3542 public ParserRule getGraphPatternDeclarationRule() { 3542 public ParserRule getGraphPatternDeclarationRule() {
3543 return getGraphPatternDeclarationAccess().getRule(); 3543 return getGraphPatternDeclarationAccess().getRule();
3544 } 3544 }
3545 3545
3546 //GraphPatternReference: 3546 //GraphPatternReference:
3547 // referred=[GraphPatternDeclaration]; 3547 // referred=[GraphPatternDeclaration];
3548 public GraphPatternReferenceElements getGraphPatternReferenceAccess() { 3548 public GraphPatternReferenceElements getGraphPatternReferenceAccess() {
3549 return pGraphPatternReference; 3549 return pGraphPatternReference;
3550 } 3550 }
3551 3551
3552 public ParserRule getGraphPatternReferenceRule() { 3552 public ParserRule getGraphPatternReferenceRule() {
3553 return getGraphPatternReferenceAccess().getRule(); 3553 return getGraphPatternReferenceAccess().getRule();
3554 } 3554 }
3555 3555
3556 //GraphPattern: 3556 //GraphPattern:
3557 // GraphPatternReference | PatternSpecification; 3557 // GraphPatternReference | PatternSpecification;
3558 public GraphPatternElements getGraphPatternAccess() { 3558 public GraphPatternElements getGraphPatternAccess() {
3559 return pGraphPattern; 3559 return pGraphPattern;
3560 } 3560 }
3561 3561
3562 public ParserRule getGraphPatternRule() { 3562 public ParserRule getGraphPatternRule() {
3563 return getGraphPatternAccess().getRule(); 3563 return getGraphPatternAccess().getRule();
3564 } 3564 }
3565 3565
3566 ///////////////////////////////////////////////////// 3566 /////////////////////////////////////////////////////
3567 //// Objectives 3567 //// Objectives
3568 ///////////////////////////////////////////////////// 3568 /////////////////////////////////////////////////////
3569 //ObjectiveSpecification: 3569 //ObjectiveSpecification:
3570 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; 3570 // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
3571 public ObjectiveSpecificationElements getObjectiveSpecificationAccess() { 3571 public ObjectiveSpecificationElements getObjectiveSpecificationAccess() {
3572 return pObjectiveSpecification; 3572 return pObjectiveSpecification;
3573 } 3573 }
3574 3574
3575 public ParserRule getObjectiveSpecificationRule() { 3575 public ParserRule getObjectiveSpecificationRule() {
3576 return getObjectiveSpecificationAccess().getRule(); 3576 return getObjectiveSpecificationAccess().getRule();
3577 } 3577 }
3578 3578
3579 //ObjectiveEntry: 3579 //ObjectiveEntry:
3580 // OptimizationEntry | ThresholdEntry; 3580 // OptimizationEntry | ThresholdEntry;
3581 public ObjectiveEntryElements getObjectiveEntryAccess() { 3581 public ObjectiveEntryElements getObjectiveEntryAccess() {
3582 return pObjectiveEntry; 3582 return pObjectiveEntry;
3583 } 3583 }
3584 3584
3585 public ParserRule getObjectiveEntryRule() { 3585 public ParserRule getObjectiveEntryRule() {
3586 return getObjectiveEntryAccess().getRule(); 3586 return getObjectiveEntryAccess().getRule();
3587 } 3587 }
3588 3588
3589 //enum OptimizationDirection: 3589 //enum OptimizationDirection:
3590 // MINIMIZE='minimize' | MAXIMIZE='maximize'; 3590 // MINIMIZE='minimize' | MAXIMIZE='maximize';
3591 public OptimizationDirectionElements getOptimizationDirectionAccess() { 3591 public OptimizationDirectionElements getOptimizationDirectionAccess() {
3592 return eOptimizationDirection; 3592 return eOptimizationDirection;
3593 } 3593 }
3594 3594
3595 public EnumRule getOptimizationDirectionRule() { 3595 public EnumRule getOptimizationDirectionRule() {
3596 return getOptimizationDirectionAccess().getRule(); 3596 return getOptimizationDirectionAccess().getRule();
3597 } 3597 }
3598 3598
3599 //OptimizationEntry: 3599 //OptimizationEntry:
3600 // direction=OptimizationDirection function=ObjectiveFunction; 3600 // direction=OptimizationDirection function=ObjectiveFunction;
3601 public OptimizationEntryElements getOptimizationEntryAccess() { 3601 public OptimizationEntryElements getOptimizationEntryAccess() {
3602 return pOptimizationEntry; 3602 return pOptimizationEntry;
3603 } 3603 }
3604 3604
3605 public ParserRule getOptimizationEntryRule() { 3605 public ParserRule getOptimizationEntryRule() {
3606 return getOptimizationEntryAccess().getRule(); 3606 return getOptimizationEntryAccess().getRule();
3607 } 3607 }
3608 3608
3609 //enum ComparisonOperator: 3609 //enum ComparisonOperator:
3610 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; 3610 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
3611 public ComparisonOperatorElements getComparisonOperatorAccess() { 3611 public ComparisonOperatorElements getComparisonOperatorAccess() {
3612 return eComparisonOperator; 3612 return eComparisonOperator;
3613 } 3613 }
3614 3614
3615 public EnumRule getComparisonOperatorRule() { 3615 public EnumRule getComparisonOperatorRule() {
3616 return getComparisonOperatorAccess().getRule(); 3616 return getComparisonOperatorAccess().getRule();
3617 } 3617 }
3618 3618
3619 //ThresholdEntry: 3619 //ThresholdEntry:
3620 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; 3620 // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
3621 public ThresholdEntryElements getThresholdEntryAccess() { 3621 public ThresholdEntryElements getThresholdEntryAccess() {
3622 return pThresholdEntry; 3622 return pThresholdEntry;
3623 } 3623 }
3624 3624
3625 public ParserRule getThresholdEntryRule() { 3625 public ParserRule getThresholdEntryRule() {
3626 return getThresholdEntryAccess().getRule(); 3626 return getThresholdEntryAccess().getRule();
3627 } 3627 }
3628 3628
3629 //ObjectiveFunction: 3629 //ObjectiveFunction:
3630 // CostObjectiveFunction; 3630 // CostObjectiveFunction;
3631 public ObjectiveFunctionElements getObjectiveFunctionAccess() { 3631 public ObjectiveFunctionElements getObjectiveFunctionAccess() {
3632 return pObjectiveFunction; 3632 return pObjectiveFunction;
3633 } 3633 }
3634 3634
3635 public ParserRule getObjectiveFunctionRule() { 3635 public ParserRule getObjectiveFunctionRule() {
3636 return getObjectiveFunctionAccess().getRule(); 3636 return getObjectiveFunctionAccess().getRule();
3637 } 3637 }
3638 3638
3639 //CostObjectiveFunction: 3639 //CostObjectiveFunction:
3640 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; 3640 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
3641 public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() { 3641 public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() {
3642 return pCostObjectiveFunction; 3642 return pCostObjectiveFunction;
3643 } 3643 }
3644 3644
3645 public ParserRule getCostObjectiveFunctionRule() { 3645 public ParserRule getCostObjectiveFunctionRule() {
3646 return getCostObjectiveFunctionAccess().getRule(); 3646 return getCostObjectiveFunctionAccess().getRule();
3647 } 3647 }
3648 3648
3649 //CostEntry: 3649 //CostEntry:
3650 // patternElement=PatternElement '=' weight=INTLiteral; 3650 // patternElement=PatternElement '=' weight=INTLiteral;
3651 public CostEntryElements getCostEntryAccess() { 3651 public CostEntryElements getCostEntryAccess() {
3652 return pCostEntry; 3652 return pCostEntry;
3653 } 3653 }
3654 3654
3655 public ParserRule getCostEntryRule() { 3655 public ParserRule getCostEntryRule() {
3656 return getCostEntryAccess().getRule(); 3656 return getCostEntryAccess().getRule();
3657 } 3657 }
3658 3658
3659 //ObjectiveDeclaration: 3659 //ObjectiveDeclaration:
3660 // 'objectives' name=ID specification=ObjectiveSpecification; 3660 // 'objectives' name=ID specification=ObjectiveSpecification;
3661 public ObjectiveDeclarationElements getObjectiveDeclarationAccess() { 3661 public ObjectiveDeclarationElements getObjectiveDeclarationAccess() {
3662 return pObjectiveDeclaration; 3662 return pObjectiveDeclaration;
3663 } 3663 }
3664 3664
3665 public ParserRule getObjectiveDeclarationRule() { 3665 public ParserRule getObjectiveDeclarationRule() {
3666 return getObjectiveDeclarationAccess().getRule(); 3666 return getObjectiveDeclarationAccess().getRule();
3667 } 3667 }
3668 3668
3669 //ObjectiveReference: 3669 //ObjectiveReference:
3670 // referred=[ObjectiveDeclaration]; 3670 // referred=[ObjectiveDeclaration];
3671 public ObjectiveReferenceElements getObjectiveReferenceAccess() { 3671 public ObjectiveReferenceElements getObjectiveReferenceAccess() {
3672 return pObjectiveReference; 3672 return pObjectiveReference;
3673 } 3673 }
3674 3674
3675 public ParserRule getObjectiveReferenceRule() { 3675 public ParserRule getObjectiveReferenceRule() {
3676 return getObjectiveReferenceAccess().getRule(); 3676 return getObjectiveReferenceAccess().getRule();
3677 } 3677 }
3678 3678
3679 //Objective: 3679 //Objective:
3680 // ObjectiveReference | ObjectiveSpecification; 3680 // ObjectiveReference | ObjectiveSpecification;
3681 public ObjectiveElements getObjectiveAccess() { 3681 public ObjectiveElements getObjectiveAccess() {
3682 return pObjective; 3682 return pObjective;
3683 } 3683 }
3684 3684
3685 public ParserRule getObjectiveRule() { 3685 public ParserRule getObjectiveRule() {
3686 return getObjectiveAccess().getRule(); 3686 return getObjectiveAccess().getRule();
3687 } 3687 }
3688 3688
3689 ///////////////////////////////////////////////////// 3689 /////////////////////////////////////////////////////
3690 //// SolverConfig 3690 //// SolverConfig
3691 ///////////////////////////////////////////////////// 3691 /////////////////////////////////////////////////////
3692 //ConfigSpecification: 3692 //ConfigSpecification:
3693 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? 3693 // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
3694 // '}'; 3694 // '}';
3695 public ConfigSpecificationElements getConfigSpecificationAccess() { 3695 public ConfigSpecificationElements getConfigSpecificationAccess() {
3696 return pConfigSpecification; 3696 return pConfigSpecification;
3697 } 3697 }
3698 3698
3699 public ParserRule getConfigSpecificationRule() { 3699 public ParserRule getConfigSpecificationRule() {
3700 return getConfigSpecificationAccess().getRule(); 3700 return getConfigSpecificationAccess().getRule();
3701 } 3701 }
3702 3702
3703 //ConfigDeclaration: 3703 //ConfigDeclaration:
3704 // 'config' name=ID specification=ConfigSpecification; 3704 // 'config' name=ID specification=ConfigSpecification;
3705 public ConfigDeclarationElements getConfigDeclarationAccess() { 3705 public ConfigDeclarationElements getConfigDeclarationAccess() {
3706 return pConfigDeclaration; 3706 return pConfigDeclaration;
3707 } 3707 }
3708 3708
3709 public ParserRule getConfigDeclarationRule() { 3709 public ParserRule getConfigDeclarationRule() {
3710 return getConfigDeclarationAccess().getRule(); 3710 return getConfigDeclarationAccess().getRule();
3711 } 3711 }
3712 3712
3713 //ConfigEntry: 3713 //ConfigEntry:
3714 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; 3714 // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
3715 public ConfigEntryElements getConfigEntryAccess() { 3715 public ConfigEntryElements getConfigEntryAccess() {
3716 return pConfigEntry; 3716 return pConfigEntry;
3717 } 3717 }
3718 3718
3719 public ParserRule getConfigEntryRule() { 3719 public ParserRule getConfigEntryRule() {
3720 return getConfigEntryAccess().getRule(); 3720 return getConfigEntryAccess().getRule();
3721 } 3721 }
3722 3722
3723 //DocumentationEntry: 3723 //DocumentationEntry:
3724 // "log-level" '=' level=DocumentLevelSpecification; 3724 // "log-level" '=' level=DocumentLevelSpecification;
3725 public DocumentationEntryElements getDocumentationEntryAccess() { 3725 public DocumentationEntryElements getDocumentationEntryAccess() {
3726 return pDocumentationEntry; 3726 return pDocumentationEntry;
3727 } 3727 }
3728 3728
3729 public ParserRule getDocumentationEntryRule() { 3729 public ParserRule getDocumentationEntryRule() {
3730 return getDocumentationEntryAccess().getRule(); 3730 return getDocumentationEntryAccess().getRule();
3731 } 3731 }
3732 3732
3733 //enum DocumentLevelSpecification: 3733 //enum DocumentLevelSpecification:
3734 // none | normal | full; 3734 // none | normal | full;
3735 public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() { 3735 public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() {
3736 return eDocumentLevelSpecification; 3736 return eDocumentLevelSpecification;
3737 } 3737 }
3738 3738
3739 public EnumRule getDocumentLevelSpecificationRule() { 3739 public EnumRule getDocumentLevelSpecificationRule() {
3740 return getDocumentLevelSpecificationAccess().getRule(); 3740 return getDocumentLevelSpecificationAccess().getRule();
3741 } 3741 }
3742 3742
3743 //RuntimeEntry: 3743 //RuntimeEntry:
3744 // "runtime" "=" millisecLimit=INT; 3744 // "runtime" "=" millisecLimit=INT;
3745 public RuntimeEntryElements getRuntimeEntryAccess() { 3745 public RuntimeEntryElements getRuntimeEntryAccess() {
3746 return pRuntimeEntry; 3746 return pRuntimeEntry;
3747 } 3747 }
3748 3748
3749 public ParserRule getRuntimeEntryRule() { 3749 public ParserRule getRuntimeEntryRule() {
3750 return getRuntimeEntryAccess().getRule(); 3750 return getRuntimeEntryAccess().getRule();
3751 } 3751 }
3752 3752
3753 //MemoryEntry: 3753 //MemoryEntry:
3754 // "memory" "=" megabyteLimit=INT; 3754 // "memory" "=" megabyteLimit=INT;
3755 public MemoryEntryElements getMemoryEntryAccess() { 3755 public MemoryEntryElements getMemoryEntryAccess() {
3756 return pMemoryEntry; 3756 return pMemoryEntry;
3757 } 3757 }
3758 3758
3759 public ParserRule getMemoryEntryRule() { 3759 public ParserRule getMemoryEntryRule() {
3760 return getMemoryEntryAccess().getRule(); 3760 return getMemoryEntryAccess().getRule();
3761 } 3761 }
3762 3762
3763 //CustomEntry: 3763 //CustomEntry:
3764 // key=STRING "=" value=STRING; 3764 // key=STRING "=" value=STRING;
3765 public CustomEntryElements getCustomEntryAccess() { 3765 public CustomEntryElements getCustomEntryAccess() {
3766 return pCustomEntry; 3766 return pCustomEntry;
3767 } 3767 }
3768 3768
3769 public ParserRule getCustomEntryRule() { 3769 public ParserRule getCustomEntryRule() {
3770 return getCustomEntryAccess().getRule(); 3770 return getCustomEntryAccess().getRule();
3771 } 3771 }
3772 3772
3773 //ConfigReference: 3773 //ConfigReference:
3774 // config=[ConfigDeclaration]; 3774 // config=[ConfigDeclaration];
3775 public ConfigReferenceElements getConfigReferenceAccess() { 3775 public ConfigReferenceElements getConfigReferenceAccess() {
3776 return pConfigReference; 3776 return pConfigReference;
3777 } 3777 }
3778 3778
3779 public ParserRule getConfigReferenceRule() { 3779 public ParserRule getConfigReferenceRule() {
3780 return getConfigReferenceAccess().getRule(); 3780 return getConfigReferenceAccess().getRule();
3781 } 3781 }
3782 3782
3783 //Config: 3783 //Config:
3784 // ConfigSpecification | ConfigReference; 3784 // ConfigSpecification | ConfigReference;
3785 public ConfigElements getConfigAccess() { 3785 public ConfigElements getConfigAccess() {
3786 return pConfig; 3786 return pConfig;
3787 } 3787 }
3788 3788
3789 public ParserRule getConfigRule() { 3789 public ParserRule getConfigRule() {
3790 return getConfigAccess().getRule(); 3790 return getConfigAccess().getRule();
3791 } 3791 }
3792 3792
3793 //enum Solver: 3793 //enum Solver:
3794 // SMTSolver | AlloySolver | ViatraSolver; 3794 // SMTSolver | AlloySolver | ViatraSolver;
3795 public SolverElements getSolverAccess() { 3795 public SolverElements getSolverAccess() {
3796 return eSolver; 3796 return eSolver;
3797 } 3797 }
3798 3798
3799 public EnumRule getSolverRule() { 3799 public EnumRule getSolverRule() {
3800 return getSolverAccess().getRule(); 3800 return getSolverAccess().getRule();
3801 } 3801 }
3802 3802
3803 //ScopeSpecification: 3803 //ScopeSpecification:
3804 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? 3804 // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)?
3805 // '}'; 3805 // '}';
3806 public ScopeSpecificationElements getScopeSpecificationAccess() { 3806 public ScopeSpecificationElements getScopeSpecificationAccess() {
3807 return pScopeSpecification; 3807 return pScopeSpecification;
3808 } 3808 }
3809 3809
3810 public ParserRule getScopeSpecificationRule() { 3810 public ParserRule getScopeSpecificationRule() {
3811 return getScopeSpecificationAccess().getRule(); 3811 return getScopeSpecificationAccess().getRule();
3812 } 3812 }
3813 3813
3814 //TypeScope: 3814 //TypeScope:
3815 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; 3815 // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
3816 public TypeScopeElements getTypeScopeAccess() { 3816 public TypeScopeElements getTypeScopeAccess() {
3817 return pTypeScope; 3817 return pTypeScope;
3818 } 3818 }
3819 3819
3820 public ParserRule getTypeScopeRule() { 3820 public ParserRule getTypeScopeRule() {
3821 return getTypeScopeAccess().getRule(); 3821 return getTypeScopeAccess().getRule();
3822 } 3822 }
3823 3823
3824 //ClassTypeScope: 3824 //ClassTypeScope:
3825 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 3825 // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
3826 public ClassTypeScopeElements getClassTypeScopeAccess() { 3826 public ClassTypeScopeElements getClassTypeScopeAccess() {
3827 return pClassTypeScope; 3827 return pClassTypeScope;
3828 } 3828 }
3829 3829
3830 public ParserRule getClassTypeScopeRule() { 3830 public ParserRule getClassTypeScopeRule() {
3831 return getClassTypeScopeAccess().getRule(); 3831 return getClassTypeScopeAccess().getRule();
3832 } 3832 }
3833 3833
3834 //ObjectTypeScope: 3834 //ObjectTypeScope:
3835 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); 3835 // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber);
3836 public ObjectTypeScopeElements getObjectTypeScopeAccess() { 3836 public ObjectTypeScopeElements getObjectTypeScopeAccess() {
3837 return pObjectTypeScope; 3837 return pObjectTypeScope;
3838 } 3838 }
3839 3839
3840 public ParserRule getObjectTypeScopeRule() { 3840 public ParserRule getObjectTypeScopeRule() {
3841 return getObjectTypeScopeAccess().getRule(); 3841 return getObjectTypeScopeAccess().getRule();
3842 } 3842 }
3843 3843
3844 //IntegerTypeScope: 3844 //IntegerTypeScope:
3845 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3845 // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3846 // number=IntEnumberation); 3846 // number=IntEnumberation);
3847 public IntegerTypeScopeElements getIntegerTypeScopeAccess() { 3847 public IntegerTypeScopeElements getIntegerTypeScopeAccess() {
3848 return pIntegerTypeScope; 3848 return pIntegerTypeScope;
3849 } 3849 }
3850 3850
3851 public ParserRule getIntegerTypeScopeRule() { 3851 public ParserRule getIntegerTypeScopeRule() {
3852 return getIntegerTypeScopeAccess().getRule(); 3852 return getIntegerTypeScopeAccess().getRule();
3853 } 3853 }
3854 3854
3855 //RealTypeScope: 3855 //RealTypeScope:
3856 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3856 // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3857 // number=RealEnumeration); 3857 // number=RealEnumeration);
3858 public RealTypeScopeElements getRealTypeScopeAccess() { 3858 public RealTypeScopeElements getRealTypeScopeAccess() {
3859 return pRealTypeScope; 3859 return pRealTypeScope;
3860 } 3860 }
3861 3861
3862 public ParserRule getRealTypeScopeRule() { 3862 public ParserRule getRealTypeScopeRule() {
3863 return getRealTypeScopeAccess().getRule(); 3863 return getRealTypeScopeAccess().getRule();
3864 } 3864 }
3865 3865
3866 //StringTypeScope: 3866 //StringTypeScope:
3867 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | 3867 // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber |
3868 // number=StringEnumeration); 3868 // number=StringEnumeration);
3869 public StringTypeScopeElements getStringTypeScopeAccess() { 3869 public StringTypeScopeElements getStringTypeScopeAccess() {
3870 return pStringTypeScope; 3870 return pStringTypeScope;
3871 } 3871 }
3872 3872
3873 public ParserRule getStringTypeScopeRule() { 3873 public ParserRule getStringTypeScopeRule() {
3874 return getStringTypeScopeAccess().getRule(); 3874 return getStringTypeScopeAccess().getRule();
3875 } 3875 }
3876 3876
3877 //TypeReference: 3877 //TypeReference:
3878 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 3878 // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
3879 public TypeReferenceElements getTypeReferenceAccess() { 3879 public TypeReferenceElements getTypeReferenceAccess() {
3880 return pTypeReference; 3880 return pTypeReference;
3881 } 3881 }
3882 3882
3883 public ParserRule getTypeReferenceRule() { 3883 public ParserRule getTypeReferenceRule() {
3884 return getTypeReferenceAccess().getRule(); 3884 return getTypeReferenceAccess().getRule();
3885 } 3885 }
3886 3886
3887 //ClassReference: 3887 //ClassReference:
3888 // '<' element=MetamodelElement '>'; 3888 // '<' element=MetamodelElement '>';
3889 public ClassReferenceElements getClassReferenceAccess() { 3889 public ClassReferenceElements getClassReferenceAccess() {
3890 return pClassReference; 3890 return pClassReference;
3891 } 3891 }
3892 3892
3893 public ParserRule getClassReferenceRule() { 3893 public ParserRule getClassReferenceRule() {
3894 return getClassReferenceAccess().getRule(); 3894 return getClassReferenceAccess().getRule();
3895 } 3895 }
3896 3896
3897 //ObjectReference: 3897 //ObjectReference:
3898 // {ObjectReference} 'node'; 3898 // {ObjectReference} 'node';
3899 public ObjectReferenceElements getObjectReferenceAccess() { 3899 public ObjectReferenceElements getObjectReferenceAccess() {
3900 return pObjectReference; 3900 return pObjectReference;
3901 } 3901 }
3902 3902
3903 public ParserRule getObjectReferenceRule() { 3903 public ParserRule getObjectReferenceRule() {
3904 return getObjectReferenceAccess().getRule(); 3904 return getObjectReferenceAccess().getRule();
3905 } 3905 }
3906 3906
3907 //IntegerReference: 3907 //IntegerReference:
3908 // {IntegerScope} 'int'; 3908 // {IntegerScope} 'int';
3909 public IntegerReferenceElements getIntegerReferenceAccess() { 3909 public IntegerReferenceElements getIntegerReferenceAccess() {
3910 return pIntegerReference; 3910 return pIntegerReference;
3911 } 3911 }
3912 3912
3913 public ParserRule getIntegerReferenceRule() { 3913 public ParserRule getIntegerReferenceRule() {
3914 return getIntegerReferenceAccess().getRule(); 3914 return getIntegerReferenceAccess().getRule();
3915 } 3915 }
3916 3916
3917 //RealReference: 3917 //RealReference:
3918 // {RealScope} 'real'; 3918 // {RealScope} 'real';
3919 public RealReferenceElements getRealReferenceAccess() { 3919 public RealReferenceElements getRealReferenceAccess() {
3920 return pRealReference; 3920 return pRealReference;
3921 } 3921 }
3922 3922
3923 public ParserRule getRealReferenceRule() { 3923 public ParserRule getRealReferenceRule() {
3924 return getRealReferenceAccess().getRule(); 3924 return getRealReferenceAccess().getRule();
3925 } 3925 }
3926 3926
3927 //StringReference: 3927 //StringReference:
3928 // {StringScope} 'string'; 3928 // {StringScope} 'string';
3929 public StringReferenceElements getStringReferenceAccess() { 3929 public StringReferenceElements getStringReferenceAccess() {
3930 return pStringReference; 3930 return pStringReference;
3931 } 3931 }
3932 3932
3933 public ParserRule getStringReferenceRule() { 3933 public ParserRule getStringReferenceRule() {
3934 return getStringReferenceAccess().getRule(); 3934 return getStringReferenceAccess().getRule();
3935 } 3935 }
3936 3936
3937 //NumberSpecification: 3937 //NumberSpecification:
3938 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; 3938 // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
3939 public NumberSpecificationElements getNumberSpecificationAccess() { 3939 public NumberSpecificationElements getNumberSpecificationAccess() {
3940 return pNumberSpecification; 3940 return pNumberSpecification;
3941 } 3941 }
3942 3942
3943 public ParserRule getNumberSpecificationRule() { 3943 public ParserRule getNumberSpecificationRule() {
3944 return getNumberSpecificationAccess().getRule(); 3944 return getNumberSpecificationAccess().getRule();
3945 } 3945 }
3946 3946
3947 //ExactNumber: 3947 //ExactNumber:
3948 // exactNumber=INT | exactUnlimited?='*'; 3948 // exactNumber=INT | exactUnlimited?='*';
3949 public ExactNumberElements getExactNumberAccess() { 3949 public ExactNumberElements getExactNumberAccess() {
3950 return pExactNumber; 3950 return pExactNumber;
3951 } 3951 }
3952 3952
3953 public ParserRule getExactNumberRule() { 3953 public ParserRule getExactNumberRule() {
3954 return getExactNumberAccess().getRule(); 3954 return getExactNumberAccess().getRule();
3955 } 3955 }
3956 3956
3957 //IntervallNumber: 3957 //IntervallNumber:
3958 // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); 3958 // min=INT '..' (maxNumber=INT | maxUnlimited?='*');
3959 public IntervallNumberElements getIntervallNumberAccess() { 3959 public IntervallNumberElements getIntervallNumberAccess() {
3960 return pIntervallNumber; 3960 return pIntervallNumber;
3961 } 3961 }
3962 3962
3963 public ParserRule getIntervallNumberRule() { 3963 public ParserRule getIntervallNumberRule() {
3964 return getIntervallNumberAccess().getRule(); 3964 return getIntervallNumberAccess().getRule();
3965 } 3965 }
3966 3966
3967 //IntEnumberation: 3967 //IntEnumberation:
3968 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; 3968 // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
3969 public IntEnumberationElements getIntEnumberationAccess() { 3969 public IntEnumberationElements getIntEnumberationAccess() {
3970 return pIntEnumberation; 3970 return pIntEnumberation;
3971 } 3971 }
3972 3972
3973 public ParserRule getIntEnumberationRule() { 3973 public ParserRule getIntEnumberationRule() {
3974 return getIntEnumberationAccess().getRule(); 3974 return getIntEnumberationAccess().getRule();
3975 } 3975 }
3976 3976
3977 //RealEnumeration: 3977 //RealEnumeration:
3978 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; 3978 // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
3979 public RealEnumerationElements getRealEnumerationAccess() { 3979 public RealEnumerationElements getRealEnumerationAccess() {
3980 return pRealEnumeration; 3980 return pRealEnumeration;
3981 } 3981 }
3982 3982
3983 public ParserRule getRealEnumerationRule() { 3983 public ParserRule getRealEnumerationRule() {
3984 return getRealEnumerationAccess().getRule(); 3984 return getRealEnumerationAccess().getRule();
3985 } 3985 }
3986 3986
3987 //StringEnumeration: 3987 //StringEnumeration:
3988 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; 3988 // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
3989 public StringEnumerationElements getStringEnumerationAccess() { 3989 public StringEnumerationElements getStringEnumerationAccess() {
3990 return pStringEnumeration; 3990 return pStringEnumeration;
3991 } 3991 }
3992 3992
3993 public ParserRule getStringEnumerationRule() { 3993 public ParserRule getStringEnumerationRule() {
3994 return getStringEnumerationAccess().getRule(); 3994 return getStringEnumerationAccess().getRule();
3995 } 3995 }
3996 3996
3997 //ScopeDeclaration: 3997 //ScopeDeclaration:
3998 // 'scope' name=ID specification=ScopeSpecification; 3998 // 'scope' name=ID specification=ScopeSpecification;
3999 public ScopeDeclarationElements getScopeDeclarationAccess() { 3999 public ScopeDeclarationElements getScopeDeclarationAccess() {
4000 return pScopeDeclaration; 4000 return pScopeDeclaration;
4001 } 4001 }
4002 4002
4003 public ParserRule getScopeDeclarationRule() { 4003 public ParserRule getScopeDeclarationRule() {
4004 return getScopeDeclarationAccess().getRule(); 4004 return getScopeDeclarationAccess().getRule();
4005 } 4005 }
4006 4006
4007 //ScopeReference: 4007 //ScopeReference:
4008 // referred=[ScopeDeclaration]; 4008 // referred=[ScopeDeclaration];
4009 public ScopeReferenceElements getScopeReferenceAccess() { 4009 public ScopeReferenceElements getScopeReferenceAccess() {
4010 return pScopeReference; 4010 return pScopeReference;
4011 } 4011 }
4012 4012
4013 public ParserRule getScopeReferenceRule() { 4013 public ParserRule getScopeReferenceRule() {
4014 return getScopeReferenceAccess().getRule(); 4014 return getScopeReferenceAccess().getRule();
4015 } 4015 }
4016 4016
4017 //Scope: 4017 //Scope:
4018 // ScopeSpecification | ScopeReference; 4018 // ScopeSpecification | ScopeReference;
4019 public ScopeElements getScopeAccess() { 4019 public ScopeElements getScopeAccess() {
4020 return pScope; 4020 return pScope;
4021 } 4021 }
4022 4022
4023 public ParserRule getScopeRule() { 4023 public ParserRule getScopeRule() {
4024 return getScopeAccess().getRule(); 4024 return getScopeAccess().getRule();
4025 } 4025 }
4026 4026
4027 //Task: 4027 //Task:
4028 // GenerationTask /*| CoverageCalculation | ValidationTask*/; 4028 // GenerationTask /*| CoverageCalculation | ValidationTask*/;
4029 public TaskElements getTaskAccess() { 4029 public TaskElements getTaskAccess() {
4030 return pTask; 4030 return pTask;
4031 } 4031 }
4032 4032
4033 public ParserRule getTaskRule() { 4033 public ParserRule getTaskRule() {
4034 return getTaskAccess().getRule(); 4034 return getTaskAccess().getRule();
4035 } 4035 }
4036 4036
4037 //GenerationTask: 4037 //GenerationTask:
4038 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' 4038 // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '='
4039 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & 4039 // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? &
4040 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & 4040 // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? &
4041 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' 4041 // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '='
4042 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; 4042 // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}';
4043 public GenerationTaskElements getGenerationTaskAccess() { 4043 public GenerationTaskElements getGenerationTaskAccess() {
4044 return pGenerationTask; 4044 return pGenerationTask;
4045 } 4045 }
4046 4046
4047 public ParserRule getGenerationTaskRule() { 4047 public ParserRule getGenerationTaskRule() {
4048 return getGenerationTaskAccess().getRule(); 4048 return getGenerationTaskAccess().getRule();
4049 } 4049 }
4050 4050
4051 //terminal ID: 4051 //terminal ID:
4052 // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; 4052 // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*;
4053 public TerminalRule getIDRule() { 4053 public TerminalRule getIDRule() {
4054 return gaTerminals.getIDRule(); 4054 return gaTerminals.getIDRule();
4055 } 4055 }
4056 4056
4057 //terminal INT returns ecore::EInt: 4057 //terminal INT returns ecore::EInt:
4058 // '0'..'9'+; 4058 // '0'..'9'+;
4059 public TerminalRule getINTRule() { 4059 public TerminalRule getINTRule() {
4060 return gaTerminals.getINTRule(); 4060 return gaTerminals.getINTRule();
4061 } 4061 }
4062 4062
4063 //terminal STRING: 4063 //terminal STRING:
4064 // '"' ('\\' . | !('\\' | '"'))* '"' | 4064 // '"' ('\\' . | !('\\' | '"'))* '"' | "'" ('\\' . | !('\\' | "'"))* "'";
4065 // "'" ('\\' . | !('\\' | "'"))* "'"; 4065 public TerminalRule getSTRINGRule() {
4066 public TerminalRule getSTRINGRule() { 4066 return gaTerminals.getSTRINGRule();
4067 return gaTerminals.getSTRINGRule(); 4067 }
4068 } 4068
4069 4069 //terminal ML_COMMENT:
4070 //terminal ML_COMMENT: 4070 // '/*'->'*/';
4071 // '/*'->'*/'; 4071 public TerminalRule getML_COMMENTRule() {
4072 public TerminalRule getML_COMMENTRule() { 4072 return gaTerminals.getML_COMMENTRule();
4073 return gaTerminals.getML_COMMENTRule(); 4073 }
4074 } 4074
4075 4075 //terminal SL_COMMENT:
4076 //terminal SL_COMMENT: 4076 // '//' !('\n' | '\r')* ('\r'? '\n')?;
4077 // '//' !('\n' | '\r')* ('\r'? '\n')?; 4077 public TerminalRule getSL_COMMENTRule() {
4078 public TerminalRule getSL_COMMENTRule() { 4078 return gaTerminals.getSL_COMMENTRule();
4079 return gaTerminals.getSL_COMMENTRule(); 4079 }
4080 } 4080
4081 4081 //terminal WS:
4082 //terminal WS: 4082 // ' ' | '\t' | '\r' | '\n'+;
4083 // ' ' | '\t' | '\r' | '\n'+; 4083 public TerminalRule getWSRule() {
4084 public TerminalRule getWSRule() { 4084 return gaTerminals.getWSRule();
4085 return gaTerminals.getWSRule(); 4085 }
4086 } 4086
4087 4087 //terminal ANY_OTHER:
4088 //terminal ANY_OTHER: 4088 // .;
4089 // .; 4089 public TerminalRule getANY_OTHERRule() {
4090 public TerminalRule getANY_OTHERRule() { 4090 return gaTerminals.getANY_OTHERRule();
4091 return gaTerminals.getANY_OTHERRule(); 4091 }
4092 } 4092}
4093}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java
index be35e004..ad783d33 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java
@@ -1,19 +1,19 @@
1/* 1/*
2 * generated by Xtext 2.21.0 2 * generated by Xtext 2.21.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.validation; 4package hu.bme.mit.inf.dslreasoner.application.validation;
5 5
6import java.util.ArrayList; 6import java.util.ArrayList;
7import java.util.List; 7import java.util.List;
8import org.eclipse.emf.ecore.EPackage; 8import org.eclipse.emf.ecore.EPackage;
9import org.eclipse.xtext.validation.AbstractDeclarativeValidator; 9import org.eclipse.xtext.validation.AbstractDeclarativeValidator;
10 10
11public abstract class AbstractApplicationConfigurationValidator extends AbstractDeclarativeValidator { 11public abstract class AbstractApplicationConfigurationValidator extends AbstractDeclarativeValidator {
12 12
13 @Override 13 @Override
14 protected List<EPackage> getEPackages() { 14 protected List<EPackage> getEPackages() {
15 List<EPackage> result = new ArrayList<EPackage>(); 15 List<EPackage> result = new ArrayList<EPackage>();
16 result.add(hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.eINSTANCE); 16 result.add(hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.eINSTANCE);
17 return result; 17 return result;
18 } 18 }
19} 19}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
index 537989f7..cba06509 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
@@ -14,7 +14,7 @@ Command:
14QualifiedName returns ecore::EString: 14QualifiedName returns ecore::EString:
15 ID ('.' ID)*; 15 ID ('.' ID)*;
16 16
17REALLiteral returns ecore::EBigDecimal: 17REALLiteral returns ecore::EDouble:
18 '-'? INT '.' INT; 18 '-'? INT '.' INT;
19 19
20INTLiteral returns ecore::EInt: 20INTLiteral returns ecore::EInt:
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScopeLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScopeLoader.xtend
index 6d6ad85e..ff775ad5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScopeLoader.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScopeLoader.xtend
@@ -148,8 +148,7 @@ class ScopeLoader {
148 def dispatch setSpecification(RealTypeScope scope, TypeScopes aggregated, Map<Type, Set<DefinedElement>> knownElements, Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace, List<String> inconsistencies) { 148 def dispatch setSpecification(RealTypeScope scope, TypeScopes aggregated, Map<Type, Set<DefinedElement>> knownElements, Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace, List<String> inconsistencies) {
149 val number = scope.number 149 val number = scope.number
150 if(number instanceof RealEnumeration) { 150 if(number instanceof RealEnumeration) {
151 val x = number.entry; 151 addToKnownCollection(aggregated.knownReals,number.entry,scope.isSetsNew,inconsistencies)
152 <BigDecimal>addToKnownCollection(aggregated.knownReals,x,scope.isSetsNew,inconsistencies)
153 if(!scope.isSetsNew) { 152 if(!scope.isSetsNew) {
154 aggregated.maxNewReals = 0 153 aggregated.maxNewReals = 0
155 } 154 }