aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration
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 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration
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
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/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
164 files changed, 31258 insertions, 31265 deletions
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